{"generated_at":"2026-03-09 16:10:55","runs":[{"id":36,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0","pr_number":null},{"id":35,"commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0","pr_number":null},{"id":34,"commit_hash":"58a7869f860f022e6163dc3fae3106a0599830c5","created_at":"2026-08-21 14:00:43","tool_version":"0.8.0","pr_number":null},{"id":33,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0","pr_number":null},{"id":32,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0","pr_number":null},{"id":31,"commit_hash":"67efced1fc83a0b7215cc1513e7c4754fee0f12f","created_at":"2026-07-30 11:56:19","tool_version":"0.8.0","pr_number":null},{"id":29,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0","pr_number":null},{"id":27,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0","pr_number":null},{"id":25,"commit_hash":"4c99ed10766c7fac1353d1402d1b99de4c656c08","created_at":"2026-06-12 12:40:46","tool_version":"1.1.0","pr_number":null},{"id":24,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0","pr_number":null},{"id":23,"commit_hash":"47da4f9b716d11294d4fb0f30b04a7bcf128cc14","created_at":"2026-06-04 21:10:19","tool_version":"1.0.0","pr_number":null},{"id":21,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0","pr_number":null},{"id":20,"commit_hash":"1aef4d53ff09912435db3fe2f7260bec9c2b7111","created_at":"2026-04-24 11:38:09","tool_version":"1.0.0","pr_number":null},{"id":19,"commit_hash":"44ac0c32b9e35d1e1edca49ae79ae897ec27757f","created_at":"2026-04-15 17:02:37","tool_version":"1.0.0","pr_number":null},{"id":17,"commit_hash":"996e4f7edd648a9735486af5d798ec41946042ba","created_at":"2026-04-07 13:06:20","tool_version":"1.0.0","pr_number":null},{"id":13,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-12 13:33:45","tool_version":"0.8.0","pr_number":null},{"id":12,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:59","tool_version":"0.8.0","pr_number":null},{"id":11,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0","pr_number":null},{"id":10,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:16","tool_version":"0.8.0","pr_number":null},{"id":9,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0","pr_number":null},{"id":8,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0","pr_number":null},{"id":7,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:53","tool_version":"0.8.0","pr_number":null},{"id":5,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0","pr_number":null},{"id":6,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0","pr_number":null},{"id":4,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0","pr_number":null},{"id":3,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0","pr_number":null},{"id":2,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:09:30","tool_version":"0.8.0","pr_number":null},{"id":1,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:09:17","tool_version":"0.8.0","pr_number":null}],"mutants":[{"id":1005,"run_id":8,"patch_hash":"1c10a0020e56d5d54b2306d35dd2b104fc09478944bdb46918c9def04a30f78d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1006,"run_id":8,"patch_hash":"531003ae488794e732306a928cbe9ebb9d434fe1fc7d780aac63dfe023bc17f4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1007,"run_id":8,"patch_hash":"4909704f5a81fbbae7aee4ad31b16da0a3cd39fe8fb7c599bdd4895682e0da21","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1008,"run_id":8,"patch_hash":"a0ce8c3ef43416ec90e36f6bd1ed214a7aceb9ef9539b41ea9a07482b4f46131","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1009,"run_id":8,"patch_hash":"38283827c932b0ad79f63817633b25af17c868b8e62f3de8185eac1fcb885980","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1010,"run_id":8,"patch_hash":"d36cfa5bfacb0a610251b83c6a81b4a576164a216be5ffc8774393277cb94251","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1011,"run_id":8,"patch_hash":"1b4bf8854dac58d8073a4dc688aed2cf704503ba6799a788145adbd2657fead0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1012,"run_id":8,"patch_hash":"e475134ffda14b17e913a9dca8bf1b9bdd12a92bc17a3e1a55cc67d1a03a7da0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1013,"run_id":8,"patch_hash":"2fe2558683413390cc426dd5cefef51db83d58be479644ea3ba6d40fbca80440","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1014,"run_id":8,"patch_hash":"591569a71e390e50bea6fcc22e824784aa9d6cb33755eb0939ba1c051617644a","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1015,"run_id":8,"patch_hash":"4b809f8f2033d1b14047caf34b4d105ec59e6e7392bfc950e42e49113ef4210e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1016,"run_id":8,"patch_hash":"3f297c6fe72b706fdc806d1f6e6032b0724a98ca7667e26530eca8d0fe4360b3","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1017,"run_id":8,"patch_hash":"49bcf6f1a279ef93d556c28813006704d78f0a26cf459b232a9b5e133777618e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1018,"run_id":8,"patch_hash":"be848c67b7fd97428c46a5ef1dde5292c66c92cdb0f787c8fa693185fcd99a99","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1019,"run_id":8,"patch_hash":"31fd898eba021baa0963b0117289a9912c05354f30000f655cf2b924f6d72752","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1020,"run_id":8,"patch_hash":"96f987e490d9199f7e56c512dc7940aea07fe1c12708f4e8018ba9a2fda8a2df","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1021,"run_id":8,"patch_hash":"d900af363849e797c78f42f8a3dff561ec6ee6e12821e476f7f9d1462338e7b6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1022,"run_id":8,"patch_hash":"067192b25d625dbf945002eea06bb61667ea14ed2d0efb1c14ec2a6ced7db052","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1023,"run_id":8,"patch_hash":"a72c3fdb426b9b17ae50c588b77760ffa91e4782de49386d4aa3667dcce3c918","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1024,"run_id":8,"patch_hash":"fe94260870792fcb2cf9a093185a1cacefbb99c668311a0a8076af937e70b902","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1025,"run_id":8,"patch_hash":"3d729ddc3d9d441cfea20f4c33b5a11afb27be08ad2bacf54d11d3819b6d16e0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1026,"run_id":8,"patch_hash":"69777ddbf74d285cea5f92dc8c5c4291a6bf8148d5472df2067467ce2e65caf9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1027,"run_id":8,"patch_hash":"5ca558144730f046b7bc37a8b814e91e42dbfc0361cf124b4e54f1f4c6697e26","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1028,"run_id":8,"patch_hash":"8c370d9b2d7deb1bf6bc8ecdfc7c266fe49a411811d6bfdf3aa31c0c4be0dffe","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1029,"run_id":8,"patch_hash":"827d87202d38fd72a4052c0eb5bc47276c0923cf842d8505df4be8611fe12204","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1030,"run_id":8,"patch_hash":"ba6615e78b73b45e622186e12dbf29023ec886c0ecc7d93b7c1bb68189b00636","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1031,"run_id":8,"patch_hash":"07455b811a26e55e1ea8b0759b5a9335a582097a1232edcce7bdcc7df31ee94b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1032,"run_id":8,"patch_hash":"8e23e0230d89f1ac323ff3b0db3d020789710766f41e7514bd611bac24281e99","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1033,"run_id":8,"patch_hash":"753b5284bfd5a84dfa40607cbfb940c8129c80d2dcaa710b3734e5ed740fc6df","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1034,"run_id":8,"patch_hash":"bb65e40340f58056925da420a57a19ee864e9b4d605ec3f0a07af1471fc90431","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1035,"run_id":8,"patch_hash":"bbb246f0d8e79b96f9048ca1652f993b5e1dfdeb79e767394dd57ec5e066db0e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1036,"run_id":8,"patch_hash":"7f55abce755edbccb3705e73ebd1f5eff17857a3722a38935a97047a7d95a6b6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1037,"run_id":8,"patch_hash":"a98a498e2c0e569eaa02d6c7bee4d5aadb245b7354b69989b9be2257e0be74ae","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1038,"run_id":8,"patch_hash":"3e6fd9509cd324526267ff9788fd2b799c9076b859f43cf08bcecbf790280355","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1039,"run_id":8,"patch_hash":"48816123567ed5f7d0aebb04a18c12bbb2e6b4fe66b776c559ccbea8682b7096","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1040,"run_id":8,"patch_hash":"f12e27ccb616a0254cc547f593477e7782e95189a057694484503ec3d66fb25d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1041,"run_id":8,"patch_hash":"519197f760fca547ae31314362869f0ed026822853034c5e1a22fd26b5577da9","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1042,"run_id":8,"patch_hash":"0d4f3900937a081e26bebb129658292d1b8174247be33c03dea6a464d60a1b92","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1043,"run_id":8,"patch_hash":"da129a1186b54a2ddba0106d82fdd5057f181696bffa11e52b9d272a6f624667","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1044,"run_id":8,"patch_hash":"0df91c0c38a5b629347bc0adf81626d9eb7c09f071fe1b91ff23b7936d9a6193","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1045,"run_id":8,"patch_hash":"e46ff6aeb8ce397de50db7a19713df702dd4c3a15c9987e8497ecfcfdccd671c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1046,"run_id":8,"patch_hash":"cc4914976d364e3a2dd6be1e595ff6b26bc9825ac39fc93380617b6290310efa","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1047,"run_id":8,"patch_hash":"ca000acd3c22f2bc017e65264d6e9f7061f744a4afbf184859f1b2f301de23c2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1048,"run_id":8,"patch_hash":"701831c6a414bb9ea6cd571d1a0992a3bdd7ab3381eb5e7663db7b91402a0c21","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1049,"run_id":8,"patch_hash":"cc2cb80b28c69060486c93048855e96f658e7e13d54bd641ef2960cad03c557a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1050,"run_id":8,"patch_hash":"44128d5c863a499694881dc915b14a0e356d41f6f81d870e1b17f6490cdc1705","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1051,"run_id":8,"patch_hash":"b0146a8a75150519e83fa2b24885b60c307bad13288e06f6fca26685516b1a0d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1052,"run_id":8,"patch_hash":"d10677e66420cc8691142afe1594adfc1daa50b2f0202fd1bc7f33ccf932545c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1053,"run_id":8,"patch_hash":"403071ab07038d35ad09b6b1a83bee693bc1586facfa28edcdb2c173812b1b3b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1054,"run_id":8,"patch_hash":"adffd95ab8c497dce3d075f2d8febe3cb41e834e8ace6a933fb82aa8844867b2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1055,"run_id":8,"patch_hash":"259c24c4464538b79a0cf739f15ed48ab9dac0e7152b90c74d0f81c3ec1d17fb","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1056,"run_id":8,"patch_hash":"d2a5cd6586b18a4c5d4232c3a98b81e2eb9dcf5a4caec679f17e5c87db91e1c3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1057,"run_id":8,"patch_hash":"a256bae01d5ccb4cd48f61773f53ddb93189c54aac3adcfae6d48f76d10602a3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1058,"run_id":8,"patch_hash":"545a1a1f9049beef726be323a7bd45ad4458a5c2a402e8de6234f3bf43309c90","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1059,"run_id":8,"patch_hash":"63023b287cfd3fe82485ac1aa2ffb4af48531953a1715ae3cbb3a0f851519a86","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1060,"run_id":8,"patch_hash":"faea022900dc423b4fa09deec4daa81549e1866022fc197381237684e033aafc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1061,"run_id":8,"patch_hash":"eb526128cdf5af1f4699a4fb9e47663d527bde8655b25f8cdddbdfca219f2d56","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1062,"run_id":8,"patch_hash":"d28d00cd0925028b74d319a5bdcd47f479a35cd98832646caa30424dc1fad870","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1063,"run_id":8,"patch_hash":"2f16d2e10c269bd0ffcbd9d7f85a627218dc9b9e9045618b1db051e775990707","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1064,"run_id":8,"patch_hash":"6bfd3ee8ba86e9573f0fee5203b843ccedcb4b493cf0c157f01047de70a87cd5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1065,"run_id":8,"patch_hash":"2f27384b92eeb0415413d55a330f2620d54a08a22a26a3ba636f7717ff49bcdb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1066,"run_id":8,"patch_hash":"fcf26df9caf3ac106bfaf401da0c64ea5e8d1b932b30be187a89996ca88d61f7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1067,"run_id":8,"patch_hash":"e73236f887072cd25526d86eacc152daa52df83d9da1cae82fdbd57459c68b07","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1068,"run_id":8,"patch_hash":"49aa39dc8512e94344ebaf330bbe2a30d531047558be329d0d99790724d73075","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1069,"run_id":8,"patch_hash":"e456516275e2fd70ae02c79e1784f86818faf1899043dc87e2d85e4eba8f5db3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1070,"run_id":8,"patch_hash":"367ee0e2c6820ab10fb85c6ad60af45a1c85bbeba63796310c17b595bc98d9b3","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1071,"run_id":8,"patch_hash":"b576a38ba58456e1706c0e276017c534ec01f7b377a888b30e9b066888118023","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1072,"run_id":8,"patch_hash":"f6afc723a6dca353d8027c57e73a84b7768e2e62f6c1e0bc922449c33598faad","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1073,"run_id":8,"patch_hash":"a3a88eec22dfdd53374bb6e57dc8b7dbae8cf6e9c43ffc026240a68ea8f283ad","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1074,"run_id":8,"patch_hash":"5bec89b0b03e34bf65f1f893731c8c67a6ea12fdecbdd19b27abfa5a6e00253a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1075,"run_id":8,"patch_hash":"ea6c45c9fc5ab506fe1f420641e6ff17fe043350c27547b75b9533da45b8ba07","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1076,"run_id":8,"patch_hash":"72ce8e31e43f009ad693ae774e4ee110e13bd43ec71e64836b9936b5274d6ff3","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1077,"run_id":8,"patch_hash":"e8e1915934087492defc297021b66bcb04ce258c39d54eff76c1a692765a2edf","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1078,"run_id":8,"patch_hash":"d3ca96ed06b760d8f11a3d66c564d8cf4ee1fcc0cf7077794570785c8936129a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1079,"run_id":8,"patch_hash":"82c501368674a416748b5556b461457a4ca7f88363322e5cdf0ca66749dd794b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1080,"run_id":8,"patch_hash":"ec097720c0b589949f5a4cc4943db7badb03f104fb39933523fe24259dae7cd6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1081,"run_id":8,"patch_hash":"86909a7fc61ae3d873aa0c275656b2739738c559d4a8993cf23dbf3a99ec0ad8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1082,"run_id":8,"patch_hash":"9015a212b8134eca793c8b4dacf54a860b267c8b398a478375a6ca8f4730243d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1083,"run_id":8,"patch_hash":"9c62c8e1874f328a27f043c54a3500a71a5071560e5eddd3be9e23aad0566bc4","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1084,"run_id":8,"patch_hash":"964914f6d84f3e181f1339e5adaf42b0596cd258a9e1df71a1fb9a106272686d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1085,"run_id":8,"patch_hash":"e437dd4304ca87c62504253bf1ab5dc7ac828a2292903a785c7fd1451b21d423","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1086,"run_id":8,"patch_hash":"277f2f779bcef12f5daa80cba6c30f99403c085434d5655a2d45dec1fe3fbdf9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1087,"run_id":8,"patch_hash":"17aa6f29e7ba84e0276a1b8371f3113fb639ee515a437617e767648c073727c5","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1088,"run_id":8,"patch_hash":"87eccfc9e79c0a0addaa24f0f2190cf4af95646fe58cd0ab86aab81e99d24d64","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1089,"run_id":8,"patch_hash":"abdf6109daf909ae77c01bce292077791b50c3ec2aa43b44d18ac49fd36b546f","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1090,"run_id":8,"patch_hash":"b08facd94d5d2b61a15830deb99932baa7c39574be5e4a4028b0b0ab2df36074","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1091,"run_id":8,"patch_hash":"e1b70da4c638b66b54bb49d7235c403f1fe5ee692461acf93237e3c4c2eafa9c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1092,"run_id":8,"patch_hash":"c036c5fa342280a97c62ca67b73317c3e061eb5cdfae75e33eb4e8f0fcab4904","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1093,"run_id":8,"patch_hash":"5c20a904114566784965c24304974d77b4bedc8cc0625d01e428ed759198010d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1094,"run_id":8,"patch_hash":"7f638b8ca14dd121964dff70410f15317eb2372a387f528f85156c8d43221283","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1095,"run_id":8,"patch_hash":"63c2669aecfe88b5e48d34e117fdbbed4ef762dbc827f4e1c8199c1c5af49932","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1096,"run_id":8,"patch_hash":"5ed399ad72d03af3d82e1bd599f1d0e1fb00264fc3367e56d3f4b0ef41400f11","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1097,"run_id":8,"patch_hash":"fb277b4b61a483e66bf7d739528d49bef9b4b0efbf19ab1bcc41a4cbddfe11bf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1098,"run_id":8,"patch_hash":"90c67b06f01a4b0669daffd031cc91a8b64c7b1455cca27cbd699077c8b84d20","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1099,"run_id":8,"patch_hash":"78eb683304131e7b992b1ad0fb630f27e5ad68b7bcbbf2dfe81ce949877edc81","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1100,"run_id":8,"patch_hash":"aa902643f79e6767d1393c2699fffd1086f4a02ff76dbdbe64ce071f77b33b8e","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1101,"run_id":8,"patch_hash":"4ae0064daf9ff1855ef2d685a83aed7f99cb925a5ea469f7a4dd67e12d7592dd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1102,"run_id":8,"patch_hash":"1baa25a2ba1e8326d9ecae7ec1e76673e54f79babd53a87f6dc5e241ce268bae","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1103,"run_id":8,"patch_hash":"9dbb30d34e04a94ac008019223804db88da6d841d577a2c7ad780500bb64a896","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1104,"run_id":8,"patch_hash":"5bb6a6408d01a1271cb417d3e1aa35f9042fd3b80a3a728d51642cd0c0e95231","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1105,"run_id":8,"patch_hash":"b23ead79980e16e9953f572fb3f4a2b420d362a04a9599667980eed42eeaa308","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1106,"run_id":8,"patch_hash":"84f72c31f8669f1760b2e7502f5183631d33e23e0788b8607e86f88f3429c790","status":"error","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1107,"run_id":8,"patch_hash":"a151793acaca92103c2ac7c62954d16b3313d63f86fc4c1555885e64d159ffbd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1108,"run_id":8,"patch_hash":"2a027fa1287ec4f5a978e0f39d34b10770b6cb4a5b9875273a29ce1f1e26d0c7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1109,"run_id":8,"patch_hash":"c8d5edbe49a50d3d539d7010ddba1e3ba94f5f8cca826b04904d17210e228b20","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1110,"run_id":8,"patch_hash":"b3a033646e1c0022009774383cca3785002ef7872e87dc84c0cd39ebb4e31a44","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1111,"run_id":8,"patch_hash":"553f9d4d8529832818f7948ff75ebf534053a98d91910cbb4555292e86f8a4fd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1112,"run_id":8,"patch_hash":"becff52af2e1200a76ee77ddaa17240850a615fb4342672422e8910478d746ff","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1113,"run_id":8,"patch_hash":"03cf667adc3eda52dd62811693bcb96069ca632b0d58dd64513b4756776b2878","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1114,"run_id":8,"patch_hash":"9fa8db0399f3c86f0b7e1faf5537761a88808580cab6e39198fe4eb447d621ee","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1115,"run_id":8,"patch_hash":"3cadb3ad31d6b5e302717fb73922f48f11c67dc25356d2736d8132f3aa70c248","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1116,"run_id":8,"patch_hash":"3ab7f9e2e13f8045d1835d5cf1883690baae5b52df2aa69e1cb59fb325eeb0a4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1117,"run_id":8,"patch_hash":"7aeacf3acec3b5fe14624f37c4cba065cc72565126a33663b15c23d65a139240","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1118,"run_id":8,"patch_hash":"80489256f0b2529b71daca6e3c78e7f19c80bd3725d40d09f6194637afda348b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1119,"run_id":8,"patch_hash":"a5dc9d82feb4c9e3891b71df32712cb5ad270858adc2bddcbd8123ccf7d8ad1a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1120,"run_id":8,"patch_hash":"a9f16028ef93f2f0450c3769ee6924ecd033c4338c9361889a2d65179a0ebed0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1121,"run_id":8,"patch_hash":"5d605e5cd27f3a63f459efeab6c4edb0626967ad35ce8064834ac8b71573f695","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1122,"run_id":8,"patch_hash":"325b67e36e85930708fd0be6883e6a4a9b68cc9a60b7852dc37b5659f0b9b1f4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1123,"run_id":8,"patch_hash":"27b031001e429494c6e4c530e8a0648e51a992650de967df902f06c290343187","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1124,"run_id":8,"patch_hash":"ee15e9fff3f55ee95c525f199eeee59be308a934f62dadb2bb76081c39bf0b98","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1125,"run_id":8,"patch_hash":"81d290970e5d124c424e50efae0cec6c767fdaf3a8d0b35b71de12d7f47b43e9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1126,"run_id":8,"patch_hash":"c9ad06158a70eb909479e82f874aad0ff206219af8e77fea9120ec8e99c724f5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1127,"run_id":8,"patch_hash":"430731a95b819a26971f842cdbead1f0ee03cd15cc59f415d2c29c94b5134305","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1128,"run_id":8,"patch_hash":"d68730b2d247a50761be53051c04b3d50651f2cd3985b9bb0a6f533006e39e16","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1129,"run_id":8,"patch_hash":"339d943095ddb02c53fcfc82dfb73562c47ba7253896c6257146d2a9fffb3ed2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1130,"run_id":8,"patch_hash":"a4466e1af5299190559c64fab77d8efd5b77ad2d2b6bc75431a8abf3005978c4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1131,"run_id":8,"patch_hash":"1774091e043798dafa82d3f38106c9e7b3560a7182b3b1a545e03ec145001cb1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1132,"run_id":8,"patch_hash":"892d1ec216a58ddbf1a8cc0561e368a52b3a1a0e55b18c263c4990eb33762fcb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1133,"run_id":8,"patch_hash":"1f533c8a5503a484d3c3223919fdcbe290ed6295f297492792f45e82f39eb0df","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1134,"run_id":8,"patch_hash":"41e50161cc6151cb41dddae98ba25266c7cfe2d0c684778dd8b5369854cd1a5a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1135,"run_id":8,"patch_hash":"c70092f4d6120d18947f792c24a5456b68defe1059ee47ad5bb3997bc57290ed","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1136,"run_id":8,"patch_hash":"ed335544687a9b804199f0fb5d54c5d6167ec9973d0aba019fece0d5a6bfc857","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1137,"run_id":8,"patch_hash":"1b7ba3f3d56b7e0679c0e8d8356134d1c36999acc77f84109a134bd72eec2d99","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1138,"run_id":8,"patch_hash":"c922b1d195d405d771e4e6a97d4277d03e355fbf252e641fe0f2d4951911623d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1139,"run_id":8,"patch_hash":"3112e4282a45bacf0bd0599da0d1a608dd62d4a41b2ae3f8a22ef668da6e11f1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1140,"run_id":8,"patch_hash":"12d4747dd20a124e22db589083f2e51d7aa418f683fef4750e4cefe66f9624b4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1141,"run_id":8,"patch_hash":"b2e32f925302f379c4a1bf8348371502c7b75ee816c0396c9070dcf072629e28","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1142,"run_id":8,"patch_hash":"519a1575b426df0fa80c3d12a88f9600cc11850dfc19cddbd9de75c575db92a6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1143,"run_id":8,"patch_hash":"76ad197dcd9e5523b6710790d16e798f78433de0e90dc61354de7fb05a72e650","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1144,"run_id":8,"patch_hash":"2ed19e5c9761a21ea8d707c482231a58d0983aea8350a4322733f6259457540d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1145,"run_id":8,"patch_hash":"438a4801aab13071d47d7f1a5261a259584ca5d106735fbc4b2b6c69129205da","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1146,"run_id":8,"patch_hash":"f148d603c86cfcc98b91c1289d33966d276082a2b6acff58b4eb23db3030df85","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1147,"run_id":8,"patch_hash":"0a9a2c2061a50ff51875d822f842f00aebce8cc05e462c0a2f55f26b54f623ba","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1148,"run_id":8,"patch_hash":"2cc51bd7207af449011a484d8594d0095588053c4d8b0eded9ad89a17a488551","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1149,"run_id":8,"patch_hash":"3b31e837d6f8a1646c5d6bd1b2a5214fe5915289e0f027d3053e88e6da35deaf","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1150,"run_id":8,"patch_hash":"9fe8259b0168d1a46c654eebd17abf3d8c9c70513704065101bfddca96b15710","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1151,"run_id":8,"patch_hash":"618ce9a9fd595c26a555c4f5f45afd4fabec5d3e36abbc3535f6f20d2f107354","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1152,"run_id":8,"patch_hash":"1dbefa7071d808572de7e05afe9fd843516a1b49b4eabf7df569f3a3d1f38173","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1153,"run_id":8,"patch_hash":"9bfc72de7a6b1ae7f1e6dba76f0fb989d7e229cc7ec91385928a1b8dc25827f2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1154,"run_id":8,"patch_hash":"bcc04419f14a39eabe73e6784b73bde6cc2a55881790eb2cf578b58a7a9bfa98","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1155,"run_id":8,"patch_hash":"e61b80ccea4a4f09ebdb6ef0abf0427942624d01c5979e5d7e04fa6e880f2157","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1156,"run_id":8,"patch_hash":"17d90b4c0345da804aabf6c32f8854a3961d52b5abe82a19cf341b7b1729ed46","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1157,"run_id":8,"patch_hash":"a0b342bf21d9d734bf181db1cbffe15632ec9612a16c1af78166fd2f86e27c9d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1158,"run_id":8,"patch_hash":"a92ad399b4ddd55bc29e0dc9db2fff0a97883298f0cb9b8f0f8929b405c7299f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1159,"run_id":8,"patch_hash":"cabddfc09f06d8db01100949a3a45ba623fd20a603fdc405bffc690bafdc5ec6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1160,"run_id":8,"patch_hash":"b8ac5d36112ebf655e57722b771a5e311c54ced825c1a4414dc8249b481d8847","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1161,"run_id":8,"patch_hash":"17d59121269a54a3c88a203ca8ea22acf57442c146a5a3cab327d294d2edea34","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1162,"run_id":8,"patch_hash":"5fec4432de8a0aa30ba20d701c0a40f220f6be6f3b2c7de01bdb260aa67c868c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1163,"run_id":8,"patch_hash":"2e455d75ab3fd30cb7258f9e9422023ffaa473df46a8908c550dd8a3687df3b1","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1164,"run_id":8,"patch_hash":"343e7b685a001b6c884f50565b13bb23450b4a835af8517654580161befb3e6d","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1165,"run_id":8,"patch_hash":"272d4d3f1ad145549c22f1459d7233a0a9efbfdf417e0c8776c8c6bef1359000","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1166,"run_id":8,"patch_hash":"894b08f2f1445ef364cf128c9dd55ec2ea7e1ad6c8842b60d1c43ab652517eca","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1167,"run_id":8,"patch_hash":"ad67dca9f42060a7f930725916858faf61b42188b6bdd6196439fba5df733155","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1168,"run_id":8,"patch_hash":"970699d3f48adbe8c16c4faa0f3b0dc8de1f0e1e72e7d1659b217c54fc33fc19","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1169,"run_id":8,"patch_hash":"9b7351e965990ed50c177d0918d97cfcf789bd318f2caccfcc359e3bb9805702","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1170,"run_id":8,"patch_hash":"203db3eff3df6b86adb1e47e5ee3295862fbd9e388eed489459f8bd8c8bc9a07","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1171,"run_id":8,"patch_hash":"32d5b8379c605d9a3a4e214c1045c13db095b7423de7a3a0917ef019b575e3ff","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1172,"run_id":8,"patch_hash":"6b22249a0ded5a335ab5dcbca27c69e85ef706600b04e1b48582f1d4f1752326","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1173,"run_id":8,"patch_hash":"63613a525d120f2d5ea7baecd11925c57e290a8134bf176777878ede34aadc6e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1174,"run_id":8,"patch_hash":"6392930f71a4481e60677e53c0fab9534e6788034aea8ecdeb66bc19656bff16","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1175,"run_id":8,"patch_hash":"e9910edbca415dc6a5ed696683e6a797c0906bbd4129c8e145f434f71a070094","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1176,"run_id":8,"patch_hash":"da33763e40836803d9a866f935b97e2143cc5cca03c85e405e99af2dc6ec15d5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1177,"run_id":8,"patch_hash":"eea980f8660f0dd788efcf222c6401321ec0d5cb660c1e7b225c603cbec7fb14","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1178,"run_id":8,"patch_hash":"ac61f4781f5c06e1f87383a69acdc8038baf29f6fee0b614a334ca3beebfaa54","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1179,"run_id":8,"patch_hash":"047841919cd14ce8980829ac1e34abf98d74144cfec696c4fc4b1ef4a7bea870","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1180,"run_id":8,"patch_hash":"1bbb52149175b493351ad445a2963fc154e16a439cd4d4584b34353efe0f019d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1181,"run_id":8,"patch_hash":"fd9540b7ead79ff48b78318016dcb1c5f4ba238b2c82bb2425d36aa275267369","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1182,"run_id":8,"patch_hash":"73814eb0bc9781cef7548af57e4050cef422f277dbc0b20af7072df24d237003","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1183,"run_id":8,"patch_hash":"3794ecab72f560892ef492ec9d82d2a5306dc90b1457fdff01f60211d1fb7c8e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1184,"run_id":8,"patch_hash":"bdceda2961af3fc5171d6b092e6f7b581996af9079ba7b4e0a43c06049848584","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1185,"run_id":8,"patch_hash":"a9b588d72c9966bf1626eaaff3e83a6d6cbab64b99e286b66f6e93732ef8416e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1186,"run_id":8,"patch_hash":"846e922bc0e279c444337f7ad2eb4c39b375f773027ced93e2f98f6f457df7f5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1187,"run_id":8,"patch_hash":"ca79b8b2f354801117d92288a9bd89569f24f8899169a18c6bd0f4eb07c9f548","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1188,"run_id":8,"patch_hash":"1d0370a05bdbb13034c59c4994341fb9fb1f988daa1ae32c526affa7b24f569a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1189,"run_id":8,"patch_hash":"ecf2003e8e2bab65d423edc69445587e2e0ce68cb675125c0774abd131377ac8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1190,"run_id":8,"patch_hash":"f41a11b7ff07e15b780ecacee7f7238045fc865b0ea886603bb14dc035f2ff40","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1191,"run_id":8,"patch_hash":"979cf1dad7c0e5ddbc05f12882f154b2199cd3e72a9db959ec6a9563f0b20967","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1192,"run_id":8,"patch_hash":"66f809d4561df22bbf7c66fbdff7f7da12f9dc671c6284ca35f182a47e24975c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1193,"run_id":8,"patch_hash":"51232b15b4563ab4fdaf50846bb7a38a6769e1136a145fa177919cf7047939ac","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1194,"run_id":8,"patch_hash":"ac3b7e4b28f244294837aa4c1d033ead3a2b97af1946690e5c846f0104cd46ef","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1195,"run_id":8,"patch_hash":"34606a028f56b84c88ff1650dca22cb2dc1ff94482815b1dd0173c18d261fe88","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1196,"run_id":8,"patch_hash":"37da400de13453e0b43c0e08d639a5f52047da85408202633bcf26db0d300828","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1197,"run_id":8,"patch_hash":"f3c314c6b204dd703ad5bfdecc2b6d2013e9c030e4d735619b79b8d49e34e3c6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1198,"run_id":8,"patch_hash":"0c3dfa1d0329bda60025a0110fc3676e82312b639f673790e39c42755ac22e3b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1199,"run_id":8,"patch_hash":"4e404587e27b27118eb9b24adb3137297e8a5489232ad27809b11254a5f38b78","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1200,"run_id":8,"patch_hash":"883d1546bb50ee97263604a1ac729286574e3bd4bc8a079312c423c8d97b90f2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1201,"run_id":8,"patch_hash":"5f0a59aa455a9d90573dfaff6b0f0b1f801fde1693bab181d4ae098f542da914","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":1202,"run_id":8,"patch_hash":"e5938beb7e86ba497c3609bde014fb804720fa3012db9657b6f2fe46847f5ba0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","file_path":"src/addrman.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:55","tool_version":"0.8.0"},{"id":953,"run_id":6,"patch_hash":"f3e7ab73c656a9878cfeec03c1df6bdec22002c160718a7a166cee18b0cb2cc8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":954,"run_id":6,"patch_hash":"e277b04711226eb340a7ac8bb1476eb24543f52deec6807a4d9afcedda3d4f3f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":955,"run_id":6,"patch_hash":"018ac944df5959e69ef355534092506a43f04c9e9db56d13e5c4d0e4917df0e8","status":"survived","killed":0,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":956,"run_id":6,"patch_hash":"40a7a23d0c5b04ce48c6527af3e0211d07ea679747b32034a2b45f59f338a7d8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":957,"run_id":6,"patch_hash":"fa86e425832abb4306a38d5fa411b9a0168866ba747d52289436532795af780c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":958,"run_id":6,"patch_hash":"ebe677d8f2dd612b85fb3c4f354b447521cbacb2c3c62183e92016c4d3265d04","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":959,"run_id":6,"patch_hash":"ba89abbb634e3acce09bd208d06a243387392d4d6a70b5d4326322d2c8a89347","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":960,"run_id":6,"patch_hash":"b7c91673cc859dd5c6621310c8db44d3c34686e9a3a358ab0c24e4d1fedccb75","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":961,"run_id":6,"patch_hash":"68c05a8ea4938fefebb3c49d87112860853a8d7dedfca409e1fb52328705f971","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":962,"run_id":6,"patch_hash":"b3185745e37a317e518ec32a3952f08c2ab84a140e4c71b858b80bd1ebae1dd4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":963,"run_id":6,"patch_hash":"d61e69fd93b09b56f7366ac97b9b901c83a1e95b8356c1cfcfa15f0da1832398","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":964,"run_id":6,"patch_hash":"bc75586e73081a25bdd5b231156c95bddf0baeb779b330abb00b8c2d8a3c9cda","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":965,"run_id":6,"patch_hash":"1403dee834123c9220d5785f9c0bfe2cca185350c62f134813c237c0f3bdd8bb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":966,"run_id":6,"patch_hash":"1bdcc0e0a8a14131c22098126f3a2d28f773c758c81c741a8c0acaf4531636e8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":967,"run_id":6,"patch_hash":"ef0dfc502029d6e023a6bb9d8b47857ea03847370bf340e42e750f1bdfe92e8e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":968,"run_id":6,"patch_hash":"4c890acfa9bd18abb766f456f3a963fbcfb6d2ce2fed179010f4b0ff44577bc7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":969,"run_id":6,"patch_hash":"e33fd87198c77cd0e05f568eb25ba213b642f6f892bf7132b321d09ea6d08b41","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":970,"run_id":6,"patch_hash":"0453600288f621d883444967f4375eae271793e59aee1be7765079a8774b49e3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":971,"run_id":6,"patch_hash":"74db06f8782461eb5ee1af97fadeca167c0d43ee41ed4c60abce4a22c7d5b3bc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":972,"run_id":6,"patch_hash":"0cd61df4cc1bcc16abcd547cfdef48b515c5070d4430d8f8a06cefffabe15edf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":973,"run_id":6,"patch_hash":"8abf67d81edbc9d317c35e4154701640073d29328d37ecd3df017cc81effc78b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":974,"run_id":6,"patch_hash":"3f67d1e898565046f3791c848192d6b396e2717123e0aa948b6fc1baeccc6d6d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":975,"run_id":6,"patch_hash":"71224513d3fce2716e952eb588bb211672b71bf79d9f85dab2b80ec86542440a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":976,"run_id":6,"patch_hash":"6e0618d42ba4349a4a0ef8984e4e6343371969796980ddfb904d8eb005e30a53","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":977,"run_id":6,"patch_hash":"539aa169a7d7cc6e424788a2f5719827bf0b4b34cf2d7900520c2284edf86c60","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":978,"run_id":6,"patch_hash":"9ad865ca2354aca8dba7f70685b5fa8774c38b63abd316a41f882c274e9971e8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/consensus/merkle.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":948,"run_id":5,"patch_hash":"5edf65092ef1ba61fb72a4e64afc2331fd0722576600e75810466c9e227c94c4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 &&  ./build/bin/test_bitcoin --run_test=sighash_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_check.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":949,"run_id":5,"patch_hash":"930be8af7cc5de84c6b8052de16a5bb70109e7f93cc91dce0de011023d4ed8c4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 &&  ./build/bin/test_bitcoin --run_test=sighash_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_check.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":950,"run_id":5,"patch_hash":"6317b8a24aeb149e694d8fa533e6117c45c33031fa77265f5956b2f24cb42a1a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 &&  ./build/bin/test_bitcoin --run_test=sighash_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_check.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":951,"run_id":5,"patch_hash":"78f4976e78f0884b16138d5ae35d834f48977e6bf9fe663fc549ca1f415c6fd4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 &&  ./build/bin/test_bitcoin --run_test=sighash_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_check.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":952,"run_id":5,"patch_hash":"804baeb5dadac47b6afc7ee3fcf84c4763b079d2bb52a5cbf9fe1e9125482e68","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 &&  ./build/bin/test_bitcoin --run_test=sighash_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_check.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:50","tool_version":"0.8.0"},{"id":920,"run_id":4,"patch_hash":"49a4aeccb5db1c035b476386d95400478e28bf0877eb50855701fa9111800b73","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":921,"run_id":4,"patch_hash":"8f2ec2c206ec139e99e76c15745ed5f8b6a795bbb6776173d83012022c6f068b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":922,"run_id":4,"patch_hash":"789a4b9ff10f9b1bb055b96b866bb4c5e0e9bcc755e05c5dd3f2552cbd3d5e30","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":923,"run_id":4,"patch_hash":"b0ad1bcb1cd0bbdfee3293dc1d1463e5bacd0b45769f6f5ea83f4c39b89fb96a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":924,"run_id":4,"patch_hash":"70c5e8047d602baea3f4203b076f1b32055a2badcea9316665da4cd0630398cf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":925,"run_id":4,"patch_hash":"acafb847034762ce6e04da3a9aae1610270c8863ddb16e6b052fe41455fe196d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":926,"run_id":4,"patch_hash":"b5a04494b2b643679c38df5b8012ec2c72c94154380e2a369e59ea40cb2172b2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":927,"run_id":4,"patch_hash":"848394294911b883248c14d0712eccc6d05596e01f9d26c4fd27f03a8b047764","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":928,"run_id":4,"patch_hash":"53093624a0ef01d36932c547876f29fd92c369c64176173be87fa8b47a86815d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":929,"run_id":4,"patch_hash":"3a9d0015d621ecbe3e1e042a7aef7c931f57a70b1fdc11f2c68ef44095364ce5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":930,"run_id":4,"patch_hash":"70656a51ed227a157ec0504ed0d524b4f591c574acfc908e64d15c30461d1055","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":931,"run_id":4,"patch_hash":"0f26cc48511ec07c7da8caf3c52ce208d0afea8a6d9a5a8fbbea6de08a17fdde","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":932,"run_id":4,"patch_hash":"c3941b0ed62fd1047b879d67b3e60afec0e8ace0badd20be4b8f73162b1e3df2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":933,"run_id":4,"patch_hash":"c4d61458308e1e80793bd4f1ebfd626a909626788ae930d901147d5392b2c645","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"std::max ==> std::min","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":934,"run_id":4,"patch_hash":"9057e7b1b1d59e817b677ffc8078ffffbe7023216fa1e29fb990da16b685bc3f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":935,"run_id":4,"patch_hash":"686e56684c44c69ae7327d2d728d0d7eb106ac5c11f8938f78996b4e5899e5e3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":936,"run_id":4,"patch_hash":"57ede427a70ceac6c951dd717132ee8c6812b564efb620ca93906d85e7136f6b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":937,"run_id":4,"patch_hash":"c5a3fabcb7ec7e901e2e3389062f78569e710c4eb5b6be801c416ee7218d05ae","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":938,"run_id":4,"patch_hash":"789e45c4117674f29bd7be94a9b1ad67b6adfa1e907c0ac79e93318f7461c8c9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":939,"run_id":4,"patch_hash":"36f3f4d24f069e46e9d2458af52f4fa81ba471d546f2d5aeabc9500f96079e5e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":940,"run_id":4,"patch_hash":"d83a9b68724520f246638a0591d961ea61c7ed91c474f46559f2b22a8baea17a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":941,"run_id":4,"patch_hash":"b5709bd0968878911aed6400db066cefb1997843998df510d6e6964130152f10","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":942,"run_id":4,"patch_hash":"cd9e52f900786eed3948d06f6e6d3f43e86cd575377b9bb08495eca21c00276b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":943,"run_id":4,"patch_hash":"ee45db28493e3a70aba133c2c0a6a26fee8ac2be45a3ad8cb70117274a41305f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":944,"run_id":4,"patch_hash":"68212c9d21980c86c3faec6aeb7cea7c68d6b2e1149f84dcbed6ebebe94913c7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":945,"run_id":4,"patch_hash":"6e4251cabd61ae1c9be0838b80a6d9232f97d8ce491b412906ed3f12353a5bea","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":946,"run_id":4,"patch_hash":"1158403acdda6f84047aacaa3337bab0fdbaec1fe96c092de542f3c776eca17b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":947,"run_id":4,"patch_hash":"a64d09d215d5433b6472fabd24a6b9f0bd0f8cbac12fad6221ba321b681bde00","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","file_path":"src/consensus/tx_verify.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:47","tool_version":"0.8.0"},{"id":3434,"run_id":27,"patch_hash":"a1f01936925dcf3738526c8eae445f9cbac66091989f67fb49db2b313c09c61c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3435,"run_id":27,"patch_hash":"3f0afee1b33e30065185410951cdb267e30ea4cb9d28ecaee25b093dcd8ac3ed","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3436,"run_id":27,"patch_hash":"d5c356c20b2e85a4a227ce635be082d00d1b4c00aea8e8f7418b652ff09514a9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3437,"run_id":27,"patch_hash":"76e34b8b8f60090e9197c25fe3b2ab4651424dc05366099707155c142b5c9e7d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3438,"run_id":27,"patch_hash":"2b7a7b3f189677a3b54edf6ee4aa2780b930c18fab56ef18e6f7b75dcd340fd4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3439,"run_id":27,"patch_hash":"e1698286da75951d3cd6f812a31ee0e1ed6d8a668b10eff1fe1fe63eb4406ca6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3440,"run_id":27,"patch_hash":"d5a84bf9ae646608d3a2801f60f5b168d6a33c99075209e3b249bcb1a282edf7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3441,"run_id":27,"patch_hash":"6ead4d792b92d4a281313171cf81a83e64e020fc2df78c90fda713e146162863","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3442,"run_id":27,"patch_hash":"f02bcc03cb2a825afec7c43ac0a6a57c9a3758861645e8192de08395ef49dff4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3443,"run_id":27,"patch_hash":"5f0ed7ae550c279ed02b02b7d41d29cc24533145e9f7a97cbdf6f16183cf2684","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3444,"run_id":27,"patch_hash":"73742cf5c892e450f2c9386f3c68034c92ff269fd8ca239bed41aaaa7bdb058f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3445,"run_id":27,"patch_hash":"a08bd15f1f6638449c3d2104aa566b327d05fa909ba52b5faba6e318ac6fd790","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3446,"run_id":27,"patch_hash":"afb24305a19b5db1d8078d10959d11cade51981451476610f620a4616deb3e35","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3447,"run_id":27,"patch_hash":"61cc02b6ea102e01e8f3585ee8a8bafaaf9168cd6358b609f5ecbcb70935af08","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3448,"run_id":27,"patch_hash":"bb951078caca5ccc3ce3545727bfb48da8d79d6d487d296fba708e1e8883d98e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3449,"run_id":27,"patch_hash":"39858c83a2e7d164352feed206a17134716ed9dc41d50973c459e9413a7554c7","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3450,"run_id":27,"patch_hash":"451a44a07cda5e250289daf8f13ddd66abcd9af9bfa5f73ecd8026401b4bd29b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3451,"run_id":27,"patch_hash":"80fbc9447ad701dc85492e671a790130f7ad0cc3d468d3b8b9ce29db448d17a2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3452,"run_id":27,"patch_hash":"451bc9b21b18ce82e96ed613de7c080fa55bc2ba7ac43a4f7ade99de6c348414","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3453,"run_id":27,"patch_hash":"922f275ef98459838250c8ab9a6462227436995b538015e95c68fb18b1372b13","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3454,"run_id":27,"patch_hash":"1c217d0b9e7a08ab2a119e967cfa100861eddf151123eaa003f259669806779a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3455,"run_id":27,"patch_hash":"04ed175e2db09c594366558f59ef22f9932b25e10fd5620e0507b5cde7ebb20c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3457,"run_id":27,"patch_hash":"8c5365f3f93f92c432ff05838e07296d5050f77da2604e0361129860a9bcc8dc","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3458,"run_id":27,"patch_hash":"9e1baecfa6301f2e0692d275b84e0ffe30719414148966b5c4c1a7ddba0a8192","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3459,"run_id":27,"patch_hash":"1e5cc39438594ebaab76e27cfba8ac32cdca0019df7b0fe58a6ec9d9489b3d12","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3460,"run_id":27,"patch_hash":"5e5c195a90aaf050afa23e7bf835fa2ec3755305d32f0e80f51a6ac0dc4d6f42","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3461,"run_id":27,"patch_hash":"8a2562ea4b6f9fdc90be1de5167e01eabbf7cdea790c850c405fb2b43f68bc18","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3462,"run_id":27,"patch_hash":"8fad54c47fbdca98a153b1918f961e6d7a0486a6079e3cc3d6b7fe38fc09f083","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3463,"run_id":27,"patch_hash":"fe860661bc367dcddc8cd823265b418812766f4592e6d339a486cb1727cfcf24","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3464,"run_id":27,"patch_hash":"e63e97d7eed28da8c4a0c4f701a8afe1b42c1b4b184b24c022908185c89f847b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3465,"run_id":27,"patch_hash":"e50d1b10754082d4c2ba7443b370dee008f65d1b2e43f2cc2234324aeccc423a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3466,"run_id":27,"patch_hash":"c5b23a1ce9a5b1521db4221d39d2212b3ca58bca8fe89d9525c78500e719b9b3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3467,"run_id":27,"patch_hash":"dc0e634d0cbb20ba2d976d2552827d237baedf47191e9984cd608c532e7afaec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3468,"run_id":27,"patch_hash":"3f96fddcdbaa8f072f0a971ce38d6aa9ee6ffb1f658936ad8b9e66394b5351d4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3469,"run_id":27,"patch_hash":"9d2f9d6b2ca06c4ceec52a147bcbeb6e16cf86ce799f5561b1c424c4802f8f34","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3470,"run_id":27,"patch_hash":"db0e3dde85525de463bc71e2b57741f3534e84df38f88e4248b34f5c48cba5ba","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3471,"run_id":27,"patch_hash":"f2d1dd71f893cfd30a12510db9677dde6d5d3f8ccf65b626d0ec81039902749a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3472,"run_id":27,"patch_hash":"c38f66713b18f62285106e2145eb0fdad504a4257d3e32bf0f153715c2aa90fd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3473,"run_id":27,"patch_hash":"4aff06b27405eb59f9b95ec64899beb9a003f4d51b4d978069541dbe56d0c3c8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3474,"run_id":27,"patch_hash":"483315e2af2818e6726dc71506219e95ff520c70ebb90c08e957b9edf0d4acd4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3475,"run_id":27,"patch_hash":"569142ba86ee04589a4d320475ee287040acda940cf4b63cabed2fee29f68bfb","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3476,"run_id":27,"patch_hash":"cd1aea7b2302ee76307f35d23b970e0ed2939b2f12b925dd58ff942aa50c6ebd","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3477,"run_id":27,"patch_hash":"3d4456339f053471ba761e683a3eea1d6edf60096c958550e212545af7dbf451","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3478,"run_id":27,"patch_hash":"53749d6e738e4e8e3817ca9aa33764557079bdaaa957df5fb3d0a215d6f54b27","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3479,"run_id":27,"patch_hash":"58252c356600c046f45bb63565406383da538296b661993746da6f5879d62fff","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/test/functional/p2p_addrfetch.py && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":3480,"run_id":27,"patch_hash":"a13635d58cbd608c746ee6f171f1e7b7200a2904dc9e23290ed89be5d8d745ac","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2990bd773551c835ab0b6b59d85730adab2fd428","created_at":"2026-07-02 20:05:42","tool_version":"0.8.0"},{"id":1679,"run_id":11,"patch_hash":"3950e963ac3a6de68c0a1c07e34e85bd19b9035ca9fda85defb7cbd95b5b8fd2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1680,"run_id":11,"patch_hash":"cccd3d7109151d41d3015120aa2ea67553fd8d42a534ed129fea60ffdaf278d0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1681,"run_id":11,"patch_hash":"7a407495e7fd33e9ae2e37c1e696a165668e74d5479438c717202fa3795d158a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1682,"run_id":11,"patch_hash":"ceb4742158bf2c3f86bce2ef93a03bcada731f15f7675ed36e1cf9fd76997d0c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1683,"run_id":11,"patch_hash":"b4620f72899e3a460fcbe95f3dea2cef3a98cdae4bd44bd7a387cfbf0e20db0b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1684,"run_id":11,"patch_hash":"2fce4e6af7e547ebbc3f678acf848f94c0900f8b802d1caee8f081fe09247b62","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1685,"run_id":11,"patch_hash":"ceb0a4141bf87f194327532b007707170420a4cd4658431eeadaa5ea8b06ac94","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1686,"run_id":11,"patch_hash":"b57dfe7d2af2446978cea66dc1605bd70c15c33f3e13d2e8240089fe3fcfbc23","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1687,"run_id":11,"patch_hash":"1f882356bfbf92f1537eaa1c14173c3664f5e32455d1ca2aa6fdb196876854f7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1688,"run_id":11,"patch_hash":"72ea87646d57b6513e7f1d4bbb9f9918bb226f4078bd774934c16f84e5c1b427","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1689,"run_id":11,"patch_hash":"3f9b2cd37c933c75de926efd37fb991349838a73224045df14116de8a29c7302","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":1690,"run_id":11,"patch_hash":"2cf888ec71ee44da8ff5e69729692cd2d8ed891f793d3e52650022c693c0c5e4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/netgroup.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:57","tool_version":"0.8.0"},{"id":6282,"run_id":36,"patch_hash":"48735c3be9348fc50060050ac139e9f8b0f29533bc38c1cbce275bf1d70c47dd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6283,"run_id":36,"patch_hash":"7dc47d47a35627ffc5fc38bbf98404c0824effff20ad88ed364e13c8dc164bbf","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6284,"run_id":36,"patch_hash":"850acc7821e212bdf646c00d0221b235c8991db0c9c93a17aac06195a921240f","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6285,"run_id":36,"patch_hash":"4cd02d9cbcf77b534a4110c76e7f8c098451456634c7de66ed8e78fd4c1e1d42","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\bGetBlockTime\\(\\) ==> GetMedianTimePast()","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6286,"run_id":36,"patch_hash":"db5c1a46f9eab7f5c41b88dc41ad25fb4f8da2a9906a7846a76a38a3685eb4e0","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6287,"run_id":36,"patch_hash":"aa9af3e408c20f8acfd2cce9737b22b07fe490ab0b367867e1269652ca8fdd2f","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6288,"run_id":36,"patch_hash":"cdc6bd9d1e09d988c61c6f4d839391d024f08374509aa3ed33475f0487ea28de","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6289,"run_id":36,"patch_hash":"662ad98a2fc8dca625e5af6a87ff8f77af65c14533f712a3fc7fc35f2b6b7dfa","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6290,"run_id":36,"patch_hash":"35c82cad23a7c82e8abc5767cc6b18054a8da78d33c5b61d84c718762f8c8fb9","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" \\+  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6291,"run_id":36,"patch_hash":"c53bf1451131e635b77377988268b12191153bcd8eefcdf81701120ac00a3725","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" \\+  ==>  / ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6292,"run_id":36,"patch_hash":"0bd3c669589a5a8d25bfdc8e7a96e93cb05cde4a8fd7007fa9a69ab91d5f4d00","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6293,"run_id":36,"patch_hash":"4512937708159f08f3ddb08bbda3bea72e1e08695ad7c78dc2f786e9bc9c6122","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6294,"run_id":36,"patch_hash":"b5e2a8d5fcb5f6e0ed760d5d8992ba99bfe49b27e0c79cffc44d4a6e8b00bf65","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6295,"run_id":36,"patch_hash":"a5c610606184f3d7ce68b93217a3a224b7ced56390539739e5b4a50e04da917a","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6296,"run_id":36,"patch_hash":"132198ec3ba0e8d4800d9f6fd54b82411b541dc3e48f563ef655cadcb20a3e06","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\bGetBlockTime\\(\\) ==> GetMedianTimePast()","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6297,"run_id":36,"patch_hash":"d8862617b445771ddebdb9cd091ab9c9a1c7e1f558630254fff2c684c188734c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\bint64_t\\b ==> uint32_t","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6298,"run_id":36,"patch_hash":"e1cc17c50e5482fe2e4d3372725b43aa6e47bb7b9fa7623a0dba561c78652ddf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6299,"run_id":36,"patch_hash":"e8461f552482d98c42aa959b1a22fb64ce30817f3adb75aa543dbd1e1bb5098c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6300,"run_id":36,"patch_hash":"62c9aeafa19cdcf0ef33e5ad211f87f0aee63ca2aa1e2c30bbb65fac37c82ba7","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\bGetBlockTime\\(\\) ==> GetMedianTimePast()","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6301,"run_id":36,"patch_hash":"d3947e194c37ab0f495ea9cb368b939a516925c43619fa786c42defd4e886f1c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\bint64_t\\b ==> uint32_t","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6302,"run_id":36,"patch_hash":"a837c7ac4aa5981fb6e8ac1c454d3022a554825234fa43e08ff58f5b4e1dfc43","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6303,"run_id":36,"patch_hash":"17814501549a1574647b1f6932de42603a0daf30f28fecd0acffabd28cd62276","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6304,"run_id":36,"patch_hash":"07207ee4703a4de78f3457c7142cad118b1760d6ab59b8780818b5d429dee9c1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6305,"run_id":36,"patch_hash":"3b9061f6d9c412dad4e3cbc16ec615084dd3680b873cd1522d06f657685b2853","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" <  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6306,"run_id":36,"patch_hash":"ed9ff075f7969bee263e70402e3c55ceaf003a3a362651056cf33a67af623c0a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6307,"run_id":36,"patch_hash":"a3da5e460fd529106dc6a7663242276e4593428e614cb20cda22772998ea15cf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6308,"run_id":36,"patch_hash":"095c7bf548269ceefe95630304991172697784fdc566e6d3232603bd5de0cf3d","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6309,"run_id":36,"patch_hash":"1da6f14cc8a14168f0b5dd513b48498d3597ca7d074f1f52ef653a33bc452d69","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6310,"run_id":36,"patch_hash":"697a26f27ed574abc2ef477042da6f058059b33f8d24c06696e58976391b6171","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6311,"run_id":36,"patch_hash":"d8fd8fcef182b4bac80ca702cd6459db801a6da2fecaaf75ed003ec12a99de36","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6312,"run_id":36,"patch_hash":"4f4b523441053c7b85a03f83abbd1f6e80ed7885fdf2ea9b906974bf40e6e998","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6313,"run_id":36,"patch_hash":"2bdf3487745e8002d282f1d2dba636f0af6d151147949227dad15fd9cd78bf4a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6314,"run_id":36,"patch_hash":"4726b7a9b4d033aba80285b5c476397cedcbdb53ff98467d2fd06c765c814a3f","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6315,"run_id":36,"patch_hash":"618a4159e1341fabfdb1bf9a9101d746f5175d31539efbb7d13c44fc01a99c01","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6316,"run_id":36,"patch_hash":"6459e15419e14369702497ff53390270d4ff4533bd62eeb743b168336dc2a960","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6317,"run_id":36,"patch_hash":"f46791a81e190fd188a6883ad73d3119a1fd8b5bfb1a0b2637c71793a228c7dc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6318,"run_id":36,"patch_hash":"5bb70777bedc98fe3cebdb409a1b717e87e359047d9b87303b8489d77c11253d","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6319,"run_id":36,"patch_hash":"a4462a52c23621258c508e5888180e2f1853f78bfe410848ad1ffae60761e2bf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6320,"run_id":36,"patch_hash":"f8b749b5fcbe9ead80b1ce6ebe4e8eefc28b672f85c58c056d69e43459bb8354","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6321,"run_id":36,"patch_hash":"62577efb028aa8fcd08d5937b90ad6998978730b6e4238ff3a9404b44816f9ae","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6322,"run_id":36,"patch_hash":"3eeb8e972b99e9dd3d752c21c316cc0d84b87e1984b17f445a038a10189881a3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6323,"run_id":36,"patch_hash":"8a08e1b16b42e97c19b250df3eaab080755930dc95505cf15945d91bf3ca6578","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\bint64_t\\b ==> uint32_t","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6324,"run_id":36,"patch_hash":"7e704b6df68da6d924db5a3c77b66dc1d60e6a1bb0eecb3add54262be9edac15","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6325,"run_id":36,"patch_hash":"675be81b703c7015f77c759307e36c50af0f7ad63bf51698d358c7141ae73752","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6326,"run_id":36,"patch_hash":"92b101ad6edbdea31eb198a56c99de581279ffff21f0116e7c31c0c4333ed045","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6327,"run_id":36,"patch_hash":"3637a8d5368c4986f9b0a487ee92e672b93ed7de69d884bc18ed6a179c2f115e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6328,"run_id":36,"patch_hash":"e8d6ddf3339e18dca5ebc990c42ca4624571cc33acf6503fa0f770f92c8b607b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6329,"run_id":36,"patch_hash":"333d77fe076132da23342da761f5b17f4bdf5bcca538dd6effdbe95d62ce516a","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\bint64_t\\b ==> uint32_t","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6330,"run_id":36,"patch_hash":"71f76b4eb3cf0caeadd12a7426a4f4c06036a33b5499d19aa2b4835c70f09945","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\bint64_t\\b ==> uint32_t","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6331,"run_id":36,"patch_hash":"425c8e6fcf24f5bc502ad4661b1a797c1f0f91b7f767a1655aa269fe1579b874","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6332,"run_id":36,"patch_hash":"267d2f70e62438137ffcc900c8d543418f6d0693208d080ae066294fbbf4da4d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6333,"run_id":36,"patch_hash":"1369961dc150e644b021082d889ff5ef318c6ffff2976e7029129ba6f038b122","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6334,"run_id":36,"patch_hash":"a6afdbd9054c9ee96c1c063f229c6f24d83be54afa4edb0b505a0fe1d5f15fdb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6335,"run_id":36,"patch_hash":"181674be3ce6830db1c33fef08246be632d88ee01e1ee3da0f73ce6be7407f07","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6336,"run_id":36,"patch_hash":"c488cd044538dde47d078a0e3fe2adee01629aa949617bf28431cf696c9a195f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6337,"run_id":36,"patch_hash":"27b45645733ef45924a041c357d85d9ff98e303bb855b1f4fdc1557f95864934","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6338,"run_id":36,"patch_hash":"eba3028da2e97f2e6ddcd259124977d35a22eacf42caa3b12fc7465b51af894b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6339,"run_id":36,"patch_hash":"9a10f2f816c87c9c3dae10e235f636d159027552e12bd95bc98a2815a852a74e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6340,"run_id":36,"patch_hash":"cc5bd7dc94158c91dd3eb998140bd651ec35a4421f1b6624f00baec96cf31370","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6341,"run_id":36,"patch_hash":"fc10e8c530444fb861c4ea0183f85ce23d96e2f87c05a5f460533a796a8d111f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6342,"run_id":36,"patch_hash":"e41ecec251fc9111eb084c02f6c172a2fb1d339c7fbc24f93b1c93b61017e19b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" <  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6343,"run_id":36,"patch_hash":"d6368cb185fd18846e39bcca5b6a2218a4552dd02ab787f7f8b23157dc6ae340","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6344,"run_id":36,"patch_hash":"6d8bcca25d6981fbaf7d1547e2a755310a5ff7f773e3fa960f4fe0feb3858b39","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6345,"run_id":36,"patch_hash":"e3901881f392dbf5ca043bc11941a2b2c2426883755ba1fbc6441bde2c631602","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6346,"run_id":36,"patch_hash":"b53a7b60f346c4b181dd61ce0368513fe71728102d48cb7a70852b8029a1c236","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6347,"run_id":36,"patch_hash":"7441aeebb8523dc34dfd97bc2759b0199b1848b8b264bca89b3311bc82b6073d","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6348,"run_id":36,"patch_hash":"5a182bc4fb7de5e167931b4e93c6c8e398d8f7db750ed9257d18e811c3e5c7d0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6349,"run_id":36,"patch_hash":"256148bf553aba7d6d6e017599a68345107530594d347b885ea1910fef0de1bd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6350,"run_id":36,"patch_hash":"48eb3c907916c9e36338827308f46a7eb2f8d2bf7bbfa002dee3e8600e4d1542","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6351,"run_id":36,"patch_hash":"39eb6c5c47f24e8b234550596eb66557043533a85e0e93be15906dd6520da292","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6352,"run_id":36,"patch_hash":"de80586a2f3528ba5f2c9537ae0b617c34289285a39e0ba3db06ed6de3165dcf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6353,"run_id":36,"patch_hash":"7b665d57173315b8e464fc33a0b85b7b2e04293c6fa5c6057dc087b8eb2f36ea","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6354,"run_id":36,"patch_hash":"8895b922caedd76d432efdac3597a04fa4bc565d28eded7271910a0ea016c77c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6355,"run_id":36,"patch_hash":"06b3ca83b7ed72bf1ab8ccfd3f4181e7d62a82e0b36cae1acaec65ce1a9118cf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6356,"run_id":36,"patch_hash":"7e80edf0aa5d5894ca71a3cb30ed124f7cfa0200d5bd8da7da7a0a579cbcf198","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6357,"run_id":36,"patch_hash":"8b69a0f4f2eb22b2f95cbfa7a76899dc3404c92fafb6817c1639afcc1f09493b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6358,"run_id":36,"patch_hash":"d2bac09004aae5be2882f9b0d7a16f33133b252ff582b5d67e8ea34fc37d58c2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6359,"run_id":36,"patch_hash":"11dd13a0c2baee712854b34034bda955179e4b7a756801bd4b4f714cc7364d1d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6360,"run_id":36,"patch_hash":"1ba089d98052c6e7f5534fcd7f7d46c03cd0dd3c33898f02da9f8c3fce35402b","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6361,"run_id":36,"patch_hash":"55dba398f2e321183a2525f15950f49851c3b33d6b21fe88bc5984c157c03838","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6362,"run_id":36,"patch_hash":"3b9bf7192b18cb9099310594b26c6ad918d59482c95549600025d88c51410d3f","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6363,"run_id":36,"patch_hash":"72894989e8dae548aea689f1707a88dcd4d9994a69b2dbb76818418ee1e5d119","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6364,"run_id":36,"patch_hash":"1c0e7493eff073ab0425b474747bb4e7c56471a5097606530215dba8851f1e55","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6365,"run_id":36,"patch_hash":"31b7421adb8d3e3838dbf7d9206e77a6279e6cc5b0890a7dc725e599ed55fd19","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6366,"run_id":36,"patch_hash":"061b5f560de933c7e1cb2aa21fdbb5db95a206642a3229baaedeccd8cc8e3f7b","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6367,"run_id":36,"patch_hash":"34338b85858ece0b6506b596300e09a67ba414d004c856c4cc2495d24f07aab4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6368,"run_id":36,"patch_hash":"1f6f8d8a54d7bc560bdbfbc84371292c9cb7a8567ea92a3f2a94505d3426996c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6369,"run_id":36,"patch_hash":"d8466bbd60bb6a56722c17ef3eef86755b39ddca6ba8be6d48b5327d87baa40e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6370,"run_id":36,"patch_hash":"a3d283a8808cc170ab3f5dd492597ad59f66cc050a6626352969a3ed1b89ada9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6371,"run_id":36,"patch_hash":"34211ae6ba77f982f27a74debc2ea714511cf8294305dd513c17a259f2c02bb9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6372,"run_id":36,"patch_hash":"215b1703c5cea11a596577d147b56d48c4d71bb5452198150e3a6ce106243f0c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6373,"run_id":36,"patch_hash":"1a3d8fab8e20560e6fdb82ff8cadf34defee347269c70222bb93fd51c652ed1f","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6374,"run_id":36,"patch_hash":"cc6dd290aa0ce57f24a295386b23c88554cc66b9eebf01f41a4b215dd4245250","status":"equivalent","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6375,"run_id":36,"patch_hash":"1ef3beac6eeab5585b739ca1c3c9f6df8d27600099cb2817911c33cb20688737","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6376,"run_id":36,"patch_hash":"16abd6cfa4662d989f317f68fb68633cea32f75c53f093503874ead1d400e546","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6377,"run_id":36,"patch_hash":"a639c381aca4e06eb5c2a9c0202a495890cddb5087399260bbe4b2b9e6e98913","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6378,"run_id":36,"patch_hash":"ac19e0327d20582d7a8328660fc70b7ecf17ea4df24d3745d157a23a7d20d45e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":6379,"run_id":36,"patch_hash":"934e3f1661526af22d02b3df4f115b44b1523f874a59f44fbcfb6165c60d5432","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/pow.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"a09a81ebfce360a45484e2d0e4e8e889f5d5d214","created_at":"2026-09-14 15:52:16","tool_version":"0.8.0"},{"id":4326,"run_id":32,"patch_hash":"5dc72834b678dd6c0c21cf7882c0b36298068b73a096873cfeab974028e873cb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4327,"run_id":32,"patch_hash":"3b5679e3ca7af2c8e0b9a7b0f1ffe4a061f79fd6771160809a5e9e14180c7803","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4328,"run_id":32,"patch_hash":"bd632bac8b9cf704ab8c7b8968a86cc73cf1a2e4285f874dd4edfab858e3e703","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4329,"run_id":32,"patch_hash":"fc7d3f94bcf8fbf1d6bb7dcea4e61c6c01f74721b001e7b9d7eaa6b41998d5b8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4330,"run_id":32,"patch_hash":"4c3b36b7f04660a2b9a78569cf7bd06d7b90cc6eca8768fa54460a17c0cc20af","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4331,"run_id":32,"patch_hash":"ba72c2fee6e5cf3b0e9cad4356bcb24ef9e1e440420d65b95f78e3e4c29d4d06","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4332,"run_id":32,"patch_hash":"71c8148cc75039c14d23afe4f241e3d64dbe1d23d9cbba062ea0e991fdf50ea4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4333,"run_id":32,"patch_hash":"2faff5bd52c8bf8f3be7a2c05dbb66abb8150294a5531bb516312312e09de751","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4334,"run_id":32,"patch_hash":"b6b0aa89c1290eed97c451ee8032c2bd02e8ced1c280fec852baa3c2b367fd9b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4335,"run_id":32,"patch_hash":"e46ba3e76fa31862b9d4c2ec24a621fa55307ac09c3935ca8b40df137f07699b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4336,"run_id":32,"patch_hash":"a22eaa20549b33a1cc9058e89e2560ad95382e163465379690d29a169fb99e74","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4337,"run_id":32,"patch_hash":"af34e17663f2c81e92cc665265a56d3bc3e4b230e1f8f3c0be2d669ed21af5bf","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4338,"run_id":32,"patch_hash":"6096cb80fe7acfc20aad0bf6da8a0c6d5b1a9742ae70f29edd5fa52bfbcc8e98","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4339,"run_id":32,"patch_hash":"2862e281e5222ebbc0357deff3df48c2d81ecfbf64a876a914e6dae291174c7a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","file_path":"src/private_broadcast.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:03:14","tool_version":"0.8.0"},{"id":4340,"run_id":33,"patch_hash":"1fd927d18b28b5505ea79e2221c0a329aaa6bf4c3309f45673b99f5749aad9f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4341,"run_id":33,"patch_hash":"1d6eec5abd5121003dc4830da97c3f0f5c7c693682b80cb0de41eab5d29e1e5a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4342,"run_id":33,"patch_hash":"e08bd53e8307f430cffd80087485940cd5a9a6512ea99086bf44139fac290b2f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4343,"run_id":33,"patch_hash":"328967fb2e22151a720f9aa31b8a31aed126e7ec8a73d8b039cec9739e38a9e3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4344,"run_id":33,"patch_hash":"61e114e4a9fd46f3459aacadf198bbc8f3c57514bd3cd8c435a3b4696f677386","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4345,"run_id":33,"patch_hash":"c35202f5a315a832eceaa00f4634c2135719afe1a4f16f52a02719bcfd3960b8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4346,"run_id":33,"patch_hash":"33dcc1cf1a1df0dabfe313b825ca24aacf984421a4ea294bebb83a1e8cff0292","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4347,"run_id":33,"patch_hash":"b5cd6e27e92d88c2d72cdb0c9b1f9d2164b89445a27248cad6d060160aed1b01","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4348,"run_id":33,"patch_hash":"384a0a333f5d8b9ff31a7644cfa95354cbc40fea73cb028c9c21431dfc28399f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4349,"run_id":33,"patch_hash":"7e05d2c3c5078c8931b569eaea30d4f05213357318de80e81e7e599dcb6d0988","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4350,"run_id":33,"patch_hash":"502e3a9c2d8b6407639af8f1d755ce2ca9f4c727ef91afe5648b37ab336bc6a5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4351,"run_id":33,"patch_hash":"0664bdb835b865da1760a20d7f97c083239afd079554179c0b469e3051309882","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4352,"run_id":33,"patch_hash":"77439d144d583973c0833b178d22ce0b6841cda2e304d0f4153f20be051ae178","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4353,"run_id":33,"patch_hash":"851f5fa470d8fa1309f12d2acb64010a2850d14f53768a9da34b9416c198eb5c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4354,"run_id":33,"patch_hash":"13bbc6c31a0e30ff8929f236ff868584ab281e0a4cc61a148cf2c0ad1c177b4c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4355,"run_id":33,"patch_hash":"22f2d96eb092a88e39d99661a83f591c2987a9dd8dcdbaed65180f826263f9bd","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4356,"run_id":33,"patch_hash":"053cf61f15923c2fe3b0224c25989328b79f8069dba99d62d875df28c0229dae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4357,"run_id":33,"patch_hash":"2f20a14a770fb14225093543eefa156f9f5276ff4bb53e68210d15d234f7cf72","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4358,"run_id":33,"patch_hash":"00a14bcf5f5504c895dbe040b6015b1e149ed5666b40ce8894ec7401bbfdc4aa","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4359,"run_id":33,"patch_hash":"f6192e6e25236bb432ea55058e11a6b2ccaccbb0aae7c4c48770041e91018cfa","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4360,"run_id":33,"patch_hash":"8b86b50f9c57b93d8c68ffdf6550c82a08cd06e4a15d435958a6475a993ad08d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4361,"run_id":33,"patch_hash":"6ee924a45fc01580eabfbec2559e2f5d8d4621f454e12f27c05187e25e96105c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4362,"run_id":33,"patch_hash":"c3d09d040b5bf7f96a2b0f26500a25a3737e2fb9643401b436ddad2201591d52","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4363,"run_id":33,"patch_hash":"33d16a85954ba487aaa1229d5f363855659f9d00e8e5f66e6c7025956b0ac21f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4364,"run_id":33,"patch_hash":"aab88dd79a7526f6a0a031c8e2dc293bf3100040142b224a52ac77f4d97eee7c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4365,"run_id":33,"patch_hash":"b9673c2285015e03b9035e5631320c2cac4310ee007904120f1af213badcead1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4366,"run_id":33,"patch_hash":"452c10c7e96d5c2aa413d159e5c25bec5e238c6446c607d1fc9e71171362692f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4367,"run_id":33,"patch_hash":"58be90fedf128191729fec25ab0c4d51f5ac1166df549b7ce52fe0dc8ab78e68","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4368,"run_id":33,"patch_hash":"6c07ea42a5cc019b39807f957ca3e33251087698950ec86ea93f222b7e8526be","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4369,"run_id":33,"patch_hash":"44ed893e58d8cb879e53f3d7d4ef4a04c1eb62fd12e76eae62611484801a57a6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4370,"run_id":33,"patch_hash":"2f12ba5afb28537e30c680b1c2d363da030470caa3ec35a436300fbf605d71b3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4371,"run_id":33,"patch_hash":"51828f8e4eb5e6d5a8b27b3101fcc594e5e4be7ccfa57014b687ca2bdd3bf184","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4372,"run_id":33,"patch_hash":"6642142b084cacde412c0221e29ad8c1753e8f819b258330250f560cf5d6673f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4373,"run_id":33,"patch_hash":"a33916e60d4438f411fb2d107dba92eb35d79fbcb2bba6a2b7cc384807949047","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4374,"run_id":33,"patch_hash":"6c5eec92d967d759905abb5298974691ebcf4594f445c475f6525a025d7ec14f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4375,"run_id":33,"patch_hash":"e1814f845811a8cd4ffad8b7859258f8fc957716f0e8918917899cdf26c8622a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4376,"run_id":33,"patch_hash":"1cb0ca2f357aaac5a4b221c62061ca81acd9d56b8dedb1437f5cc55540588e11","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4377,"run_id":33,"patch_hash":"b6520ccda25370b096d6531caba950c372411809a0622c8720d8ff025b2f49a9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4378,"run_id":33,"patch_hash":"7ee840653a6681014b29734e399fabccff26bd9af69d98d8032b6ed5ac99ad06","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4379,"run_id":33,"patch_hash":"3137b600d722a0aa42d8ec3c10efb5123a205f73973cff5760d52695e2bbbe4a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4380,"run_id":33,"patch_hash":"070846acc5c08e0275d358ed5f7ae568b6f6cab59ede7783e5ee4145a47a377a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4381,"run_id":33,"patch_hash":"93b3d95daa2a03dc6f97f83db98c39e47438ad5f3ddff0dd718ffbbebf2c4c6e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4382,"run_id":33,"patch_hash":"fa9ee484251be501ad5065c78eb23153f1610d6bafb162d54b5dba1d929df13c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4383,"run_id":33,"patch_hash":"df8af455ae5d540408ce117ab59e32fcd5d1e2f0eba20c3f9c72306b24062cff","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4384,"run_id":33,"patch_hash":"36529cef366069ba05166285a2ad1ffef1ddca3e6cecef15a2a3e95d2ec7c5de","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4385,"run_id":33,"patch_hash":"62c6897c33fe20c9536ebdca0be4e9835956db7ccac49796532e975dbcd75bea","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4386,"run_id":33,"patch_hash":"1a9697fc22bf2165606a7461dba19c92a7ddf084f5164cc9299efc39e1a642f5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4387,"run_id":33,"patch_hash":"6202a78735e43ee82dfefd8425e1d0b4b63b53b9c6b93ac3d8e4f2fd3aca1999","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4388,"run_id":33,"patch_hash":"bd26137c7c73dfda32a6939381191f773ae10e22145f0a113978190e731c066d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4389,"run_id":33,"patch_hash":"99e2ac0081770776dc0da6e6552515f873bcc527f9f9fd8f2ab5abf021bb593e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4390,"run_id":33,"patch_hash":"574fb56dd10b7d9d664e4f9afa8d44dcffb12aa62cce3e0ce3981813216526e3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4391,"run_id":33,"patch_hash":"cb57dd05e734cc1ff48caab6e8f3c6c6187bacc52cf506c8dfd6bf02c58c2fa2","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4392,"run_id":33,"patch_hash":"9010bbdac7a91b3781c1716e130a3a02869d242e7940859febffdbdc155d70e1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4393,"run_id":33,"patch_hash":"5f45c61a1c72fcb321c01a4644fc3dbe0dccc698955746b66bc0b341831f7c97","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4394,"run_id":33,"patch_hash":"1b51126b3716a6afd133c5a76f54bd5a3065da039b6ed94c4333514270a9984e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4395,"run_id":33,"patch_hash":"0f99e50972fc2cad3d29a6569e13563692a05708920ec784384344d73b330e6f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4396,"run_id":33,"patch_hash":"1937ead30a51bf1f86ea3a5918a1a30f4322411d7a1c04145ab729d3d9b00ec3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4397,"run_id":33,"patch_hash":"528114a5b90f50b34239b17635038dc190229fc92cc71fde444387b76d15d920","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4398,"run_id":33,"patch_hash":"e116b9745422162b46bcced4246fc896e851fd790c19288e497f8e9168229c3e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4399,"run_id":33,"patch_hash":"9e1c715861a1db15138f2d8eacf2eb130f52973aa142aa88c2db9160c9bfdb53","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4400,"run_id":33,"patch_hash":"96ca58eae221c9bcf82d8a4b2985745f78700518d2b83bb5d7871a5c808e4c3e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4401,"run_id":33,"patch_hash":"f8afcd7e7e87cee85046439cb9ebd07e1102524490acfee3998c5af86a62f98a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4402,"run_id":33,"patch_hash":"e3f4288d095fc4b5841f83ff2c2b1b40be364eca7374c424714a1c6ed29b9815","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4403,"run_id":33,"patch_hash":"33708991748493d0d523c4ad98b43c16a17ccf404bdf2d42aa4d88184f8cf553","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4404,"run_id":33,"patch_hash":"93dc30afe8192cdac088ae2af149a7a8ac198611f7dd4c28c7928c919014f1ff","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4405,"run_id":33,"patch_hash":"7a09a4505a8552846fd5e385d7b748a625ec19b637665cc2736bb5f23462231d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4406,"run_id":33,"patch_hash":"f9831bc20b7048254333aa0d997092b7b36ffd27f2d900f076cecc001ee718d6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4407,"run_id":33,"patch_hash":"e2f9174e21c487efa423c17d2fccc87be1dc5be1039a3865d7f4eeb8287fbbe5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4408,"run_id":33,"patch_hash":"ca7757a7c0991f5eca99105df79f1fe38cf98cc0a283593ac57f696aebef8ed1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4409,"run_id":33,"patch_hash":"7ec2257dfdee94f2d8fbf7960e15690d9a245c81e10197f1c4caefa271499216","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4410,"run_id":33,"patch_hash":"f9b3f1c96553d7f2b9eda7e2e43014c0566917df3be60b55d0a22a98209544cf","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4411,"run_id":33,"patch_hash":"51ae96484b8edc2439b450d7c2888e02da8ba0f3bc5f91b1338156364a722d34","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4412,"run_id":33,"patch_hash":"d3bdf106e392551cf2f03751e5747656e933fec115bb136b36ab6d1d6470666a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4413,"run_id":33,"patch_hash":"49c0f06bfd6f40b03c52332418f534b5335903d56481e95e8b624e1672330e0e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4414,"run_id":33,"patch_hash":"f71b3669d45a8f1c29ed5ca57831e15e9ed4e2eaaf3c3ce6d5298e10f99ca2d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4415,"run_id":33,"patch_hash":"4c4a46fa627e9b3e9d06175ac46af30c0a583554781c39b44535fa883a2c50ed","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4416,"run_id":33,"patch_hash":"83f1c48ae8b2dc0cb8dadd626a89bab0bd7225a3bd7c325181d1b8679e10ecc9","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4417,"run_id":33,"patch_hash":"ee74f79c7215915ffcd3177d4582c870e287b0d3d379e69c3db3856c0d35cb89","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4418,"run_id":33,"patch_hash":"07f6cf25dec0d40af9a34e8c44e05ebcf1f8aff542b787e31f545a7a9c9b3f1d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4419,"run_id":33,"patch_hash":"60c7514e706dd75f5f0419bdea088791442b3d3715d907cf5a31e16137f5e602","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4420,"run_id":33,"patch_hash":"5077f84e60b292c07bfaf49de57bc0c6a4dafab6a008362defaa8b2e1d299378","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4421,"run_id":33,"patch_hash":"660d76748f87512654ef52eff320a04c9647e7b03ff82d9573b39435d0a72b1c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4422,"run_id":33,"patch_hash":"3f7787cb3bba412aa13d4d9280218633365cf5224b05779ab1f652931195ff74","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4423,"run_id":33,"patch_hash":"6f7576aa610cc1a45283e3dfa932b95a86090c5f7d0dc7a7938a98bb53ed7582","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4424,"run_id":33,"patch_hash":"55b24172020503c9d1a1d3b927a1d125512486569feb6364c0bd162bd1cbb729","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4425,"run_id":33,"patch_hash":"be6b57b7614d9cc3423b2784ba671db8b3b3c1ff2ea6756e12136fd558f017ae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4426,"run_id":33,"patch_hash":"497f37de9334ecd408102be484177d597d89963908606a9d0dd4e9be1b5ce45c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4427,"run_id":33,"patch_hash":"70f15850c77d0a5c67700a4aad132ce2674021e5134e0fc4827865ece888595c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4428,"run_id":33,"patch_hash":"bdef367120ea1ef6d6c8cc23179644342140f2e3664e35fc7b220dc4cbab2b81","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4429,"run_id":33,"patch_hash":"d4ce0504d1c3c7c83e1b39ca1972ea182ac321dd827891a2358b8cca498b3008","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4430,"run_id":33,"patch_hash":"c07c36f706a7fb6bbae1abc4b6f87ec8882388748a62dbedda632aacd4592692","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4431,"run_id":33,"patch_hash":"bb2d3ee65229356c5ff32b933ab5182697670fc63a2ab525ae040a2ca530c1b7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4432,"run_id":33,"patch_hash":"1b561f4c1598dae8c6f99f27c2f39e2d013a6a496a893fe39e5123f57f385f48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4433,"run_id":33,"patch_hash":"e067b28588f99ce31bb5b571fc386db85c6211f6dac8f184bdf2faf9ee126339","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4434,"run_id":33,"patch_hash":"8db90f53789eefa7ce30eda6477e681c4c196b32712ba8bf3b1c4697b6e93d05","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4435,"run_id":33,"patch_hash":"cded35429318758e6a2f091df60f763c632ecb838511b8c07285495614c15dac","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4436,"run_id":33,"patch_hash":"b62d2e7aa855c78e9054919f8af7ba6c077100603d1587be52f7be983de2cddd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4437,"run_id":33,"patch_hash":"f76d3c4106e3ad1a3084f9e4598e4c95757c3f3c92b20816a5ffdf1f73fa5798","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4438,"run_id":33,"patch_hash":"72cbb855bde4d93888b56288f38189474229599a45883212d8ce6324fef0b03e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4439,"run_id":33,"patch_hash":"4f816ac8e00eb9e1700afbb19b18364bb9cab2d61e4737664b997edd2f19f846","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4440,"run_id":33,"patch_hash":"99b14cc2382901d5dddf7ed24043d4696a67da9ed57aafceb09eec299789141e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4441,"run_id":33,"patch_hash":"edf495fe05793cafa0602442d8774a34910b02be3839203844a6afe993430fa5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4442,"run_id":33,"patch_hash":"3017af5b3184e1320f34fdf94bc3f291f1c8be8f031a82dfe209ef3777de9c48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4443,"run_id":33,"patch_hash":"e8ab020054a10f92c52c9a9ac6c690dc2fe96d3f9232b26b1624f449dae18e62","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4444,"run_id":33,"patch_hash":"54b839b6f67e63f6746988d67eadfac9d6574c80c552cc74ca20a30b5821ddd4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4445,"run_id":33,"patch_hash":"b7901b880951d155402908efc2ed6614a58f000e13e9df216967af7df0e94638","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4446,"run_id":33,"patch_hash":"492587ace797b136d98329221f6c80d4d97bc6296b37d52420d25f4abddc6a09","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4447,"run_id":33,"patch_hash":"3dadad96149041733e1e66ace96b52f7e76d650c0da9c6d1e95fbb1e81980d8d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4448,"run_id":33,"patch_hash":"1cfac988e7fd4927c315e073437a743892e78c7280d47bd81f5e9a46ba5e9858","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4449,"run_id":33,"patch_hash":"b3620d4373849477a890ddf57f8ac05593f56e3b1fac188a1d3eda4b9fcdb677","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4450,"run_id":33,"patch_hash":"f363a835c9beb18b47955af4489c445d86140d660d7bd5e63524a2c1b7e0ce97","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4451,"run_id":33,"patch_hash":"e8a6a48e84c7e17f68f06e9f993c537eabf3da67a7ba372f12f0386ba7098fef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4452,"run_id":33,"patch_hash":"9f27f8f27f0b96c3809785ec362c8aafc0b8b4130ad3c20423f7445b61134584","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4453,"run_id":33,"patch_hash":"38eb0a36eb669b0b36f1bf12673059930182e9ee11c26e720763e1d55f3065aa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4454,"run_id":33,"patch_hash":"c4320af40b1005ccdc4af2a92d18fc731af61942b5bfe19ced98f0872668bcd7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4455,"run_id":33,"patch_hash":"c5bff66f6df46a8629025873238be27434002c3e5316dfbc38ab40a658558a48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4456,"run_id":33,"patch_hash":"bdbd542608ef87bfc82035b07d403727a09eaae17d8f8a2b214438070c7f7034","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4457,"run_id":33,"patch_hash":"1468339e158ddcc642b1f6f022fca38aba01d56ed41fe07d45bb82635b5880b5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4458,"run_id":33,"patch_hash":"34886ae5f8ce26c42ac77d29e719cb33c3ef4de694c924fbc3ac5fb96775defb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4459,"run_id":33,"patch_hash":"8b41dafeaeda48efb77e5d5794bc4cfae23f9223e1be9a0e3d97b3d4e5d4c9a6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4460,"run_id":33,"patch_hash":"0c5aec77be04724ceaca79410c3fd98c03e24ed76f3eb60ad0c9283408285ad8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4461,"run_id":33,"patch_hash":"7a05689dcfa1f95d5202cf52979b6b34fb4994e77dd871df10a765539dbe4a7e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4462,"run_id":33,"patch_hash":"6277e85a71d5187de94795f74039d98ede511935359c1573f77618ca484cae29","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4463,"run_id":33,"patch_hash":"c32b9b8e7e84ae36d550542922972f87e2332f84ed22e0201f195d8da231a7f1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4464,"run_id":33,"patch_hash":"8d4fa0c1134f7f179990936435d00cf6374a216d1abdb910551d9481ab5d8e77","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4465,"run_id":33,"patch_hash":"c870a74a260429f30e31961055482b95c38d8202c60806169e78cc0eede47917","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4466,"run_id":33,"patch_hash":"d0a0323b202f1f70fb11d40bb8982e316c7de28811244939ed5782207c7245ff","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4467,"run_id":33,"patch_hash":"67eaa15226f5f553829338bfa59a591cc4ba0802cf9cfa354758f6f48a2a65f6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4468,"run_id":33,"patch_hash":"0d6277fa8902b33e77275c891d1794a35a842012cda971e950ab66ec29608769","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4469,"run_id":33,"patch_hash":"f52d56268702ca2e0acd78572f528766a211ad71e951786a755fe8f3d058e4f7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4470,"run_id":33,"patch_hash":"7483a7f88faed4579429c8cc824468e0ff8c7053ad829b918c6242fdff450068","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4471,"run_id":33,"patch_hash":"0bd3142e95c1a9c3ebbb40457cf083f56b0d3129a82ea36336e1604c2114ddc8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4472,"run_id":33,"patch_hash":"e81d1b7ec02e971ac1354b75cd27ac0fdd236526ac41904d89f00459ada9e2ff","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4473,"run_id":33,"patch_hash":"07968879026fd6d9e2337eda1eb1abba400a4b89d418b186a31d46063710d8c4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4474,"run_id":33,"patch_hash":"f6a658a8aac807a1f2fb14db5fb1714a8118a397b6ac5b2095ce07ff3eb2bd67","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4475,"run_id":33,"patch_hash":"19aae58e0cf0d3e704d8e66ccd7881e046fa9b9cfa4c4199dff915349a588213","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4476,"run_id":33,"patch_hash":"a3be2d9b761f70c835d4832971f5845900b1b3050d03d8a16106d5c91aef74fa","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4477,"run_id":33,"patch_hash":"91f76b332ad68d3c76da91ebb4cc960db0353466eb57ef28c0ce415eb98c7922","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4478,"run_id":33,"patch_hash":"f26553404e1a8a4f7abdba898619929c0682a5b0958a7b736c50df3c3be59074","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4479,"run_id":33,"patch_hash":"84f6436c2d79f7ea1d75f7706c8786796e7d4ebbf6bcd1df60801ad70c9f36ec","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4480,"run_id":33,"patch_hash":"c79ed3fb012b9763930a3d9d14697ffacdc55df6381a548c08d97c3a5ee5a14c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4481,"run_id":33,"patch_hash":"b5d60e2abf3f958417b13907bdf8d14ca09d4e71049aba41bebe7352bc76534f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4482,"run_id":33,"patch_hash":"ceb43542919410e4c6d1e841735c674ac36bcc6e713fba5d9cbb2cfea66faeee","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4483,"run_id":33,"patch_hash":"686344cfa9f44e37ab32160aec7bba888637eef504c0d80f54d66547bebe219b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4484,"run_id":33,"patch_hash":"2f320c3077c576a45a491436cb2855d89ff734585e25adbe54a6e68d0f949177","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4485,"run_id":33,"patch_hash":"694a15728f2613043f9c10fdb29f710cb32bae623df22eb1dfd8946b05fd03d5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4486,"run_id":33,"patch_hash":"a05cb0bf1c0342c2818f5b2f38c5b6ebc4170550bd62849887ecca6d3926760d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4487,"run_id":33,"patch_hash":"a2b81cee479e0e96d59680118da85cb98d065afb22f9d1505fa833c7cd069545","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4488,"run_id":33,"patch_hash":"190c00df845545004d156785243d4a2e91ba00a66684c454092945f84dabb93a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4489,"run_id":33,"patch_hash":"ac9ce2ed3189795e1b4c413885c77d63be96a84fd6c454b86378f6d38fcd50bd","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4490,"run_id":33,"patch_hash":"be22136d8a31ce43908dbc2681ef1ed07e0777bb8932f7bc1432a6d024cd3a70","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4491,"run_id":33,"patch_hash":"cab317096bb8b5bdfa43a1269abfe11905d6185eae0e2deeaf63a98122f49820","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4492,"run_id":33,"patch_hash":"2d9f0cc53a83ab53d2607771a5dbcf2872b4ff2d2730fb5eb9d82687200a3d35","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4493,"run_id":33,"patch_hash":"468cd648385713f4a703874aa37e117ceb6e7dc33d87b921ce970527fb04396e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4494,"run_id":33,"patch_hash":"ed94a52453f769724536fba31ba79d9f43d8e9790d6dad96aacc6eb6d7268b5a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4495,"run_id":33,"patch_hash":"c60e9eec05aa65f97b84da8ab88d121f38261d39e3ce26c05c24e0bfeb1ade0f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4496,"run_id":33,"patch_hash":"63af16a4201c8d76b8695f63533bfba5c32a9e86800e5e813b6f7ba9fca6597e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4497,"run_id":33,"patch_hash":"38c8ce7752388c392b140cd65c275e30a4f17d38dd3093218db2dab99a0dc883","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4498,"run_id":33,"patch_hash":"59ca48317e3c4e5af0dec59c9e747580057b148a3680bd4d7b4990db49866b01","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4499,"run_id":33,"patch_hash":"18fdf04c7963019a4bcfb8b36b3534000247904c7466146d6ee745c9fefbcc7a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4500,"run_id":33,"patch_hash":"482cd280b07491a92df43e60a9ed3689a7706bdbb2cc044bf604e04d10993a24","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4501,"run_id":33,"patch_hash":"b1f29b5071ec05077baa47ef821f180a2dba6aae666906c1427f388907e5c646","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4502,"run_id":33,"patch_hash":"862ac9a45027a2262e0c170b10a1ad3031e4657d9b9f9f5482cf3a8b32f474e4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4503,"run_id":33,"patch_hash":"43f175881c24de355c912e343c3cffdeff9c89797da81bffa750fcbbf8974a0e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4504,"run_id":33,"patch_hash":"f00c19725e90cc7bae7f8a83111416832e687d1b688e08c0d5da4723ce337b37","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4505,"run_id":33,"patch_hash":"3b495548a2b9a2f72a63b2c5a9543dcac4c072c64a38d19875c01e2d0cccfae8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4506,"run_id":33,"patch_hash":"addf13eb67c32f68dbac8a0886cafe7ebb58ecd5deb4a7646f9cd2eb6aca8392","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4507,"run_id":33,"patch_hash":"75acdf6d2192c56bdebfe682b7105387d178ddf7b839d9dbef88cadb89efcee5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4508,"run_id":33,"patch_hash":"c8e009407738e746ee50fb86e89f78e5bcbdf56f6d4b307ee662203995b21a60","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4509,"run_id":33,"patch_hash":"c3f7199a9e2186c3bb31026172964842aea0c332dba06e1e7c5d831019e06d79","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4510,"run_id":33,"patch_hash":"4abcb08fbc3da468bd26de3b6168b0d4a7af24571ee0aae941e238d7853070bf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4511,"run_id":33,"patch_hash":"779802dd02b59a4f2e8c3bef06b2d80731bc191ecec09aaf342f58af51fc6b31","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4512,"run_id":33,"patch_hash":"fda5e691e264b49f268ec893ba183a9ed873bbd0e2b422caf4ce97217d44ca0a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4513,"run_id":33,"patch_hash":"bb9ca56fab28dcb09dbbd930bf36bb1ebbc9279073f0e2f7a2d511a6f390140b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4514,"run_id":33,"patch_hash":"4524d27dec493aca10aa7a8102dd722124d975b3abe22a170a243c5e4f6f124d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4515,"run_id":33,"patch_hash":"e04669dd450e036ce8c15c98b70736bf8a6d3ec96bbd242ee42982b0c050eac5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4516,"run_id":33,"patch_hash":"3218d97f02f5630238f229e17b7b74a5ab6060187b2443bb518c3a2fe32afb8a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4517,"run_id":33,"patch_hash":"d6aa5c030fe3dfdc7b76ded62c797213d49cece5245b6e81b40d999e7a5d52dc","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4518,"run_id":33,"patch_hash":"64bf5ad88eaf40b7c2710968068fb4df159b0f535ab11096e35716aaf7d9a4f7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4519,"run_id":33,"patch_hash":"7791b807e54972f657f2a4c16ea48d76c154e14ee14a456e292504939aa837ff","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4520,"run_id":33,"patch_hash":"002951dc50c4598d647111c070dcab197441f2a4c7740b0bef0ecd148a06f01b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4521,"run_id":33,"patch_hash":"f0675dc7dce1a798b56c055f74d9f2a384f4c32d6344b0027618716f28b7528c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4522,"run_id":33,"patch_hash":"0561b40792235d3c91af6f13b766c1308a0795394f62b0aeeb6824e1f8c2f02c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4523,"run_id":33,"patch_hash":"e189edee802d5a3aac519726bc701e31d1e9e67d5d7dc5186c75482eb42dac13","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4524,"run_id":33,"patch_hash":"d01d25c3c76939e9114712f312f29491dc4993415101f131fd3c373b530ca1fd","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4525,"run_id":33,"patch_hash":"29be3318d15e85d6bcc7f5a18614aaa00a80cc74c579ecb3b56b82747da3c2ec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4526,"run_id":33,"patch_hash":"88777f57b99496cc6f1d8d49aed15ac6ceecbb858e88ce4bfdf625e91cd95376","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4527,"run_id":33,"patch_hash":"64843da3eeccedac0c122c1446f8e99a3732a409ba97335683544a3e9b937f58","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4528,"run_id":33,"patch_hash":"cba718a4ec721b49c9525c4b1dffe170f6acbf431dae7201ecb760a1e5ec709a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4529,"run_id":33,"patch_hash":"b9ecf58e431d912f62088904f0b141f46506215fcafc822b798f3593ea1040e5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4530,"run_id":33,"patch_hash":"ffd1168b6e4a33681edfb1ab978d09e957fb37f45af5553f4ed73d2c8f03c208","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4531,"run_id":33,"patch_hash":"78402a13d33660fe3ffd54952bd462fecd9dcbaa8ef8a196f422a3b599be3aaf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4532,"run_id":33,"patch_hash":"01de4ba40c8d910faa70a200bf3c9cc0d15947ae27a7e87ef837c6aad5aedccd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4533,"run_id":33,"patch_hash":"9f586b53b96b8008fe68962033ec93455c0745ec8545d410bd9c1ed6376faadd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4534,"run_id":33,"patch_hash":"9f1a38f3c2d8fc4d1aa007ad983a1bad4e33b2b6a614cb711603ff958d31a009","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4535,"run_id":33,"patch_hash":"59adbbe1ea0f60c6779f556b4bac62b5b6302fd4bd25140a696bed618210ceb1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4536,"run_id":33,"patch_hash":"915d3c3ddd86e721bdae1c47e604213178ac4dda7b206565eb6069d01eb0058b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4537,"run_id":33,"patch_hash":"231b541ff5d0003e75cf2e40cde32110d2dd22da61aafcc73a22e23d475518f8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4538,"run_id":33,"patch_hash":"94152821a365b8996b0a7ab6b4b18042b167199a532e5850441e1f509a32b60c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4539,"run_id":33,"patch_hash":"23b163529a591aa39629838b5c1b3bea33107a120019a6c9d0e2ceee368ce048","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4540,"run_id":33,"patch_hash":"335a418354a28abc26ed9ac6347ff57e2efae6dc5c0b0f6107a9aa10152baeae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4541,"run_id":33,"patch_hash":"fffb024404071b8a14c2a0a23495319fc02253fa4f8d596a1181a6da0e570902","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4542,"run_id":33,"patch_hash":"98938db42cdbe45278bd63151431e6c26e6ff436628b344ef50b66080a254b5b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4543,"run_id":33,"patch_hash":"2cf615ca8b132e77e39ea37673981c2016107616f08c8f1153235468ca7076f8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4544,"run_id":33,"patch_hash":"aba0db57db202b97a7108556f70a59f3ca6700032b8c43157579ed9c6cd1127e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4545,"run_id":33,"patch_hash":"c1681bf1e8899a263cdf22ef0ed8dd1ea9ed6f9d1bab36833acae3665ef00b78","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4546,"run_id":33,"patch_hash":"3e4537dc089301bd385897e24c6fef0450274c0edbdb27721e21efb42f81ad66","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4547,"run_id":33,"patch_hash":"b6119fb5fbe4773c97c66f30cf9dbd3056b8156a3789e42fdc8f825a8d90d4d7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4548,"run_id":33,"patch_hash":"ff75974bdda78b87a40b02dc8b2444f800468d290b9254f9f1b03311e6441cda","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4549,"run_id":33,"patch_hash":"b41eec7089eb654b49f5084b6bf5b379c344c8e0bedb5b0b60943a2a09347170","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4550,"run_id":33,"patch_hash":"970ae3b6e278d797d52b68aab4a5b33e5d7dd377f7bf008e95ccf4d996cf39ac","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4551,"run_id":33,"patch_hash":"d9c6c5d126827fb2350a7faac7066346a5fdae4fae94561b1b777c5fc6b1f75c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4552,"run_id":33,"patch_hash":"8e4f3ccbc0c7c4e71aa812787d169fc718cfd50b5cd58f7efb3e0e574aa39650","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4553,"run_id":33,"patch_hash":"278c493309a1e096b14735357a6484654e4997906ce1736bf4e0d9f51beb7fcf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4554,"run_id":33,"patch_hash":"a555545d8a48a5763bc962dfe6f9289eb37696e1f26b917138f6e5a38534a8dc","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4555,"run_id":33,"patch_hash":"148d2518498a2771381a2c1a32e1b4208d6a0cf547a60ed37a1e5dbd605b26a8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4556,"run_id":33,"patch_hash":"d1c6dba44a49684dda13128ae7577c554ce1051696e6fbb9f2f68e39dbf843d7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4557,"run_id":33,"patch_hash":"934e9b1d5b90e805313ad36014dc34c8b571931619843f8f82e86eb637c7df74","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4558,"run_id":33,"patch_hash":"cea78134e0aecbeafc113573ede262ebba9e8ce7e583b17bcc44a308ef45a826","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4559,"run_id":33,"patch_hash":"afb912d58955637cf4a65a86bbe92d8067215cce2afb8e3c5a8b545b2ddde0fe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4560,"run_id":33,"patch_hash":"2d52662620929e2c950736e6fceb2c94a828fdba5fd5c4aca1e58889a319af6d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4561,"run_id":33,"patch_hash":"85d9009bd9b5652329406f90994c9056f70e5bbb2db00971346f8aefc8ac4f2b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4562,"run_id":33,"patch_hash":"79d531597bd87ae8fc7f8456392207409280b0c7ced7612f0b794b4b5f547f33","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4563,"run_id":33,"patch_hash":"bb4f62dfcd2682f3ccdd5c11d426b260a6e08a4e3cc5d46fec0546786e332a10","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4564,"run_id":33,"patch_hash":"83b55ea94ebad0c972bfe69a672c06aa3bab3ad4cde32978d5877573ead95077","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4565,"run_id":33,"patch_hash":"2c1f9a5f3ad0ad0a52c34c4b20f5bcd1de8c3e7f22a03123b13f3c5a6ddaad4c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4566,"run_id":33,"patch_hash":"fb3297f142251a5d3ef32505ee4cc526b1a77aea1f2e972a3ea4d7eaf149e000","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4567,"run_id":33,"patch_hash":"90b444992c63d318de3f76740120a1172190b520cf9a0e52ee63b5d26ee77379","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4568,"run_id":33,"patch_hash":"b9d01f6951428c8cb080969c894f43949a95aaf2c4cf852c29b937c3cfd2fd82","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4569,"run_id":33,"patch_hash":"ef2dec4c429a7c8be8baf52ac7f60663208cdf3d3483df77ce986a827ab7aab3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4570,"run_id":33,"patch_hash":"694b5542bef195c90d1652e5f3a19775feedfbe4d564509aec41f6af483de956","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4571,"run_id":33,"patch_hash":"2abcb03ab6f29173258c64e0c16c2e1f0844b92a271b981adce59a2cf73050cc","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4572,"run_id":33,"patch_hash":"5ca82a8d5ef8ce90eacf20e078372a09696def9add1b566be223b26ae589ff44","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4573,"run_id":33,"patch_hash":"6a1739617ec9f6ca4b699764fbabd7e7f544cc6a0b97eb3bbd1492fe3032f338","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4574,"run_id":33,"patch_hash":"8624172a7cd67c47a7e8ab2eca3e01487a7035abadbd35e7303bf031de35cc12","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4575,"run_id":33,"patch_hash":"92153dbf2a1ac17daffd5e2cbb4fe6888f413c291175d275b42e799514f4c0a3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4576,"run_id":33,"patch_hash":"000198d417f2af4eba56921d393035d6e5185b5222849e9bedfcf3394a275752","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4577,"run_id":33,"patch_hash":"e6e1a9d3d6da031bdcc2da296165a528eb7d6c0b3a9567ef9591164a76d4c41e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4578,"run_id":33,"patch_hash":"ca7432b347281d6da75d77ac1f45ca7df5ed0ddb90c38566c0d9dc9a5cdc22a3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4579,"run_id":33,"patch_hash":"43b98e934536e90019cb4ed1ad8330493d08e7ccf8ebbaa323eed762ef97411d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4580,"run_id":33,"patch_hash":"260c2b7bfaab42245011812ce6052da90646314f2eb716d2bc4045d123406b01","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4581,"run_id":33,"patch_hash":"986738c8e287b9e33680b4f68171e14e6e6ad24762f21168eca4ed7b48d47bb7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4582,"run_id":33,"patch_hash":"0f3bd269fd8d1a4aeee9737fae65e72790509929b23c11f5d03fb3bd9637073e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4583,"run_id":33,"patch_hash":"a48a10b6014f8ddf06f3924d0f3c84294dab74933e7e14c0871f5dc40222a0fd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4584,"run_id":33,"patch_hash":"973dd36c997be882bb37399f398fc711b97fddb50f89c794521882aa3ce8607d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4585,"run_id":33,"patch_hash":"a0485f4291d58f88e5ff77d542b24935dd72f8d378f2b23bd16c87b76dc781f8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4586,"run_id":33,"patch_hash":"ba4b01f824d82e824a71ede399975781b4fa4c573b541fc401036e57c742f7ab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4587,"run_id":33,"patch_hash":"7a6c3c41598d1e17924ec26e17ac11c20f183250c970ce9e0e5c76a19aa8f6f0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4588,"run_id":33,"patch_hash":"07734b0e0d392bde9c402a271b21eeee21ea9b19e2a68a1b985bc436807c6994","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4589,"run_id":33,"patch_hash":"f7125e2238e113c512211b0f6fb053aa1b6d70cb163072c01dc803390ccfcf78","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4590,"run_id":33,"patch_hash":"26a6be99336a534afbf0aa86190e032199ecb1857cb0ae9f11a8ebd011347949","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4591,"run_id":33,"patch_hash":"26d8bdd4e11fb3a4e0d4504e91a171cf25baefd82a285bb28375e1e587c05d80","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":4592,"run_id":33,"patch_hash":"d8d8d22ebf71467f0d94294ff97a7fd2fed5fb483cf51bbc563f97ce87815d68","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","file_path":"src/psbt.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"2f72123f613f3aa1484ed06344039be78dedcb33","created_at":"2026-08-12 17:12:27","tool_version":"0.8.0"},{"id":2583,"run_id":24,"patch_hash":"02686bef0d90ae004e92c1203af5f82f978094bad619abb0ebb766ae229db494","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2584,"run_id":24,"patch_hash":"046303de2100d8a3cf6f763e04d026fd7992961a7245cacf112c3aa512eec355","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2585,"run_id":24,"patch_hash":"6550e7611d0101ada63369b02b7ae9b0bc88226e3a1a288fce5bde0600f14c62","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2586,"run_id":24,"patch_hash":"f828d308dd2bcbcfe3c9cead140b22c2e912f82774527c4fa90764da357ff1ee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2587,"run_id":24,"patch_hash":"a2c318accf1a4a7e68986c01189c80fe749dbe9941b0a5fc1eced8702619120c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2588,"run_id":24,"patch_hash":"ac4ce232385b0fa4212fc50e1102f6e36030522e71a876acfbe74337626e84f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2589,"run_id":24,"patch_hash":"0b50dce58ba3ad6b673a102045dba8b4b5b05edd9f6631f0fdacda8eb7e16966","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2590,"run_id":24,"patch_hash":"ef20b60826decb3cdd3532cad8b683a525d196872fdd177a6c4df844f992aa80","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2591,"run_id":24,"patch_hash":"9ea89f856fcbb4635906797b6fc9a9ab52bdcbc35c0e407c4d1755de2a672170","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2592,"run_id":24,"patch_hash":"3322636019206ca0725e84053e227a96e616fa0ea5d12f67deb952876bc695e6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2593,"run_id":24,"patch_hash":"7ebd520195c5afffdf135d52477b95629f336c08ba2f93778933437c640f508a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2594,"run_id":24,"patch_hash":"527db144d4c8c36b20e808f508dfd64bf359f4f94b92dae4c4be662871943636","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2595,"run_id":24,"patch_hash":"42785f63a21c67572bf45608de81dfbe8864548cc527a4ec205f5d463ad2ae4a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2596,"run_id":24,"patch_hash":"ecdf6765c12d6f7653dfd559723066cfacee5c2d76df5a0490e5f42d5d14c488","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2597,"run_id":24,"patch_hash":"0452ae8e14f52efac9419093275c55b89be31989f19c6208ab0cbdf832a4f3b6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2598,"run_id":24,"patch_hash":"6f795d81ed92eae90b287688f3c82ff4f7ad84a1139402f0e42922486cf67b48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2599,"run_id":24,"patch_hash":"c9d1011afa9d60137ec5b1f5d4054eb96eaa61ccecc3eff8742887aba5d97635","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"std::begin ==> std::end","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2600,"run_id":24,"patch_hash":"43f1df4bca8f7a02c82c421682db99fd17a0fc4441bbd8199437dc36c8f1da81","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2601,"run_id":24,"patch_hash":"45fe39853921cb49832d6a53a7650435420e7f8a06f7f371e76c4e78fc6f8614","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2602,"run_id":24,"patch_hash":"31c8407c3f23cdae28ce8b77471935870f95da569e0d1c7b8a9c13f8c2c8347f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2603,"run_id":24,"patch_hash":"41c9be9a7dde5a712307e6c9e266a82decc61549278c6d4c329e42071b4dbbc3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2604,"run_id":24,"patch_hash":"a93b1625ef8daae576a7852c67e971ca25d55bc9ea659e4b36103ab49783b130","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2605,"run_id":24,"patch_hash":"14b3ff048a3969b642a690c9b6c7ca7cbe89d555c223b5b2d9a03cff76a57f5c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2606,"run_id":24,"patch_hash":"8050b8e11cf488e994cfa4af4486cf314cc62e63e5d469a1c758e7514f13e2b8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2607,"run_id":24,"patch_hash":"d433730737e875f1f9e47fa60fe4814f20bf63c95d1c234c3c699b6d32f451af","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2608,"run_id":24,"patch_hash":"fe782df23efc34f219799c638ac438cb36400530eb4196ac780c4e241fd1f62c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2609,"run_id":24,"patch_hash":"dd2da201dee1301669f7a6f1dffe094a28a2efed8beb0d935e1772a450554967","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2610,"run_id":24,"patch_hash":"28f09b4bf00a0768f0a5d87b97558806c2b2c30ac2f5da26c08687191b76070d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2611,"run_id":24,"patch_hash":"90c39e46fa03d34de23feb3609fac0e17e0721c961b93cd4d0a6020d26019ec3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2612,"run_id":24,"patch_hash":"0dfbc14183e7fcdbca518ca4266b6059068f3de300272ac74c454bc6ce52312e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2613,"run_id":24,"patch_hash":"b8ad034d07c187c565cab1a5fc3b51aee983a27378ade05582b9458b6e3664ce","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2614,"run_id":24,"patch_hash":"5703e46bdf9656a61bbbf58c82b564b108ffe49dbe5114e92b58d90e09bbd1e2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2615,"run_id":24,"patch_hash":"91d39f949b10fea8aafd51a39c7d846ed8d82b48aba48600ea77516443d382a9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2616,"run_id":24,"patch_hash":"dc9b7437c2e8d8ea76514570216618bab3d4da7c6ffb769c949ab3cf17ec5c9e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2617,"run_id":24,"patch_hash":"707d2020f9ada632b0c935b815c4aa05979d6e62766d9a59a6890ff220f9c663","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2618,"run_id":24,"patch_hash":"20b9a1d3c96d73d3bce4d06898467ccd4b0f44c01e5fcdb3bcd750113cf9654c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2619,"run_id":24,"patch_hash":"a8f18a6525ed889fa2e32ad029a375befe18dc1fcd6136736bc4245f793ae862","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2620,"run_id":24,"patch_hash":"73c2994494632356c2cbdf9804a1b31e7fb35d471404f502b1d456ec1492072e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2621,"run_id":24,"patch_hash":"2d4644fd77e964e49ad53f11ee734f495d375312385139dd92ddae9f047daff2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2622,"run_id":24,"patch_hash":"3793cc26a27d9bfff7cac7f61d91ec024681fd28de010947d21df603e5be29ad","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2623,"run_id":24,"patch_hash":"ae6c058163da20731c6086c7dc4119a212179f6977796225536d1e75cfafdc18","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2624,"run_id":24,"patch_hash":"3804f74334c68a38e831fee6edd4ac1a3e16a659d4e33ede4c57d2a16f38f261","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2625,"run_id":24,"patch_hash":"db0484198b03e23ecf7feffa880d5116432a2a5fbd14433e00c5a05257da0ff8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2626,"run_id":24,"patch_hash":"15eff7f4df9cf97bd064a98b153e983489c66a472ed30b278463bc0051bfffa9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2627,"run_id":24,"patch_hash":"0ac6765bd539dc435728ee5f2f151b33d3cfb05fb96840a7862a5412b1c33e99","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2628,"run_id":24,"patch_hash":"4c1939b70c75c19f940715378cf8c5dfb45ecfb54705debee59e10b35ebe263d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2629,"run_id":24,"patch_hash":"c255160246d542fb8f3cfdb21953809cd3655a19967afe205891cb38a214bdeb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2630,"run_id":24,"patch_hash":"7f126d5143fd34940007afa03d01a824acfcda98949680c13db63699d4c9a43d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2631,"run_id":24,"patch_hash":"27b71731889168f3c49d3716b579efb1ccec04213f660d70a362cf221981c7c1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2632,"run_id":24,"patch_hash":"97a7a30378a2733577429237930d5b3f2d4440738421cc7b5f17ec3a6402b8b6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2633,"run_id":24,"patch_hash":"fbe12d329a4457f4b0ddf5b67683c13ab60eba307f40beb4ae4729db2bdb43aa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2634,"run_id":24,"patch_hash":"68242d2edefe23329557115878aa534496503f1453d39066d39334cdb17b8821","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2635,"run_id":24,"patch_hash":"4a4dd7d178fda0d73a1279fb282e2ae9a64631fe52728aafc78456fc83484a39","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2636,"run_id":24,"patch_hash":"9c046bc4ea93868ebb0a926ec4d92eabf67a982724494df112693560400af7f1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2637,"run_id":24,"patch_hash":"2e142b8b18410117c1fdf5a1a23e6c3403c8e268d491f5b50fd4f2cc85a0bcc7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2638,"run_id":24,"patch_hash":"74adfb90928bf17d3fb776e17f34d4c55f706a756545ca4faf5fb68b1d42ac05","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2639,"run_id":24,"patch_hash":"a65814f4700bd0db2874b1fe92621b93368e93febf962cfcb5eca50cc1d0357f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2640,"run_id":24,"patch_hash":"00415508e4ed9ce44a3835b6b2f2890571dfd487276ad1ff4940b5965a8fbdf7","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2641,"run_id":24,"patch_hash":"f7af501250b9b2a803249820682857fbb4dbec1d93df25a8975d618f6a36d31a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2642,"run_id":24,"patch_hash":"5a5fe559d0b0c951b0f361c3e8639f283c6ea1d43f4150375f9fd80f3e936704","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2643,"run_id":24,"patch_hash":"500446e5ce2f445e868979efcc795fc3c266293c238a7af5a0f7066bb09a35ed","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2644,"run_id":24,"patch_hash":"a6e453027ad4a4746675b00f85e7c0002b4fff497c3aaccae36b148a11591fa8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2645,"run_id":24,"patch_hash":"21fcdabea6cbc677f483404f5747efac7f5260970078c15e40f822c6da329d80","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2646,"run_id":24,"patch_hash":"bf0a5b8034a7b6507f7e33080a5fb83fad170cef7382bf827b5cd549040ce9ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2647,"run_id":24,"patch_hash":"a17c0dd357c844eabf9781f6701a364a2327b2508c24432e8a1aeec9f8465e9d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2648,"run_id":24,"patch_hash":"597f34306077080c457075b668726c895490ed06d77d980f44b530e1e7b9054b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2649,"run_id":24,"patch_hash":"4b0b3645c6274e82fc95b2b90b508747f7914dec1f4bb9eaf9fd49d9aab5919b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2650,"run_id":24,"patch_hash":"e64c9f3c990cc7907cf08d7557e4291921cfd5466360d7f90ec7b1c56c4aed2d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2651,"run_id":24,"patch_hash":"e1b17eb3f9dd154e332a3c775c37c5dbedf15da18153cddfa29be278c96a8a11","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2652,"run_id":24,"patch_hash":"353757c30525d2884da23edd3ffe6163e9b046d1ac4b958929aa74d90cb9bd77","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2653,"run_id":24,"patch_hash":"cc377f158f155bc29e10e8a38f17f04dbac06900e9dd9be6ee70e86085caf026","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2654,"run_id":24,"patch_hash":"e52a8a1c8170d71bda0843dade4a563039d4563ed4870a12de264a85d38285b1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2655,"run_id":24,"patch_hash":"19475e213e4f54165ed8408592bf6c50effd76004d5ed5c4bd792b9e538cba4f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2656,"run_id":24,"patch_hash":"f3f4efd644800e6733209150335a893d6da8f0168a018c22bba9c3dd01a0c456","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2657,"run_id":24,"patch_hash":"d642ab17188f5fb75f9026c9d3eb831730b1b7404eb8dae77bb15d41a6248eb5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2658,"run_id":24,"patch_hash":"ed38894d841fa1c07b96cf71ed60dfed416e89a234f4e486fb3c08209e1658af","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2659,"run_id":24,"patch_hash":"166e31160cd89841f6b7987f647d863c4486022d8cc28906cfc40916d298c9bf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2660,"run_id":24,"patch_hash":"c3d25949ac1d3524eeb70fb3bfe24d16a0262d7136abb237c5a20e70748b9fc1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2661,"run_id":24,"patch_hash":"9e0591d8e0371af1e64d676764d4edef476e17266ae1008d9bd7261307001443","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2662,"run_id":24,"patch_hash":"f2817e6d321b0c4b2e656aa601d3db1f3d0f5af94581af7a4549905f74cfa003","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2663,"run_id":24,"patch_hash":"8cf6b106bebda99e36d0df77cd1657d6018b4722da926811e02611b0dd660107","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2664,"run_id":24,"patch_hash":"cd36fdfad13ef039842787074a3ced5bc145dbd5b3edb6bf45c41417c738b687","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2665,"run_id":24,"patch_hash":"a54f1a758db87fbb2c1d7cbb3e1156b1b75d1fb81ce6a206feccc3343fd13c1a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2666,"run_id":24,"patch_hash":"01686b1d2b45b3133954919f9edb1279adc0fd89c1e5ad2c8357cc2e39392f53","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2667,"run_id":24,"patch_hash":"1becae06ce79d934f01961561ce754519f81661c3f3fec44a0a9af92f8a45a5f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2668,"run_id":24,"patch_hash":"7c57bcac9c367ecdea0679cf00523803211447c947539b2a3bb60a04feb37681","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2669,"run_id":24,"patch_hash":"7ea672f1c4e87ed79ce65e38376e168140829157666271100f18cab0a4be3007","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2670,"run_id":24,"patch_hash":"6356b455b64ac033552d0657aae8d03ca513723840058e215943f47102ff743a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2671,"run_id":24,"patch_hash":"3ba13d6e576cc28a686c9835db959e23ae781c8bace221607aecd28e75b6d67f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2672,"run_id":24,"patch_hash":"828dd637913f247befe3c125a9fe9060d5c99a2dce0df06ae61a08948d2aa0ee","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"std::any_of ==> std::all_of","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2673,"run_id":24,"patch_hash":"aa2a30d9ba7630b13252cdf5798cd08880560b1565944ca9bef3485ffecee8d7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2674,"run_id":24,"patch_hash":"00594bac5ad0288dd27868907eab2839e6abb6715aa3b6d0fc6172f66413d044","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2675,"run_id":24,"patch_hash":"98e115a36eb064c8da99552c564df3c0ae3ac3cd2de0041a86794bb4a07852fb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2676,"run_id":24,"patch_hash":"cb478bde28f97e0ae8c091e332c8908c700025f909870fb78185ee661debd640","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2677,"run_id":24,"patch_hash":"510800d9dbb63c806e67d2bef75a640d47d166e42dbea8ad48cda87e9c1c5a2b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2678,"run_id":24,"patch_hash":"06ab76b97e57f789dad19bed0fb6e54e5311a2031a4b2f3e57ea3149d69b861d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2679,"run_id":24,"patch_hash":"e7cfe4d8aaf5883c136198bf0f107b6a7d1486c8c98c5a7b3334903f5503b287","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2680,"run_id":24,"patch_hash":"45e123e13382d4d0b2580dd37658c1d59352c88f1587744c0218f5c7f83ada23","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2681,"run_id":24,"patch_hash":"0b215aaface02b95adc134cee6d4a1c2a8c132117619ebee147b7672f766c234","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2682,"run_id":24,"patch_hash":"85a092424cca22edef3ddec6815095ad78b9855564254ac37fcbb531d39b84a4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2683,"run_id":24,"patch_hash":"d07dcf639844bb8f69574b737fa5602b717f39400ec7ea1901014e0d8c667846","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2684,"run_id":24,"patch_hash":"a291b1ac1e8d3bde27f6b22eac1210581d66c2c7c590c48186b0954ee67ab693","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2685,"run_id":24,"patch_hash":"eac30bbd38844cc9ba599bc8db62fc755f052b78ced706595b0ab092360f7c7c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2686,"run_id":24,"patch_hash":"cc3640e91858a433053b74bdc2257cca09fd5bd718ecea3c65d4d647e3a4cd12","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2687,"run_id":24,"patch_hash":"2fcb02eedafecbc5fb1077869a1b2eae47370e7c2a02de4fb350824805c7cebb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2688,"run_id":24,"patch_hash":"22600569e49ff561be442172984fea2133a53c8abb9be31f47a61265cf7a009d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2689,"run_id":24,"patch_hash":"176597c06ae3a7b9cf102c3d4192280dcfadce7afa3c26343c902c16c39885ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2690,"run_id":24,"patch_hash":"55c60b4d7899980c2c8d6742ad13e9c4b5c3a61b8daefe011e914fe55fa3631e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2691,"run_id":24,"patch_hash":"3ee1f44c75c937f862ad544afc593846f987d56d6db7e6fe5beb0b5e5fe5b289","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2692,"run_id":24,"patch_hash":"34fa0be1a3c547c38f2f4c86d5fecb6f0bbdb34fbf9236b2fdd52e9efe587dfd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2693,"run_id":24,"patch_hash":"e93ec5a4c93e51c056f81b6b3ed8487ff736b9ebcac111e083cbc623c4c723e9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2694,"run_id":24,"patch_hash":"1db376b2d291f758a948914aaef7f16a0d2aeba9208cef0e99cbb5c778d626bf","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2695,"run_id":24,"patch_hash":"5212054d904b9494bc24163e078d440e2ec309727aba2da021b1bd7c14c6c897","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2696,"run_id":24,"patch_hash":"57d64e4f278cd13dc54c2aca3b35145f37c587ee728de09efdaf11510808cf93","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2697,"run_id":24,"patch_hash":"93448c200055a829e6ebdfc1be504f0664bb8be8e74c8046ade207bb6fdb8531","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2698,"run_id":24,"patch_hash":"09644cf40fc61334813ae2bd6efefe8f51dd3debf5e24c7a36d7d657a409a232","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"std::all_of ==> std::any_of","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2699,"run_id":24,"patch_hash":"fcbb75509e99f92c0199eddcf8b73a06a2d46f30988aae50c7208831e75b9b77","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2700,"run_id":24,"patch_hash":"702e8c2f3fd139d465e4be55deb59dcea18bd8a102160cdb90e6654a0e579807","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2701,"run_id":24,"patch_hash":"4dd222bdb9aaf733dec7391d8db35117ec8e9b0b760c88f4b62d2893cb64ccf0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2702,"run_id":24,"patch_hash":"3d1b57930f7e3cc7c526e18b8acee2c6cf6d90d359deb15e5a525653cba85828","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2703,"run_id":24,"patch_hash":"c097166b6813760eed78e668d02d5c420bfe000e30f3dd8d8f57ebbadc05b492","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2704,"run_id":24,"patch_hash":"3f9b6dbdfbef1d3a7fedefe649ebdb887f2496cb14f3058d368ebebb6befe0a8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2705,"run_id":24,"patch_hash":"07d0a92bc9a3bf9ed43e3666a07709c50fe180e3b7afffe98db326ccbde041fb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2706,"run_id":24,"patch_hash":"5dea003d5ec95a7ecd7669a03a75dd419c46284ee7d873d53f66af6492e4729c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2707,"run_id":24,"patch_hash":"1b8a71c79b5cd39426ef85a175a93656d1e71ca5be6cd57c0b86e311a1cd3e66","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2708,"run_id":24,"patch_hash":"7671ffab2612f4e1e53ccada8a4d21ed3144bb8a6edc52089cb6ecdd0a20dc99","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2709,"run_id":24,"patch_hash":"5684c326013de8afd21d3b3c40361777bde04ace29579d8ab9131a49191232d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2710,"run_id":24,"patch_hash":"2546835e16dab565534c4615357acc5d7d68af9c43d6f54cf05d790b12c65a7d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2711,"run_id":24,"patch_hash":"e2bb248f2711291ee8dd86e48b9263479e506cb25b660974a0dfaf03df512095","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2712,"run_id":24,"patch_hash":"84fd4f2830a6b1272df6a825114e6e6e8221ba1f1b5edcb62f61db8eb59f865d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2713,"run_id":24,"patch_hash":"1f678c8991b979ae3d822941efc96f3617a1033f4f3f3de70aa6d867a696ad6a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2714,"run_id":24,"patch_hash":"bcff548e7e72f8f9ae313d7d32a68bcc494bd1e18a37e85df24ea7d451e45c45","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2715,"run_id":24,"patch_hash":"61105aac0c9a8a51562033940b0e04fdb46b04a978db3abe639db4b4f60dc4e7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2716,"run_id":24,"patch_hash":"7d88bf823e7738a2e268b9eb8285afa679f3c894b11cef58f7888543b03fcce0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2717,"run_id":24,"patch_hash":"d4fa0d72715b873d8ed14e232494cb1c05d528e282cb6a828aaf4a87133880db","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2718,"run_id":24,"patch_hash":"ede0f32ff4db6e7ba831e46a59cab6b89cc67fdf29362130c7f6cd87e3b7beff","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2719,"run_id":24,"patch_hash":"15d565c8c5272d5976bc62f5f0b4680b4b0cb545b996292a89cacd6c601ca902","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2720,"run_id":24,"patch_hash":"26b4560b4770f6e071ca7f40cc812d271ef025373a2b51f65937b02ca99a8a96","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2721,"run_id":24,"patch_hash":"88e1441211eaea30304bf0b63b1d4cf82a42592b0cf757760efecc2119b23099","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2722,"run_id":24,"patch_hash":"e9afae340545160c735d35b0e8910dccd552ae97eb92761505730a9969a6ee72","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2723,"run_id":24,"patch_hash":"4e6c73bb3bd85bca44b92278b862d13626e15d6db4d3b7a65e002257486c07b4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2724,"run_id":24,"patch_hash":"7bc90b4a45788ed61c0f68cb2e96d5e77c9d8fbb0dc9d162fe0903bd984534a0","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2725,"run_id":24,"patch_hash":"7832a6bc3e7ae82ffe9816755674d121030a97e7ed3ab484a7cd1fa49c98fd9e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2726,"run_id":24,"patch_hash":"f662dd71ad24ff5b845602f90ee1dc11041644ce0dc83078cbdb1c6cc4f5afa6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2727,"run_id":24,"patch_hash":"bdf96c530be741253e91f9e1653b6174db4e402669abc393e89ed0c72f69ba57","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2728,"run_id":24,"patch_hash":"ae46be5c17d5b7fff06ce2cdebaab4782f471b4489583819bbf52bfdae6014a2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2729,"run_id":24,"patch_hash":"4cccbba31c6f45d3940b854f31abfefe9c387c0ce5df7e59ac521f87a89a5b23","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2730,"run_id":24,"patch_hash":"f385ba46dc8bd760733ed0baa636e3bef5527943e865cd93d58ac44806f85850","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2731,"run_id":24,"patch_hash":"94965fb6b961ced8ff0b97bcbb282c8cfa2854a2c06f8a300b3a24f14c147c2f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2732,"run_id":24,"patch_hash":"545f49fec6107c6d6c10b37e8aba4922850cf8168400be42b2762c40449d4819","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2733,"run_id":24,"patch_hash":"f02b3f0823dc560b70e85b01da2ad7c9a290159b8d015505a935a23918e3545b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2734,"run_id":24,"patch_hash":"35c39dd6a4492f9886e21170e0bdbd2085aa2789f6793b83d9b89df1aa8d4538","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2735,"run_id":24,"patch_hash":"b2c4d4720388dd5815fd89e1705bc1ecd8d38be5925d56ce3f5a2f775945e079","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2736,"run_id":24,"patch_hash":"b39133cc4d9b058aa954f444b1efac2ffd841c26a9f8d42972f27f051f6aad94","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2737,"run_id":24,"patch_hash":"0c292564b6d1314f4427f666ca5616367e32c00f639d0d985e3573c5b8a3f51a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2738,"run_id":24,"patch_hash":"8f2af17b3a13d01121afd91ce8e5708c28b357f129ccb3d71d971f372459244a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2739,"run_id":24,"patch_hash":"e99d93c827ed9ee208473e97f4f01810f2697486007c6c78faf971ed122b2fbf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2740,"run_id":24,"patch_hash":"0c1b91fe9c244f6539de49f8d893801d4d5b121ff19e7801555e699593bbc591","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2741,"run_id":24,"patch_hash":"2c5a305a90ae7b25a69f3bafe3e747f8912ef61a3ebcc4641e1cea88ba65fbd0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2742,"run_id":24,"patch_hash":"a8f5bfcb4597ef19bda3e00987a8738b3e11d60b0134694e77dff36b3dc5047c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2743,"run_id":24,"patch_hash":"57877db7620d50e7a9e237a3aebc720f00b1b7df21e6a9582ec6ab3fb0d3ccd6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2744,"run_id":24,"patch_hash":"33ca1834db8c836fc36f03b239a88fb1de1307d89b95868ebaece87f2b74586a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2745,"run_id":24,"patch_hash":"6cff8e00d3b8c99651c55f79f679b7f3ab0e6d70e93c705e59df9e7616a3b4bf","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2746,"run_id":24,"patch_hash":"15448cafb9f20a8ee6a2a7ea3fd8e061e5fc8594eeff8f2d00b288f0894c2320","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2747,"run_id":24,"patch_hash":"25e0e29895375cc3b3f008aceb096c95c808836b788a7bfca701fe5e11274612","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2748,"run_id":24,"patch_hash":"92ffa7d07a2bdd07f7b53971e597eaa8d4ca234bbf20a965a6f05439bf7ce5fb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2749,"run_id":24,"patch_hash":"ab8d8dcfe6c15e19cc2537b1eabec4f59ffa415a2f505d534abd6f234f08cd06","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2750,"run_id":24,"patch_hash":"9be881d079732e6d995363ce2976febb377f9a553a34a93d99b42d7f7156a5fa","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2751,"run_id":24,"patch_hash":"d367d39932fa76dcf63d1508e436c6bdd8b4031739a645834c01d906d184b071","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2752,"run_id":24,"patch_hash":"3567b19a68cef9bbe3a0bed6bbb3113fe5d611593f3000019fa11d4f2a88d8ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2753,"run_id":24,"patch_hash":"ec7f7eb147a30e661042c6365bd33026820412666be41b037f5bf29cb0e7ec1d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2754,"run_id":24,"patch_hash":"a4cda35770810b5928b8ee4e234bbf2d6da180150e682620429db690b4efcf9a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2755,"run_id":24,"patch_hash":"c7c70cee096de077526e1c1a3dec43925567de4c82c2512d56170d76da75bdc0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2756,"run_id":24,"patch_hash":"57fea7b949061f3ac568ef476486af492d9fcbbaa837f65c3ef1589e9f4cf50e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2757,"run_id":24,"patch_hash":"fb81a208a4574e5281e64314da1d3e0db1318b64e7a6bf1c430616acb8f41f7a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2758,"run_id":24,"patch_hash":"607dbe51b9f6a19b4ab6eae8e910c76bd0d06deca5afd28189a22dd2a58b80c7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2759,"run_id":24,"patch_hash":"ad75360f82244ed49bab7ead892575b2ea0eaad43efcbddd144eeed6a7362f66","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2760,"run_id":24,"patch_hash":"53d8b96ef931c6c33d12419d07139197d343d7db4ede6032a7d529067cf60a17","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2761,"run_id":24,"patch_hash":"75b80f2c11f54302391ef18a83cabe332b98ee1b7c5fdbbc965517436d9125e7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2762,"run_id":24,"patch_hash":"0d31816bca35422b0c414a0d7e83ff991f8f22c5ede052711072aeabc0ddd9c0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2763,"run_id":24,"patch_hash":"d269b0c87047f8f7aa968bbf46c15381c45e574b74ed36974f76ab20ac5bd3d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2764,"run_id":24,"patch_hash":"9e78bec01a4b7306fa4ad9860241532e7d5e1371fe8986275e9f3a861012c59a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2765,"run_id":24,"patch_hash":"db28112e941ca885eb2242cd35ae2e0a99c4a4396b873c21e147eafa21417302","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2766,"run_id":24,"patch_hash":"4a6233ca31fe345b91c903a019091ec7481ab727f744de73464918ac109169d4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2767,"run_id":24,"patch_hash":"862a8ca62d7e16a20d86158de18243769df97cbe3e12c2494b28e909a42f30ad","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2768,"run_id":24,"patch_hash":"be18a9b3cc901be71c3dc6252ea001f3bff96d401154ff4bf7f4894ffc7e22a3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2769,"run_id":24,"patch_hash":"a93ef5912b9be9cb75d22bed42ef122cbc0edec856b655e153ff190d4861b5f3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2770,"run_id":24,"patch_hash":"ff35d24ddf9860d152f1925151029a06633b315d8d2dfc7c08983a5c1c181ba7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2771,"run_id":24,"patch_hash":"92df48d1d4276ed6a3ea585ecb190d73825acea0f6e0d8ad13e3662987813bab","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2772,"run_id":24,"patch_hash":"1efff2bf58909e9c66c70b7cb36bc8aafa170bd22b9947c855a01283c4927b2f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2773,"run_id":24,"patch_hash":"a48bd86d16326eda8280cb55478cd12f46e8c9df22ab6129049e6f70b60b93dc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2774,"run_id":24,"patch_hash":"890274fe9f364b4bd29df2d3750796560eacb2ef2760ad95d1b7f60e3d7e3e2f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2775,"run_id":24,"patch_hash":"8f305a26d2ea39e59a910a0c717cd4ecfc9b4977646a76589d0967d343a79c47","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2776,"run_id":24,"patch_hash":"59b4bb233990f3302c81fb0450614e4910440adec2ce3b7468bab9d6c8496752","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2777,"run_id":24,"patch_hash":"7181553ec835584cac905ef07966a7541b0779af37d6ba561681d18870c89300","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2778,"run_id":24,"patch_hash":"2addb6e013a6abe1e026abfa2d23723bb1850870fa3d97b1277d04193cc83b30","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2779,"run_id":24,"patch_hash":"e413ada57674b31071f9c6e44ff26760162ea68c39e0db48fff5718f2276e33c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2780,"run_id":24,"patch_hash":"7427bbd81ac9baa62fdc0635a1277d00f346ee3141de391e60d4a286cae227d1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2781,"run_id":24,"patch_hash":"01f530b5a9d418a43bffec4839fdb95f1e871e5daf75ba1ecf29ad96506b7f14","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2782,"run_id":24,"patch_hash":"d3c73fbcbdd1db86c9843e683f9e35d338abbb23394cb7e985c5b74f4ddcfcec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2783,"run_id":24,"patch_hash":"8be9d9852d6187b20ebd9ff7ccf7131b7d4b589b223df681e1bf6bc4d1814727","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2784,"run_id":24,"patch_hash":"9b4d3cc66a4ffbbe04fb531c352d9d179b3232de71c7586a48c7e4529c65726e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2785,"run_id":24,"patch_hash":"f067099134056dfb8287fb7578e1d4ac733721e9dda7e864b69ffa5003e7adfe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2786,"run_id":24,"patch_hash":"a55892a4d93dc7a9b2245db17c33ed9ba50ec817e0f34ab9241540fdfb165cd9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2787,"run_id":24,"patch_hash":"5ec7f1f0535191647bffed4057f3f4dac626f9565b38b4d0a2e494a5444c55e3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2788,"run_id":24,"patch_hash":"7341f6342f77b979061306c9b7a7057684692ef73954e2f2026e72f69db0d349","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2789,"run_id":24,"patch_hash":"2dc7a6fbb81dc77c63ef066359d36753a22fd2591f3072c5473db0f5eabff0f3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2790,"run_id":24,"patch_hash":"9ee3cd9d14e8bd224f7c92ae2ad66a9d0e42273cd51116a52a56939775fa6408","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2791,"run_id":24,"patch_hash":"f9648d4cccab7aa763c23e77baea044e7c584a010114280dbd08135370e65b4d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2792,"run_id":24,"patch_hash":"106a3662b09dc3cb21d4bf20e88d76bb5bdac5c8fa233b570d0de4850a2bbd5d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2793,"run_id":24,"patch_hash":"9a5f83115dd279bbbd6c9e3eff7064a3ad289123cf0c0d9cb43661c48317ca1a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2794,"run_id":24,"patch_hash":"a4af92fb263f88a78e770c61e0890148dbc57fa9e3ad5bc3ee0fe657be645dec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2795,"run_id":24,"patch_hash":"696d7fc418d818c2ccc1eaf51b90a7a9e6ea6b7c8fbc7ed441b95ab60f5e7e20","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2796,"run_id":24,"patch_hash":"3b2c5591f11da39638bb8cb366faea7822e4f352172ba32f6c1a3bac7313cca9","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2797,"run_id":24,"patch_hash":"ab95769ee1e496d4c2aff0e759dd5bf009e9fdf3701e69dc677f09bb6636ec72","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2798,"run_id":24,"patch_hash":"01ade413ff263d15c2faf8391d17b5ad133c967a003115cb42417969302c43cf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2799,"run_id":24,"patch_hash":"581b7a6e2a5562178d35ad29487f2451e352777d929903f626d7306991d16fe1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2800,"run_id":24,"patch_hash":"b4155384526f576ce86b6474956f0fbd52ed67b891c1b82a7ab0a95a8548d90a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2801,"run_id":24,"patch_hash":"ee398621c1166b621bbba3241409ad02f647a0b5302aa50bd271e48884704952","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2802,"run_id":24,"patch_hash":"85a1253733357ec59111d7c37f824a3f027d2c8fb3ce5ca9d5a9ac8dc04f4db7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2803,"run_id":24,"patch_hash":"933e069f87ef37e9a807385d974149fcce57cf6dbc96f55f91a2968a018e64b9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2804,"run_id":24,"patch_hash":"ae99c72d40612024e4d14de0765215b29013055e88a849877227fbf45c48162a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2805,"run_id":24,"patch_hash":"7c3e3ef5d0e69ba68907a3428c1ddcfeec2bf9c431d9965537b65ff3ec8d6dbe","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2806,"run_id":24,"patch_hash":"3170f853ef39f2daf048f39d26351d533b9faf2cc7645f9933f9c2f9ece2e2f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2807,"run_id":24,"patch_hash":"b69e1258c1331ea31c593b9d11a7c4d60458b4e9772590eef68f41aa79912b71","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2808,"run_id":24,"patch_hash":"85ee1c3d040011c1007c47ad9de8607603627977a8c240ce2d4707f68e73fa4e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2809,"run_id":24,"patch_hash":"fcef9e29af472def471af27060e765ce6f3ac2b15b08955cfb89e376290f25fd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2810,"run_id":24,"patch_hash":"a8cdc244eb7a37544367a1ef8a544719558cf6c86f0eb6742d8be383872a0f80","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2811,"run_id":24,"patch_hash":"2d7c6ece01c93286f07ba8f67baf46f5a796bff6e8bec6d302a15b550652a31e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2812,"run_id":24,"patch_hash":"56936cd6eba619cb34a7e4ed4aa40f8091e23db31f26c8ab3a19a4aa3fad2eab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2813,"run_id":24,"patch_hash":"97d17260f49bd41c41749b5f8810097e659ac4b8740d070c47aac0e8bf0c9ba4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2814,"run_id":24,"patch_hash":"44bafce5ea5891da9bd9702f6e9e4fa083f2b83077d988271067c99c0d4827cb","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2815,"run_id":24,"patch_hash":"0729f3689069a37e4f87e001dd297b83823f1c6d4ea033acf007eb2e8de3cda3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2816,"run_id":24,"patch_hash":"e1867506bd256d82af64debf679b72ece7dc35bfe4d825b5e5649bf201185a11","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2817,"run_id":24,"patch_hash":"a2b10ccc2f51cd000a0160d0c071b3e60ee4238780a66304e0c694865f44dc39","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2818,"run_id":24,"patch_hash":"243a74c88af967a69c5c19f0217b07f4af931d83fe6ae8e44102d1f94ba46229","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2819,"run_id":24,"patch_hash":"872ff675456064220ee3cec3c83e955d4b3099baa78dd3c49ad77d55208e8b1b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2820,"run_id":24,"patch_hash":"becfd8116626955156a7d3c456bb72c7c75603b25cc719ec786b224f328231c6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2821,"run_id":24,"patch_hash":"6bc1f70f241e15199383becd1094e4ea0ad502198308071ed0ece86cec37b5e5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2822,"run_id":24,"patch_hash":"643fdead660f35cd0aa28834f2d7d02969515f7ea506fe1feabb57ea9646dabe","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2823,"run_id":24,"patch_hash":"8290836b3cf09fa7513133504c05591d7669f43b9af127d99d04b0147a5d5c78","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2824,"run_id":24,"patch_hash":"108d678298de026ecf272125dc56294a04d08e3fc41d9681a7bc8b57ed5f1810","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2825,"run_id":24,"patch_hash":"19f99c601585971dcdc30da610df127163feb969c790be89683c758bd6272dee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2826,"run_id":24,"patch_hash":"117b1ad8fca7175eb5a6429afeff30fe59224e682023ad9ed8f89043ce511583","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2827,"run_id":24,"patch_hash":"c0b06969ecfd49d03c57596fd6baa2019072962b291e95bb77ac03169ba804a3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2828,"run_id":24,"patch_hash":"7b81c1d060c3022206c043f92e0328cfe4907e293a8184b8a7e8c64e3d155780","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2829,"run_id":24,"patch_hash":"a36589cc4cd9951d3b439d3ee5e5106159e9ec22c8567f4305b2a1cd4dfb7967","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2830,"run_id":24,"patch_hash":"b4e0d511ee21ac35ab093c4af9f8a986ad7f8e5eb297986b89e47456abbc2e41","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2831,"run_id":24,"patch_hash":"0337cfee90fe8d6dd8fffe6db75027ea75e83d12e5ef5a59645b533969e662a1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2832,"run_id":24,"patch_hash":"6368abcd7a2830ba8ad7ea12a31301a808a2d0243882557c3c48f656ff8b92bb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2833,"run_id":24,"patch_hash":"cfae02ff44057bb55f6b708c6f9804e0e6b60206d731286acd55e9a2acf5e215","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2834,"run_id":24,"patch_hash":"c1b2292996c9a33a428b087827a7b1678710d602ba88816914eca5bb8b6bceec","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2835,"run_id":24,"patch_hash":"8c91f06d4f148f0766347e15a8c73316be6b832d0fff92849fddd96cba7eca7a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2836,"run_id":24,"patch_hash":"b6973d4086d51d8704269b64fbcbb9b0e7b56215c8fcd128430aacc225cf3ffc","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2837,"run_id":24,"patch_hash":"f5b2b9bc757146aa89ae68f4e6aaf2fecf97c7c16d7103daf768f5571b9f685c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2838,"run_id":24,"patch_hash":"276b3788055be3b52d2707166541f1bc68af5b6efd2f5625ed9ef39d90d74b4c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2839,"run_id":24,"patch_hash":"ffe62b5b8bf32f1ce2954bd136a28ae1a93b3af0a4f57d395bb2bd8b39845feb","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2840,"run_id":24,"patch_hash":"39fd68a971baa8e6b2f838bf615b842b9ee269b1210de29591f821a2f03d97e5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2841,"run_id":24,"patch_hash":"41d1d252412e72357e50a45f7aecc5195438539f985417d2dbdc2d1a99a83efe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2842,"run_id":24,"patch_hash":"6bb69c6d1284319f8e933e9d215c27c6744c0794eb80a6e9c71fa27edee928bb","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2843,"run_id":24,"patch_hash":"556effb8dc524111b756dffdb861cfdb74cbf10eae590cb02c550e712c090681","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2844,"run_id":24,"patch_hash":"6bdb74aea610631609cfb80c12a146e2df8c9f6d0f9c92890408967abca5f4e6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2845,"run_id":24,"patch_hash":"4e8181fd60b3bc1027d5f4feefccdb88cde1913439187601a6244bc872ae5be9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2846,"run_id":24,"patch_hash":"16b76ee5ebb5ee1af9fd56cf6c5aacbbbad129ea9acd2d932029e53dfb3d85f0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2847,"run_id":24,"patch_hash":"329ee8a1bb5b7eacb9661938c03e997966f2feb7926fe5a6716bdede1cf667fc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2848,"run_id":24,"patch_hash":"3fafcf3600ce56281d827d599698402e4d5839ff7a62291b71d3ad6da3f8c76d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2849,"run_id":24,"patch_hash":"b4972789049bc3d2fa96a4ca96e1fdea634edd9991cf73a78bbe8d097929830f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2850,"run_id":24,"patch_hash":"80748030bb60c0702c931d4fba3e0c17be68f22b5107fe46488f483542985525","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2851,"run_id":24,"patch_hash":"2c196a35fb88917afbfb87525f070c909f914493610551a13c13117d949c29ea","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2852,"run_id":24,"patch_hash":"42df52e15986f2e7247e8709e4e6eeb2207138aa2fed907533afbc016a09a319","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2853,"run_id":24,"patch_hash":"45f19023a212ce24ad7cbf347f826f773f671deac5dd81dae2ded4d221188965","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2854,"run_id":24,"patch_hash":"8464c33bf6947c45db1887a4bac937945bf8245f217cab85d80b8a0e29bb9ee1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2855,"run_id":24,"patch_hash":"8e5f9fb7f156d348b07e1b4421d8c7b20cbf6cbe5091397c045bd88b33234279","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2856,"run_id":24,"patch_hash":"5d865781f3d9fb43b7ba970aa1cd090632139f08a1d12e78cbc6ffe0d5912d63","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2857,"run_id":24,"patch_hash":"c9b8744695501885d7f9df145cd4410623be60d3aa6d616b56400ae58c02d437","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2858,"run_id":24,"patch_hash":"f5595419ec0586920c378db953b7ccd4e842876d63893e288846faaa4cd6be04","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2859,"run_id":24,"patch_hash":"ac391f24b3ee4bd7bb8a5d5aa6491f81bbdd604b6474248340bc3b48d23e07de","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2860,"run_id":24,"patch_hash":"0c367776a34f99bcced05ab35e6cd37f507a9c28017f99cde02eb9c892e69e9f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2861,"run_id":24,"patch_hash":"04f3f7eff1e513f5380dae4d48883fda1dde02448f4fe2dd5e52518a356051cf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2862,"run_id":24,"patch_hash":"4e4f0766fe58b49389fd18b7717881784b3612145bad144da02d39449d0c4e74","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2863,"run_id":24,"patch_hash":"e602db885556998159b45993f3c5ef06847cca539275eb1838060e6d3af2f247","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2864,"run_id":24,"patch_hash":"5a57a51577c5044709d53cc5e5f46fe59bdf52d14b9bcb738640ff0b0d970bca","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2865,"run_id":24,"patch_hash":"702d719c1af86ee69a72541b5dd6839240c069f0d24655da5a581a65c18652a5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2866,"run_id":24,"patch_hash":"03866fc94ee3fd0bcde76134695c03df6eeb44ec54c3fce3977678bde6c36967","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2867,"run_id":24,"patch_hash":"9dac79c03e3025e6c662872c03bfeb22b89490b3cd3a203561e999307776aeae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2868,"run_id":24,"patch_hash":"cb871fc65cee3d0b57676bc768f000315db838837f2022ccab069926db6a164e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2869,"run_id":24,"patch_hash":"d0173f647be15e1821bcff96f4daa46fb31d3d05f93e2098fadfd7ac0a0ba784","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2870,"run_id":24,"patch_hash":"629bf6e7e7329342cb60e65176ef64cbe4f2999b403217f4d9b942b59d68cffa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2871,"run_id":24,"patch_hash":"d0c700cdc96209b7416e98b66cc3d316e03c94f10cfc53f73cba24ed825ed4f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2872,"run_id":24,"patch_hash":"1bb7297240928ba5410c25a35b32495afce50f36194b9bb65d2b85e1eaca1af6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2873,"run_id":24,"patch_hash":"70699cb15ba21bc16d56bfe073de24477924848f49f0f404c126e2b8c544969c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2874,"run_id":24,"patch_hash":"272c5ef077dc801d908bb3ee00171044255a78b042677ab4c633b93dba40f4de","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2875,"run_id":24,"patch_hash":"97a8f518734ca61107218d7a4d6abf1b9efccaeec6bf65d721070ce944805b57","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2876,"run_id":24,"patch_hash":"57e1becda29e060d8ca7eb7b4de5a2869dd9d2256d6c65a27ef193a6d8b5bd0b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2877,"run_id":24,"patch_hash":"3e3c4862159f7a85b1ad2dd0965cc1bfb04e76ff5a0c161aad291a20cd6ed724","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2878,"run_id":24,"patch_hash":"722b97cd0598fa7d040a81514e9ead844c06e0e0c47cf675fa9fc7c3f38e584f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2879,"run_id":24,"patch_hash":"efd3aebb7a40c78b14e54d897c2766a7a7b39c65a7e32f4ccd0b46ec092c9a18","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2880,"run_id":24,"patch_hash":"93c8dac213c60f23abc95ba22d4cb7451b97f17e93fde7cd805c0c8e9356f28e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2881,"run_id":24,"patch_hash":"dfa1d3368aacdaac11dfbb3e561a9a0550d11e59cfc84e2b671ac5a692e09844","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2882,"run_id":24,"patch_hash":"7698331f39c0c212c899343b24607e51ae9d9ed78f8dccc7fa76287f8dfcba8f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2883,"run_id":24,"patch_hash":"c94542ef2a06f654064448a65e4571f6573ddfdcb32e791b81a14d35918c2df0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2884,"run_id":24,"patch_hash":"ae45818dad5a4078b90a1fb77ab26f61346ec1e8496635c1c3c8678370dcec3b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"std::begin ==> std::end","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2885,"run_id":24,"patch_hash":"adf244fbc0618e6cf77cb203c24072fa6e1e524e1a7fef10db6205491092facb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2886,"run_id":24,"patch_hash":"595ad30e9118b2c8babc363664df2d18aa5afa981a48eee08605c1f5abe6e7e4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2887,"run_id":24,"patch_hash":"a26228a4b6f9e93aa10c75d49ff08692fd47a7ee634109fbc313acb63c464862","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2888,"run_id":24,"patch_hash":"c42d08c43fee56bb85b3bbd75741197f8eae52ace52dc5b81e17ab8ebc86e8af","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2889,"run_id":24,"patch_hash":"444d30abaa9ef6b3b3108987df264e31c4838bc2c860b02604e0b9ee6ea66312","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2890,"run_id":24,"patch_hash":"83ca564d7cc8459963bd8a30ebc7dcff31c754a67f8a50ff7ef5d45c1b52b9e8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2891,"run_id":24,"patch_hash":"ce2287988f258737116a95005f5a18726ead5d0a3dd51947e158748387260337","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2892,"run_id":24,"patch_hash":"2175fe319251bc49ab146f2f1e2104d35a7b634b34c78166166fa59bbab93735","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2893,"run_id":24,"patch_hash":"1a8ba79385e15d4f909bc3cfec1ebfc067c3d156bb32ad8f54477b8385a95119","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2894,"run_id":24,"patch_hash":"184b9df75d43983cd4ec26a4a769c5c674087da236ada1b1f7fe5e979c85c585","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2895,"run_id":24,"patch_hash":"2dde97c8ad041c08b2e18768b9da12333708861b1c045999e2ef9b1c4574a47a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2896,"run_id":24,"patch_hash":"aadfd9ca65449a5295e4d0b3ac9d1b18b5a1229737f345cbb5a252b01f385e22","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2897,"run_id":24,"patch_hash":"b687bb14d3b95342b9c973bad66a5a4caf7edc9778c40a8259527d12b5404c0f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2898,"run_id":24,"patch_hash":"cd90dd751901655cdca4fbd128685ddbf06ee3faee457046add1aa31e651788c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2899,"run_id":24,"patch_hash":"662135e5147642835792a38b927913b1092b9da5eb61cc3dec904b11d9dbe025","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2900,"run_id":24,"patch_hash":"8a03dd0fdb94dcb3683938f70cdd2f3046ca82ed52632627aa5563a24ea6f241","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2901,"run_id":24,"patch_hash":"44e6e2eaa2fe708b78940feba1dddb5cf0ac396d3e0e22ca0d87ff3ebbe4f048","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2902,"run_id":24,"patch_hash":"0a4194faba95d6c756a34f5ab744fe031aa7ad17a4fa5ab8c0abe3ed3e79d0ab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2903,"run_id":24,"patch_hash":"c64d3abe50f71ee38f97678d97c9d232560c5a32a51c349a844671536d36a7a0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2904,"run_id":24,"patch_hash":"5f5ca4c336b11cb0e08dcd39812051899ec8704aa12bc5cd95ff4227fa1ca4b1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2905,"run_id":24,"patch_hash":"413691d7b24f5575a342aaf1bc5851a6f7e29a4387ebe9914b0a5ed9b34c400e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2906,"run_id":24,"patch_hash":"5bf5bedf3d4376e563bf08305035e0c9af07acff0b4820cfca1219984a5d7b07","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2907,"run_id":24,"patch_hash":"4ea57c77e07169510011d026bcef2d7134d52ca0f0a6ec021b4e1f48ce7ae179","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2908,"run_id":24,"patch_hash":"528b284b766c1eb63b668f011de7f58f3bb4a5d815af0a43607edd1ea3b97725","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2909,"run_id":24,"patch_hash":"9e4ed6fb64b08471eec63bd9d708c3b7d47f6223261922b425b67200f870de38","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2910,"run_id":24,"patch_hash":"53b4ef43e8930e2a053e071d3e9b048a78bc1e8af41e621a7550402482500952","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2911,"run_id":24,"patch_hash":"857956ad7061992ebcdb81c3acb826435f385965ecfd02142be1b8bdaa5a3c85","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2912,"run_id":24,"patch_hash":"5fb9610e05e26ba9fd7c304b82c8c5cc899a34b2d0364c67a25450e9990566d3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2913,"run_id":24,"patch_hash":"088a05fca16c9f7576ddff2faec435de14a6750420c7ce4d4a5d5cbdb28c441a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2914,"run_id":24,"patch_hash":"bfa45f906cf429ac8cabce9c550fbcfefdca11576d3bb275d286d0acddd590d4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2915,"run_id":24,"patch_hash":"1c42f7ad006b3a690873382122c6abb919319fa1b867cdbc1482f7f78441287d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2916,"run_id":24,"patch_hash":"2e336821bb31f2c2c31ce0272ecfe98d1d069c0733ad79e698abe3631274bd47","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2917,"run_id":24,"patch_hash":"51970f09981d7e2bd101575dba25d46fd2f73127d67977652ff25290e29c1e5f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2918,"run_id":24,"patch_hash":"c470c76ffcd7792ec498f3d5de7fc72ad3bb2585fb11554a5885b09b66014055","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2919,"run_id":24,"patch_hash":"2b070c7bb199be7dcf0b5f5c12f341fa60ac663dffd68c84894a2c02501deeac","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2920,"run_id":24,"patch_hash":"16f032ec1e7e5254ddc4759b39fb778177bf25f3dd9e7a61de62da874aeba962","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2921,"run_id":24,"patch_hash":"fb3a23292e9ea1bd8cb60f455db58e5d4d565c3c924b0ae2450871ac14772e6c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2922,"run_id":24,"patch_hash":"0f9b39c32dabe93539d07899f8a01c26645902e7f9970d9f92185c0af94157cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2923,"run_id":24,"patch_hash":"307ea04abdc9b690f303df579f670d5c21c0d933b297319411494cbf7afa49df","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2924,"run_id":24,"patch_hash":"4cce0bee3fede92e950145528217d04433481a6260231be086e034a5b7eacfbb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2925,"run_id":24,"patch_hash":"7e95e61a07035e2572ad2e564918da3e2087ef9a17187c21a118805a39e39440","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2926,"run_id":24,"patch_hash":"be507690459492570d05965782e686a2dc5a10ad273ebf756172f72650c3cfb5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2927,"run_id":24,"patch_hash":"cd8c7d28872f1a0f628e338e6a65af5f310998169e191490ebc8dee2332a0a2d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2928,"run_id":24,"patch_hash":"6fc32ee5c116c5c46a74c3f29ce593c9d3cc83f746f15dc78ed8eb9911c1e619","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2929,"run_id":24,"patch_hash":"a12dab6cc0de528e4d485e88c59497cd0cc19acc5e7778c5fa167ce43182016a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2930,"run_id":24,"patch_hash":"3a5ce1df7f67f6e5a85759882302d98ab5d3cfda2991237b57ab00c73b1ef967","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2931,"run_id":24,"patch_hash":"063f580a8bf169c18c9bd64a65caa73fa45f7b57098f9dc45715b147418c4a69","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2932,"run_id":24,"patch_hash":"f694f7a9ea1427f550cfa4ca87f081b30daadb35d5e9c89e29a14248bfe06914","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2933,"run_id":24,"patch_hash":"e02b4bcbed0013eb7fb3d0b978857cfe8caa40e53ff45c9a9a7abd927e7a0723","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2934,"run_id":24,"patch_hash":"8ce06f0f60719404132919d77ed10b96f7406944eac83d38f77d72634941fd0a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2935,"run_id":24,"patch_hash":"e9bde55cc35efa8718b97541ba216a94b65a5b72e388fc07e96c9059b676918d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2936,"run_id":24,"patch_hash":"7b31b895c727ce51c7196495f936be1c1610d4d99bec05e9020bb04cfb2fcd6e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2937,"run_id":24,"patch_hash":"cbf771c9f7b713beb6e16beba30444ba6e20dc26791df0e3584124d370392b1f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2938,"run_id":24,"patch_hash":"36420e9a0ce6889cf1510848196d3cbc776f5345f01d4aa5ab504ef7054506ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2939,"run_id":24,"patch_hash":"795fb3703b5b9917dfec076bf304d0cfe0c12068dc43e171215a80c17e86b062","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2940,"run_id":24,"patch_hash":"8450bb80d676d568b8d34f17ebde01db9779f7079c6f9e99ad7eabd96624d22e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2941,"run_id":24,"patch_hash":"dded0aa0c9dec67a8c6f2337cc359b90de44644961e3841451d8ae136d811844","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2942,"run_id":24,"patch_hash":"76fc95cf07a8df0bc75473202d2c86163d5432f012ba68b247323a6e9f6a9ef6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2943,"run_id":24,"patch_hash":"35fa676e7dcdec83cd9285df0c257665e8d6d43dd14bf5edd13bcc7de4771a6d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2944,"run_id":24,"patch_hash":"2632e6b4aaba7708e18c25b8a57e2274eb98ac12f0d8767995bb8aa7ae6e4db4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2945,"run_id":24,"patch_hash":"6eccd31c3f51f1129aa174a075961aa0bdc4a7b90d5bd429056f035b55aee16e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2946,"run_id":24,"patch_hash":"af9603f4dc60324bb3722d81fb1b63ddd6af10c073a3eb34ddd444ce67aa138b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2947,"run_id":24,"patch_hash":"054d3f3684206ee260b2b945468cf1444c0ba3bc8acb071a23e03239704b6819","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2948,"run_id":24,"patch_hash":"06dd735e2d65a062f5d923135e6779b09bf0afd62f12debe26ec121d6c0d0958","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2949,"run_id":24,"patch_hash":"53856dd70a88085ec137c738baad35b4769bff03e96593df43ce885be7b04e4d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2950,"run_id":24,"patch_hash":"482c16b4287f8414fa9de01c1c6b783e9cdfac98f2e76833c68bf5852df195cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2951,"run_id":24,"patch_hash":"b4124d8a074db182bef57e8daf18d0a1bffb209ed132b749330a9467bd7d63bf","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2952,"run_id":24,"patch_hash":"40379ecabd7a1bb376398143814742c9ac92ef6b5a0e06d1400000d9b1b9dbb0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2953,"run_id":24,"patch_hash":"7ae77dacfc96dc3b4c30bb7d9d80c18028d0bc455f604fa28ba7a3ec237b9a11","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2954,"run_id":24,"patch_hash":"ba46779f133737e2b01db757a5504c106071287647922b008197b48d60c4c740","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2955,"run_id":24,"patch_hash":"4afaf7062c43d93d856a0391c9c9bed90fb0e7a9ebaf474965a8ab2ece12f226","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2956,"run_id":24,"patch_hash":"e61492b8b964aab85b2b773f82f5d906bda24804223b57c9f463d8a3b513bafa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2957,"run_id":24,"patch_hash":"6c8ec0de6c2433ff26764e1607abdfcccf4c0338f1e63846d962c0e3b6824591","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2958,"run_id":24,"patch_hash":"0fb9902fc57ec9e7ceccd698dd3dcc41cb8eee159e70da576d45b7c959b97a86","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2959,"run_id":24,"patch_hash":"eaf14c2dc77bd2e1f8e1bb04482014beacf8b4ebc2ccd4386ddf0d2baf4f1132","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2960,"run_id":24,"patch_hash":"119dd4ffe761cad645b56a22b09d0a4a05e689df7141d382cec5f25818fc81cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2961,"run_id":24,"patch_hash":"6d5766b804bf8aea41bb1d9523f9b9f409eb055aacaa3de5038e60f944778c0c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2962,"run_id":24,"patch_hash":"2acd056b8ad357ccd8732a1551c0caace6e0f2934b4666d73b829cb4d382c863","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2963,"run_id":24,"patch_hash":"e3e60a8d98bec2a40a74275604dfb6abc2f1d1b8a1cc87dbb79c937ff430449d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2964,"run_id":24,"patch_hash":"a1457f2c48b9fa348c1dd0ce3e757a74df00ff6b969c620cba6567a1321415a8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2965,"run_id":24,"patch_hash":"96ca19e7280f23169b564aeb3e5698a302f0c0e50b6da5475f0922ed51be4f19","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2966,"run_id":24,"patch_hash":"a6d274f4c13469a67cd74ad7a49c73c244cf77c4956e7536d095b75a43ab6d30","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2967,"run_id":24,"patch_hash":"5a47dddd5e95cc45d4d437e3f4589b56e2bb7de9f58f9380fa329b9c6569ed2d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2968,"run_id":24,"patch_hash":"76cabdf12654ed378f6e1306013ef871a15d3cd4589a372742fba9c155a534ec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2969,"run_id":24,"patch_hash":"f357634f07468e1ec0019300e3971f67465481b8a9deb3f7dde95b5bfc10088e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2970,"run_id":24,"patch_hash":"3aeadc1dd8c2e3d787712ef34c6bd3dbaaefa5c48719c42817a8df0654eba811","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2971,"run_id":24,"patch_hash":"c5606eb16d7294423ae841b0cd4b2399ed3d548eb906226899b438a0488182dc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2972,"run_id":24,"patch_hash":"f8c6c081a0f923dc506b779315acb0702de005bc8895905e7bb558fa7eeb6fcb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2973,"run_id":24,"patch_hash":"b042e9416f090021c32b233cd146da1407e4f20a13b078149b36c33063abd21c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2974,"run_id":24,"patch_hash":"80c83b71a905a1ff3058c81bfecec8a61c96179fa7c3563920f0fed2a220aa61","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2975,"run_id":24,"patch_hash":"252bce7bb7c2626db614ed6503c88e3a93181ae2be230d4b1de77dc48977ac6f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2976,"run_id":24,"patch_hash":"5c10b0cc155725928288b81539c947dfd6dad1a7e312fe104db3be12a0e92883","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2977,"run_id":24,"patch_hash":"246d3923b1d0836ecc82b9ed9f980c9736ceaf9e4b5e7c0f25d6d24a724f2728","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2978,"run_id":24,"patch_hash":"0a9fea7210f66b1aeb19f42ee1fc4edea00e84cacef8d4469df168eefa118c6e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2979,"run_id":24,"patch_hash":"a15561c5da38b75553371e1b34a60edf8a76f4200b38bfc66e62b4c97c17cc7e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2980,"run_id":24,"patch_hash":"3dc9a027f85f56f12230548bb190b8b65db65ab81549bee680a4e40f1f9b8d4a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2981,"run_id":24,"patch_hash":"9693e22fff411a20a6c5eab662240991768967acd56af39c8f00cdd7c59ddb63","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2982,"run_id":24,"patch_hash":"279914ee8bb09cc261891685150427e4ccb94a69d601a7afe236db6453fbee72","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2983,"run_id":24,"patch_hash":"2407c125bdfb9b24eef154cc9b514d4d07b058bd434bea6365331c567f6eb505","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2984,"run_id":24,"patch_hash":"4a75ae60bde97b013b260371b54948abf00696cda66ef1004001fb4429c14182","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2985,"run_id":24,"patch_hash":"d45f298b9fba69c65ab762c11428054750012c90b4cd85688740ebb67ab34100","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2986,"run_id":24,"patch_hash":"fe5c59f45537eeefbee70deba4b308bfb08eab5489d507d752fdd830ff98a545","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2987,"run_id":24,"patch_hash":"df1d91fb5e3ee89a18fcd4fba79809dc006661b6036c2f0968388ee786141fd5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2988,"run_id":24,"patch_hash":"e2d3f298ddcfbae108b60146f49741e43a696621c8c38d2a2842319ed09a5d1a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2989,"run_id":24,"patch_hash":"17b617c9c841c006f834a6358fcd09fc7f012baf5512bac4ea5e54ee36c9dc16","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2990,"run_id":24,"patch_hash":"ab824f915688de5e6e27209ad3c3f666a3f663f1c5ff42d323b86e0d9a24d6dd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2991,"run_id":24,"patch_hash":"5d577a8de1e238d670e3175c886a6015ff9e5e8a5ccc24caea646a3559a98e9e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2992,"run_id":24,"patch_hash":"eb1f7802ee4b9f45471e51c7d2061cb95225305504ae5599a7ed8cabdaa440ad","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2993,"run_id":24,"patch_hash":"cad7f8c2778552e39070726df0c1d2bc14ff0b4703d658a290a70a0ae1e23b9e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2994,"run_id":24,"patch_hash":"08f0e4a6e2ad04c2cffa75f867bcd92d591a12fd3b4ea82d4d454265c0531618","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2995,"run_id":24,"patch_hash":"8d7c2086b6c354639edec18a79009d5db11f13374ef05d71d249eb8f129a01aa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2996,"run_id":24,"patch_hash":"2a615aee1dfb05c09f283e982116ae4ac7329fe403efd629e2fd065f9158e213","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2997,"run_id":24,"patch_hash":"e8e4f1f302984e5517c094ee282d921ce993b4918fd60de5c3f482744cc06d03","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2998,"run_id":24,"patch_hash":"576964352eae20d94b0dbbc9b4789524fda41d78d31caefff2fc94cc1ad7db3e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":2999,"run_id":24,"patch_hash":"a666b9331e072079cf4b2d7ca123a3c239e0558733627161acb050f50a9265ae","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3000,"run_id":24,"patch_hash":"c1ab6efb627cb6ec218c90fa171e0013876232b18a3bb46171d788d4511eb2d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3001,"run_id":24,"patch_hash":"4f95b9564fa00859377beb9c4142649a17ea65aa20b5699f3dd38931e13991d2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3002,"run_id":24,"patch_hash":"c0ce01860c60f56b4787db2620fbeff537251712ea0e8907d0008930f7643bda","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3003,"run_id":24,"patch_hash":"5740270af9124fa43e6e8b832c12600159aed2ec7d30b6d5847878bf5814be0a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3004,"run_id":24,"patch_hash":"e31cb5b280cce46c612bd0e5f92cd0644f2a4f7e42f22568a4964901ede9d80f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3005,"run_id":24,"patch_hash":"7352596a8fefb6a8f43350d7b23a96743078a63ac66ef0c487d94e763cdfdaf7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3006,"run_id":24,"patch_hash":"61a53a480e93a96a9cdb2511f3d66de3181ea80be446bbb87b69c561dc698e72","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3007,"run_id":24,"patch_hash":"15e7d0ec7485fff050630b88d4a7cdef08756faa9602a04854ddd5b0724528e2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3008,"run_id":24,"patch_hash":"c3902ec267c8cdb2cae3b39d20fd0592c35d806a9c666b53253fac0c43fa605c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3009,"run_id":24,"patch_hash":"f34d3bc1aa71c4725edde7c81c586d20a115e03aaf5656a142ad431d329719ed","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3010,"run_id":24,"patch_hash":"0919174c9cb6f2e0d4df6459aa59f542c5bc9ac1ee02e3c2e5e5d2896d8c94fa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3011,"run_id":24,"patch_hash":"676a055ea7a96db759c4b97900d6a91bcb6c39ac546c4527b1d0d382a834b223","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3012,"run_id":24,"patch_hash":"960213039be2904370c873f80361a48c82d229b6275d34e1d1b7e17c7525cc70","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3013,"run_id":24,"patch_hash":"d76f7a9bc56d6b8eebbadda6c25074215a6cb759f1ffa9578f1241dec4211179","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3014,"run_id":24,"patch_hash":"9edf9d256a36f05a3df83513737d6d5280e51baa0e6dad2e3f9008b399d29181","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3015,"run_id":24,"patch_hash":"26d059719a763f7e771813505f8ffb90ea75175288cf9d930b8f66734e967e94","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3016,"run_id":24,"patch_hash":"e3228fca41772453789386e4a1d4e5fba5aad1ddeb42cedbc2921e8efc03c120","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3017,"run_id":24,"patch_hash":"7e99ce45cb558f092973b01dbab499f1c5c92cb0738a503c444b29304906d651","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3018,"run_id":24,"patch_hash":"451a220cae7de4912566db394bf51805e8c50e85878c06ead1ddee8d9b83a6ee","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3019,"run_id":24,"patch_hash":"3df27d6efab3d525033f217142f8bb5e30e99c045aa873cc97ccae3fba3de590","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3020,"run_id":24,"patch_hash":"678f7024268d4adc0027605bcc4eca3617d8807166393ed9ab5640e277e026a7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3021,"run_id":24,"patch_hash":"8531ca53659e7c911ff6bced62e3ceab96fc5c67e58db56f27180841e8294399","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3022,"run_id":24,"patch_hash":"e97b6306818ab009719b527e2c59fdc3330d9982835eda7a27c9aee908cf3115","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3023,"run_id":24,"patch_hash":"65292b10dc6d48eb478d49aebdf34b6d54810c77f36230a1ab9b9b9fb5fb672d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3024,"run_id":24,"patch_hash":"bed02e1bd8a550ae6101366550d732a245511a2f437bb00753ccabbdddb8aa33","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3025,"run_id":24,"patch_hash":"9c5c37ddded22efd14425f8f9ba0c1061d4fa7b7870335a08f695e53349901eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3026,"run_id":24,"patch_hash":"44a1796c00b0ba6d96df5299979a13393cb9ba91679477c897360037719ede84","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3027,"run_id":24,"patch_hash":"c8857b0df9468f32e05881d876f17156077c02ce9d713992b8117afb4584d441","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3028,"run_id":24,"patch_hash":"44c6dd6c38e3f97268111ee10934b3026dad246d275bab1ca92c58e339ecfab7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3029,"run_id":24,"patch_hash":"3d8bc398bf595c64ac2c68a687d4182d267e87b87ccea6a24bd13d850a14743a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3030,"run_id":24,"patch_hash":"cc88b00397d44e474df39ca1d1b613c741b7cfc572c6112258d923d6a6e092a6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3031,"run_id":24,"patch_hash":"f53ac7c8729cdb0093beaa12e7194577cf04bbf9bcfe689a04edf843cd7971e4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3032,"run_id":24,"patch_hash":"aac2ea18a6fcb83115a3aac968ef4bfbf886b38c0914fb497e4ac0519ec0b247","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3033,"run_id":24,"patch_hash":"2eb2642b61ab09ab7ab001ed50aaad2300c58546c9e65ea723cee62c5dded3c7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3034,"run_id":24,"patch_hash":"49757878ee32b1da8591d9794b511e43ba3d99aa6b6970e10b25071c0edb72ae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3035,"run_id":24,"patch_hash":"e6c800a708cfcb4eabd753ebcb3d4a21434e4c8cba8e69cfa112518de55eaa75","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3036,"run_id":24,"patch_hash":"4f4e02686440ac33a5fca3952ebe90eded912581f7de7d11673cfaf5e0d0762a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3037,"run_id":24,"patch_hash":"2c5e9e9931ef90e225c55b4195d6c26278ee6e150bb8d789cbe8d5b0918e5eb3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3038,"run_id":24,"patch_hash":"47b48c0139535a6a463580fd738f31f4ca30b018bed34452858fafa018797218","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3039,"run_id":24,"patch_hash":"d71daa80b8e701359782280d50083df0f478e4f1ba7fc21549dafb5d2b385e0d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3040,"run_id":24,"patch_hash":"d7f828726bbdd4635a30b15de813f7a463df51d24fdaee3e4ed032ee9c478abf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3041,"run_id":24,"patch_hash":"ad66728eff7f593966a6fa5ed5c0ef17178dc416432af0bf8e0ddf2a97798a51","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3042,"run_id":24,"patch_hash":"751e7443817c2d766f7d0a2296e34d461e615d6807a1ea92374bf9d9128e6f30","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3043,"run_id":24,"patch_hash":"6e0be7dfeb11b416dec1250e6e7b111499648e372532b5a285f7f60cd8cddc72","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3044,"run_id":24,"patch_hash":"3a8c9e4b1bb1611eba8e03d5f560e0210a0da7fd812191b0832da15053c539d1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3045,"run_id":24,"patch_hash":"d6f04bc9f527ca35deae73bd14e252a4e7ec14ef095be159b89b50af3ccac6a0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3046,"run_id":24,"patch_hash":"9dc7b7480e3bbe19d673c8d7cad74a668355533fb133171fc0a4ccf2324ba8f5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3047,"run_id":24,"patch_hash":"20e415dc620aa4c200701cc1bdb9f697374cfb90f0845607a6bc344916fc26c4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3048,"run_id":24,"patch_hash":"1c3abbd01e54bb7f34ddfc07dc60df1880123c9e383d78a67b0701ec70863a4b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3049,"run_id":24,"patch_hash":"006bceecf8beab9992d98965761a2771b45cc97a316de5975591bc3d778293ec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3050,"run_id":24,"patch_hash":"1348d0bb29ea88733d909e3636f5d38020b24cd41eccaa65b032e6a568426f8e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3051,"run_id":24,"patch_hash":"df516dd5ded17ec459b62260f667a4b1c4b2ca24ace976b27b1032a49673c93b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3052,"run_id":24,"patch_hash":"815ec17594adf1e6a53da72f60372d9748f77dca815d9d35a1378f43fc2b8151","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3053,"run_id":24,"patch_hash":"0494a1ab83eee811cd5584ef908fbb4e595c89dd660d8f54c607b9e81b24d8cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3054,"run_id":24,"patch_hash":"bd7910be6a5e107999c8e4d78840a1a5e8ae94ad56fabe0737d0f65dbabb8c7d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3055,"run_id":24,"patch_hash":"d6c40ed48de2652de3f993bea4d79dd347ee484b6812bca8b502635460dd40f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3056,"run_id":24,"patch_hash":"091abfbdacce471fbaa2c6c845e397f4d6af4589aa2174ffd5d32322a53e469e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3057,"run_id":24,"patch_hash":"b63c93dd6ed6b9e5341cab1563bc2f2f3b35dc0dc124787bd0309f424617d19b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3058,"run_id":24,"patch_hash":"097a845986939ac1dc0170b00829cd682b00ac7c672bd3287e9be72e8b3c4685","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3059,"run_id":24,"patch_hash":"90b1bcb85aa43e5828afde50b138df01a5a75bab116eb397f7ffc51d39e38158","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3060,"run_id":24,"patch_hash":"ef81ba1183eb45ccbb4d0cfcc3d79cabc8f24d0cba5ad69507504b8de283cb9d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3061,"run_id":24,"patch_hash":"4895fffcc7300c0e09fdc71c7da5bd03eb892a186f14ac1519cdcc00cac3a120","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3062,"run_id":24,"patch_hash":"5e94016b3bb0f9ad4b596e5f4a9310b1b4b5658e91908c940ac0d0eae7be1f97","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3063,"run_id":24,"patch_hash":"f03912ea03fc083af367d1f90d0f060aff8848c1630b53f7ebfdf41195576496","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3064,"run_id":24,"patch_hash":"f124385dbee5d4b418b9621b659f75bd26633ff7f67d3f6d2c423a254546cb01","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3065,"run_id":24,"patch_hash":"2f93411cd09ac24f318adad7837f07a21ff7f0e3c6bbb126dccd839b135a57aa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3066,"run_id":24,"patch_hash":"912780c8af302a9c19fee087dd880f6b1f428b6ced82f44bd087b3552c435673","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3067,"run_id":24,"patch_hash":"a47bfcd611aac93a1e16d0b256f34163d11f34f32e6f17e7b4a864a76039e511","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3068,"run_id":24,"patch_hash":"6c1c196d8545ecdd56c40c49fe0f694526289d206d60335d207c10268d2357ba","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3069,"run_id":24,"patch_hash":"4395ec8234b4b312bc593eaeb8c9537e584748022a7b230b4f224c624b8cf4b9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3070,"run_id":24,"patch_hash":"bca6a748a97732bdf6e7e663e217d9357e6bf01de52f603884c1b82c3a463f60","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3071,"run_id":24,"patch_hash":"3541cca008317bf955a2fa09d6704c47d6260a13695172f28b8b0a19358c3b38","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3072,"run_id":24,"patch_hash":"724e63e65a776a5aac08fc31c98e734ad0e103efbbebcb26e1e6338e798cdd09","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3073,"run_id":24,"patch_hash":"3a1b7fa7a2c2a1d3e7fe618f8261c95f6cda720f8c40bb4e1136fb8420588285","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3074,"run_id":24,"patch_hash":"73dcf4dacc6d55cd8866ee353aa39384b7d83810342cdffa98c5bbc523caa7cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3075,"run_id":24,"patch_hash":"913b42f49a7fe9422832cc6b1af005f71b60746b55d5cee82491a9804ca7fd4f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3076,"run_id":24,"patch_hash":"330cfe994d288278c46fdfa3f0b7a5afcc08391a4cb2f22be43d219029a18fad","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3077,"run_id":24,"patch_hash":"20eb7c3bdeb09920590c21323935bc897d915b22ce2925fa1dc4846000f0a87b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3078,"run_id":24,"patch_hash":"5d61f2b72bc535da3e27e8c1d68b88c970d7a61b5011d4e983bb4aa1dd01380f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3079,"run_id":24,"patch_hash":"a6843fb89bd846fdd474d30c5459d60c502d581519ad5d698c3500175f8d9a46","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3080,"run_id":24,"patch_hash":"31a2b69d96eba3a76caf7525696b9308530f873dd5538fb00636f59273f7fadd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3081,"run_id":24,"patch_hash":"af9ad6ee5c1585a75580d50d4405be1364380677be9e1580454c234e88dfdb3a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3082,"run_id":24,"patch_hash":"f12897b018375f589ca4f93c07277af7d032a6237fd939fbcc774d34392b571c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3083,"run_id":24,"patch_hash":"27f691313431f85143dc6e594e15b9430b8c29e7f104507c3249601eb3dfd2f2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3084,"run_id":24,"patch_hash":"fd961ba15ac460c68f3d85a9635ee76d77ffa09eb17e3148112b6413a9bc66aa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3085,"run_id":24,"patch_hash":"0046fec477243b2f617a7ff424e0e0136d5139d4b13902f3ceefb4f595d987bd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3086,"run_id":24,"patch_hash":"dfb8be47673a73b1d1cf5a97f61ef9ccb11ec8b74b9cbb9bf0584801f7ca1e63","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3087,"run_id":24,"patch_hash":"c0698d2787b86bda63aaf926eeb594c5c034e3032b9e6bbd6eb25c3b2d91d8c7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3088,"run_id":24,"patch_hash":"d1365311a45beef583deeb91734e0ff076cce447cc14a40be1fdf1c2ebfb8f29","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3089,"run_id":24,"patch_hash":"bd9816a5ca5375e4b810fe2bb7844d8c7c6e3b6d99ad564f65e6a311db8a6df8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3090,"run_id":24,"patch_hash":"10d3c7a256ea3606aa0169f118c144ebe6b5e9a7f828ed880c41e01d35c298cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3091,"run_id":24,"patch_hash":"1fd4dacff95567e596099bf09f1e63eae759b2ee0c67457d59f369760ff54357","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3092,"run_id":24,"patch_hash":"71797915744bd4dde8a398b4a908380fff51f30e3eed6787d346e31bfbf545eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3093,"run_id":24,"patch_hash":"1f612f9937540e94cd6260ee7343dd9b004d14040e024876580a2144b5c742d9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3094,"run_id":24,"patch_hash":"c2b17a1bfa8e4d2d374c81d6de70e43a6e9c5a4a44050569dc2c2271964ce67d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3095,"run_id":24,"patch_hash":"67cb8adcaa74075083514b5cf1589306b53ddbb78b45aa533d3a042e90085df7","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3096,"run_id":24,"patch_hash":"83309b2f5ad3870040f7da05a857b9827c2a093a6a46c8d56c65daa4dd298efb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3097,"run_id":24,"patch_hash":"9c6a67fabb042bc23d438a419d2f66eb58e7a8ca6ab39fabd65f3850a174e634","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3098,"run_id":24,"patch_hash":"b29ec52eeb0049a594f2725903066b90547ee1e9444b46217b5182e609147799","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3099,"run_id":24,"patch_hash":"a4d2487002cad55d96ed2ad7056b900dbc92ec97be5bc14eec7a355018b4ab86","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3100,"run_id":24,"patch_hash":"f3ced56bfb31aa4c66d268cde6d642bca4c6a87e3a6da18f6c214735da13608d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3101,"run_id":24,"patch_hash":"6a884946eeb9904c5aa113753dc9e70374358b7669ba3cc084b51c435b3e0f60","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3102,"run_id":24,"patch_hash":"3940c7f0175d9ea0c4873c4f6db291da7e0e6859accd47b1913bb4c63a27a106","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3103,"run_id":24,"patch_hash":"39474eae03d8bb4c1fd347630a3e1ad3e1ce9fd8666cda368eb81d9185243b1a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3104,"run_id":24,"patch_hash":"0941afa4aff63d8a49676322d11bc0812618f774c8ffa8dec44f033ff83cd818","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3105,"run_id":24,"patch_hash":"b4588dc743ff32544a7ffcf7985857a7266ee1fc564601dfd2e74762ad07db9d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3106,"run_id":24,"patch_hash":"873f2d7a49725490af02fa389c124edf935b1501c7d4dfa8dcc3b35d13cdc201","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3107,"run_id":24,"patch_hash":"8140c4a9692498a1994655da3aa4d650b2e9cc9a4ddf4e940c51f0b9ca7d2deb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3108,"run_id":24,"patch_hash":"c536cfb6d0fa9c06c8a9945d4c20b6371a85c2e595d53f0f38d85a609d9f165d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3109,"run_id":24,"patch_hash":"d669adc00dc127cd1796af2490a1a4e6bd00d8cd45c31fdd97b2288dd991d590","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3110,"run_id":24,"patch_hash":"37129de59021367e14490f1711cce4e391f54b0390329e715d804025f1aa3d3f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3111,"run_id":24,"patch_hash":"1325cfef6e6750a35b85040916839d8eb0abb94345c8516f3a49adfda891b018","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3112,"run_id":24,"patch_hash":"df6ee607a93f405bd8f10be2c83ebebf5ede6ef1ac3d1e5b5cc6ab2031c639c1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3113,"run_id":24,"patch_hash":"5d268843a33e957333273841534c6c27f582f9667f45bcbcbcaba0328c126c44","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3114,"run_id":24,"patch_hash":"e60b59eb1fceee91e6f912320e8eda62a4ea084777284f965cab335f7f7f1a76","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3115,"run_id":24,"patch_hash":"c76d027f9828fff38bcb879cb16d34924ae9b30d7e86e1fc1f4fb02ad650fd8f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3116,"run_id":24,"patch_hash":"afd0d40bbf4d95a440b1e4218a6c19d00d9e851a39a7dcfdb20e66ffed036697","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3117,"run_id":24,"patch_hash":"670ace195b9d6ccdcb779d913806e2ece2ae0b37721ed5169e4ed53520d7b2f0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3118,"run_id":24,"patch_hash":"f1cc3b5514e861ef3117fe3c1ddbd69f7ad7b34d0f4e7d514d6df3e4758d1145","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3119,"run_id":24,"patch_hash":"08372ff0957597ab27488f586f2e1454409019380cf51c5466fcf3a23824f38c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":3120,"run_id":24,"patch_hash":"698c6c4197e408549c672036dd357e11c5d867378b84b383794094a41d4f216b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","file_path":"src/script/descriptor.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"1aafd49077041e874d6b5f114927bc37e5b85d71","created_at":"2026-06-08 19:25:23","tool_version":"1.1.0"},{"id":5139,"run_id":35,"patch_hash":"b1384b17d60f2bd4d7ee349f0263a98750afc15073d6fa854e1135caa291261e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":32,"source_line":"    if (ret)","mutated_line":"    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5140,"run_id":35,"patch_hash":"48311ce52370a5e63138d609fc673497ada06d316eabffee85db530e44059330","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":32,"source_line":"    if (ret)","mutated_line":"    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5141,"run_id":35,"patch_hash":"e958b89a1fd2a90e74a232992ffe8cee23754139d8a01856dacb85e31325f2aa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":34,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5142,"run_id":35,"patch_hash":"b3a43f34c1e9101b71f5a3bf0fe9bacedc75f9a28aa2fbd9c92ad6d09a7dd6b0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":39,"source_line":"    if (ret)","mutated_line":"    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5143,"run_id":35,"patch_hash":"b97e562b1a890ecb2dcc3c6b5a34b2e057f35e1ea90da9cf3aa6cae05d57a277","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":39,"source_line":"    if (ret)","mutated_line":"    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5144,"run_id":35,"patch_hash":"b07f5782d231375f988d099250a50fc238776b0735d6d4b3f54ced671ca7c973","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":41,"source_line":"    return false;","mutated_line":"    return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5145,"run_id":35,"patch_hash":"9c0dcfb2d10006355a5bfe6aafa619ff0b52d6db8e5fd56052db54644d559193","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":48,"source_line":"    for (unsigned int i = 0; i < vch.size(); i++)","mutated_line":"    for (unsigned int i = 0; i <= vch.size(); i++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5146,"run_id":35,"patch_hash":"62e60a3fd6d87df9d3fdb427268137e73e1535811c538b884310f631e37138cb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":48,"source_line":"    for (unsigned int i = 0; i < vch.size(); i++)","mutated_line":"    for (unsigned int i = 0; i > vch.size(); i++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5147,"run_id":35,"patch_hash":"d5ccc04e1f31dc2e10ff6edc8589c6ca9e5a1b31987139a2f6a478b1a32b45ec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":48,"source_line":"    for (unsigned int i = 0; i < vch.size(); i++)","mutated_line":"    for (unsigned int i = 0; i >= vch.size(); i++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5148,"run_id":35,"patch_hash":"08c1e4a1184b44f98e34771afe10374ac8c2b3c482ef70c8fbd70202f44868ed","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":50,"source_line":"        if (vch[i] != 0)","mutated_line":"        if (vch[i] == 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5149,"run_id":35,"patch_hash":"d68940c950d6e1a6783c69d8cd26be06528768ea420b3ac62a739dd194344c20","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":50,"source_line":"        if (vch[i] != 0)","mutated_line":"        if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5150,"run_id":35,"patch_hash":"9f84237c65e488ed9f4d4dd9c9142f7df2cdd0cb12855c7e3d100021c8e1263d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":50,"source_line":"        if (vch[i] != 0)","mutated_line":"        if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5151,"run_id":35,"patch_hash":"a51c8fa37d50c0cf6c200e0832cd776ec3350678eb4db12e28fb65e02c3d2b73","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":53,"source_line":"            if (i == vch.size()-1 && vch[i] == 0x80)","mutated_line":"            if (i == vch.size()-1 || vch[i] == 0x80)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5152,"run_id":35,"patch_hash":"05947fd2cbfebdfaab80808992011e6f3e68ccecd0ed0e6bed46501b54e31ea5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":53,"source_line":"            if (i == vch.size()-1 && vch[i] == 0x80)","mutated_line":"            if (i != vch.size()-1 && vch[i] == 0x80)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5153,"run_id":35,"patch_hash":"32081a20f0ecd18c9e3839cc9fb00731868ffbf765ce20e309cce0562f9512ac","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":54,"source_line":"                return false;","mutated_line":"                return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5154,"run_id":35,"patch_hash":"262ff6e9d046203b4e5acacac70909523e0bf5812e4f3c5195fe835359270232","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":55,"source_line":"            return true;","mutated_line":"            return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5155,"run_id":35,"patch_hash":"183c7a48d61c3b9a7bf4ae7df49938fbd1ec34da00e4c6b8f6ac74806ee33772","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":58,"source_line":"    return false;","mutated_line":"    return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5156,"run_id":35,"patch_hash":"020b0e4f3863aa0403ff39e02b7a6d6226b3d5980c9a7d9bb07feb3852a31c20","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":71,"source_line":"    stack.pop_back();","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5157,"run_id":35,"patch_hash":"9163ff68ec92210ea5cae2ebd25fac71de724ca80434a922490ca62bac6c8233","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":75,"source_line":"    if (vchPubKey.size() < CPubKey::COMPRESSED_SIZE) {","mutated_line":"    if (vchPubKey.size() <= CPubKey::COMPRESSED_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5158,"run_id":35,"patch_hash":"90b4fd411494e06958f433e075f8cc85c83d7637d8bb33fce62bfcd220febb66","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":75,"source_line":"    if (vchPubKey.size() < CPubKey::COMPRESSED_SIZE) {","mutated_line":"    if (vchPubKey.size() > CPubKey::COMPRESSED_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5159,"run_id":35,"patch_hash":"00158f388817609164f97a355914eafdc374e4d2276bf59caa0d6acf38775358","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":75,"source_line":"    if (vchPubKey.size() < CPubKey::COMPRESSED_SIZE) {","mutated_line":"    if (vchPubKey.size() >= CPubKey::COMPRESSED_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5160,"run_id":35,"patch_hash":"60d99da46e6f2043cb4805ebf5c75b06ad34a64fdef40178f21037260c62c1ca","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":77,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5161,"run_id":35,"patch_hash":"1f4f5b1b4153fa91f4d8707cfc3eb1954101f05f5a075381fcf0dc2bc28fa4c9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":79,"source_line":"    if (vchPubKey[0] == 0x04) {","mutated_line":"    if (vchPubKey[0] != 0x04) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5162,"run_id":35,"patch_hash":"ae7bc15ae6b9b67059113fc07795e951e97118c53320e9f846e7de0ac60db5a2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":79,"source_line":"    if (vchPubKey[0] == 0x04) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5163,"run_id":35,"patch_hash":"ef4cce5610a6cf07a6775b79f3e8345d2d88845308a874b4dba1acbf44118609","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":79,"source_line":"    if (vchPubKey[0] == 0x04) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5164,"run_id":35,"patch_hash":"96735c06ff3a32b96a5cf1241abd08dad36f3fc76ba90c82da5c8249e3e6cb01","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":80,"source_line":"        if (vchPubKey.size() != CPubKey::SIZE) {","mutated_line":"        if (vchPubKey.size() == CPubKey::SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5165,"run_id":35,"patch_hash":"81a7dbfc3bdff445f0b93890e1f6e5d262a4e1d11741c0439fd0a735b7f19248","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":82,"source_line":"            return false;","mutated_line":"            return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5166,"run_id":35,"patch_hash":"dc4d9ff6c4ab0dcfa2d2a60f5e78a3f63efbcc644e8f3d37454becef7b2f7fcf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":84,"source_line":"    } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {","mutated_line":"    } else if (vchPubKey[0] == 0x02 && vchPubKey[0] == 0x03) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5167,"run_id":35,"patch_hash":"1fb39386c121f1e71665e989ea0d478f2bff42bea14c482f5732bf740bf6a07e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":84,"source_line":"    } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {","mutated_line":"    } else if (vchPubKey[0] != 0x02 || vchPubKey[0] == 0x03) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5168,"run_id":35,"patch_hash":"85767d749c21c38a79230388672d8d963f602e359c654fdfadf246fe118116a3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":84,"source_line":"    } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {","mutated_line":"    } else if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5169,"run_id":35,"patch_hash":"9bb52b66c15f19e4c7a6bc8edf3aa43acdad60702a5d508638746b9f3242884a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":84,"source_line":"    } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {","mutated_line":"    } else if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5170,"run_id":35,"patch_hash":"1b24c9f5b749b1cdc117c88c74230a26a6fc62e4044b09926a5a3165ff52e55d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":85,"source_line":"        if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {","mutated_line":"        if (vchPubKey.size() == CPubKey::COMPRESSED_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5171,"run_id":35,"patch_hash":"bd705dd492a2d5d11a19bf7c6b43651320bdace3262521033d040e120cda0f89","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":87,"source_line":"            return false;","mutated_line":"            return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5172,"run_id":35,"patch_hash":"a5ce3ee98165774138320e244f1bc0245f81b6b37391749a1af0ad7df029a546","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":91,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5173,"run_id":35,"patch_hash":"3547d9fb851be77a529898673c9fe7ee5739745a6a3ba3ec1a324bcc4aa13cc1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":93,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5174,"run_id":35,"patch_hash":"cc707728d95a57f61251f522e3731f90ef2d4504729e473cdcc077257281655b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":97,"source_line":"    if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {","mutated_line":"    if (vchPubKey.size() == CPubKey::COMPRESSED_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5175,"run_id":35,"patch_hash":"ccc6589b8247aba61ee4cd9f23184e624bf2e987d6551dd4c3a3f489d6232064","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":99,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5176,"run_id":35,"patch_hash":"b9751a00800fda044e95a6bc03cd498d1d970fb5523d948aa9931afddd8995f1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":101,"source_line":"    if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {","mutated_line":"    if (vchPubKey[0] != 0x02 || vchPubKey[0] != 0x03) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5177,"run_id":35,"patch_hash":"6600b920cddfa307de585b679a82b115aabcbbdd1284ee9de58bc2ff348c34a2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":101,"source_line":"    if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {","mutated_line":"    if (vchPubKey[0] == 0x02 && vchPubKey[0] != 0x03) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5178,"run_id":35,"patch_hash":"2c170aa82b426cb03d200e95d24477a4834cd0ffb16a43292134a36eb95752c3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":101,"source_line":"    if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5179,"run_id":35,"patch_hash":"b43ae28e827ac04a75dd97471f6467c06d91cac9884c63ecf8556784313e8183","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":101,"source_line":"    if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5180,"run_id":35,"patch_hash":"9419bb62dc8e4696b44605d04a60287b3a6fa48c737f37783880bc8f17dfc51e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":103,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5181,"run_id":35,"patch_hash":"8963949d56f03af5682e9912d9d800337588b4ee7a843dc7c7abfce51537dd70","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":105,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5182,"run_id":35,"patch_hash":"8a35353587ac95ce8fd254e9664c8c1000bcb1557c14f6ad7bd5ee0c493913f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":132,"source_line":"    if (sig.size() < 9) return false;","mutated_line":"    if (sig.size() < 9) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5183,"run_id":35,"patch_hash":"c997704d9b914f5bc7df726c6efa1d3d49ee35a61343de36d827130513c02601","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":132,"source_line":"    if (sig.size() < 9) return false;","mutated_line":"    if (sig.size() <= 9) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5184,"run_id":35,"patch_hash":"93d42b24496ebb913f9d2756712795cbc93897ae39678130adb7aea127f87697","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":132,"source_line":"    if (sig.size() < 9) return false;","mutated_line":"    if (sig.size() > 9) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5185,"run_id":35,"patch_hash":"5918601c3d8ac73b3bfb2c3b22e612ff6ff234531e8ac7357db5813208048534","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":132,"source_line":"    if (sig.size() < 9) return false;","mutated_line":"    if (sig.size() >= 9) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5186,"run_id":35,"patch_hash":"cbd6c69febd61795f5c2f578f68f1f0495820a926e46d28f910882af351caa1f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":132,"source_line":"    if (sig.size() < 9) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5187,"run_id":35,"patch_hash":"049dfc41c1594aa8ee9569ac679e6a7451a8929f35c7d6d3044106051f7875e7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":133,"source_line":"    if (sig.size() > 73) return false;","mutated_line":"    if (sig.size() > 73) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5188,"run_id":35,"patch_hash":"5890cc24456c3e666a54290310d20f708c1a815c6d1d47ee5898c9fc58f6672c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":133,"source_line":"    if (sig.size() > 73) return false;","mutated_line":"    if (sig.size() >= 73) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5189,"run_id":35,"patch_hash":"db1d235daef5e3b291878b50d2e73fb0cff89e06b3f4ecf33236eb9bea74f030","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":133,"source_line":"    if (sig.size() > 73) return false;","mutated_line":"    if (sig.size() < 73) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5190,"run_id":35,"patch_hash":"a34914403a59c373fb0074f56ee5ef28d43d39ee17cc3891f5d0e776f5945017","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":133,"source_line":"    if (sig.size() > 73) return false;","mutated_line":"    if (sig.size() <= 73) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5191,"run_id":35,"patch_hash":"e5f3094d34e9f759d61a69b3165ddd8f2eaa5d8bc3f442e5910e47f3af600091","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":133,"source_line":"    if (sig.size() > 73) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5192,"run_id":35,"patch_hash":"b4abcacd0756b4436a856f6a8158a7efe53741d6efa965e5ed61b2ea656618ba","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":136,"source_line":"    if (sig[0] != 0x30) return false;","mutated_line":"    if (sig[0] != 0x30) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5193,"run_id":35,"patch_hash":"e41a8ae064dabca39bfd2781ee9a4c2271eab8b576b430b89cbf5bb11283c6ed","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":136,"source_line":"    if (sig[0] != 0x30) return false;","mutated_line":"    if (sig[0] == 0x30) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5194,"run_id":35,"patch_hash":"0fb855ea752c397a12c4a358b1d72d5b31401a6d3bcc7bf4e50b422af83807e7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":136,"source_line":"    if (sig[0] != 0x30) return false;","mutated_line":"    if (1==1) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5195,"run_id":35,"patch_hash":"b495a1e82c01aacc2dfe209f2c790b7bcc7bf3c6ad77a450e4c389e78e4fe081","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":136,"source_line":"    if (sig[0] != 0x30) return false;","mutated_line":"    if (1==0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5196,"run_id":35,"patch_hash":"9677fccb90da9cb4d20d42ed804c80f2bc95039d32a6cc858828b2142eba4a89","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":136,"source_line":"    if (sig[0] != 0x30) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5197,"run_id":35,"patch_hash":"c4abb38cdefa0d65ccc08df10b5af8635a5d234f3bafe1aa5ed230cccf636c45","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":139,"source_line":"    if (sig[1] != sig.size() - 3) return false;","mutated_line":"    if (sig[1] != sig.size() - 3) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5198,"run_id":35,"patch_hash":"38444abc17f42dc52ea5a9c79e99ce3714535add91891c70e804f4cfffbf1f65","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":139,"source_line":"    if (sig[1] != sig.size() - 3) return false;","mutated_line":"    if (sig[1] == sig.size() - 3) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5199,"run_id":35,"patch_hash":"8d799f015852da8263f8ec7aaf9989870022f9a9908fbfc15ef3f7090a356eb0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":139,"source_line":"    if (sig[1] != sig.size() - 3) return false;","mutated_line":"    if (sig[1] != sig.size() + 3) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5200,"run_id":35,"patch_hash":"c62b934d672e11f34e90afcfbcf0fe55b742958622787dfd766de92c7d633979","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":139,"source_line":"    if (sig[1] != sig.size() - 3) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5201,"run_id":35,"patch_hash":"98e70a0cf05c581a094395704da7efd50a4e12fa59c86990b9804abb959e0d74","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":145,"source_line":"    if (5 + lenR >= sig.size()) return false;","mutated_line":"    if (5 + lenR >= sig.size()) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5202,"run_id":35,"patch_hash":"64eba1eac114bdca944d2f53e2c3de4f960c7e6cc4ebb2d230d33388fae990dd","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":145,"source_line":"    if (5 + lenR >= sig.size()) return false;","mutated_line":"    if (5 + lenR > sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5203,"run_id":35,"patch_hash":"1804c9006b13920c29a131b738084f95ae1a6b687448f926e385328e924834b7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":145,"source_line":"    if (5 + lenR >= sig.size()) return false;","mutated_line":"    if (5 + lenR <= sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5204,"run_id":35,"patch_hash":"23c6f8a96431d542d26a0f7a585673dff1e1cacbb33721bde15d2bdf715294aa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":145,"source_line":"    if (5 + lenR >= sig.size()) return false;","mutated_line":"    if (5 - lenR >= sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5205,"run_id":35,"patch_hash":"1a385819417064ff7d2dbe554113724d9e248b45a7ee7d94c925175e827a51ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":145,"source_line":"    if (5 + lenR >= sig.size()) return false;","mutated_line":"    if (5 * lenR >= sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5206,"run_id":35,"patch_hash":"81a9900ec9b3e8421b21897c1690f5a1d0cc456f03c9d1cb792946fa5b06b497","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":145,"source_line":"    if (5 + lenR >= sig.size()) return false;","mutated_line":"    if (5 / lenR >= sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5207,"run_id":35,"patch_hash":"4044369e5f86200969c881648477d05b2b2337b85598ab2179b7f132cfbab1f8","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":145,"source_line":"    if (5 + lenR >= sig.size()) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5208,"run_id":35,"patch_hash":"cf0e7bb7fa509ef44f129769bf3d96d0fe261c457ddaae089ad8ad8c3bf766cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":148,"source_line":"    unsigned int lenS = sig[5 + lenR];","mutated_line":"    unsigned int lenS = sig[5 - lenR];","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5209,"run_id":35,"patch_hash":"f778147097ef80bf77e88dfac98e60532705d38a71af60986451598358d544f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":148,"source_line":"    unsigned int lenS = sig[5 + lenR];","mutated_line":"    unsigned int lenS = sig[5 * lenR];","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5210,"run_id":35,"patch_hash":"276eb5e62bb9d51fae6bc3ca508c4fd6b57f40d19aeed0435741eba28ec01510","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":148,"source_line":"    unsigned int lenS = sig[5 + lenR];","mutated_line":"    unsigned int lenS = sig[5 / lenR];","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5211,"run_id":35,"patch_hash":"d590912807fc9c47ea400154a451e1ae6944b4579fb84a667de66be80b5561b8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":152,"source_line":"    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;","mutated_line":"    if ((size_t)(lenR + lenS + 7) != sig.size()) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5212,"run_id":35,"patch_hash":"6486e4b25ab5a91c771f5b3e3cf64aa13ae49273b7cbed805934562739cfa9c1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":152,"source_line":"    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;","mutated_line":"    if ((size_t)(lenR + lenS + 7) == sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5213,"run_id":35,"patch_hash":"da2982235bbfb1e6b5391b080f8e9b6621c5bd103a23dd326146ec096fa21c8c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":152,"source_line":"    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;","mutated_line":"    if ((size_t)(lenR - lenS + 7) != sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5214,"run_id":35,"patch_hash":"6a33a1ebf8bb0f32dead72ea9c9352973c16d2534a1aaf81f33e8cf9a8d2d10e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":152,"source_line":"    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;","mutated_line":"    if ((size_t)(lenR * lenS + 7) != sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5215,"run_id":35,"patch_hash":"d4755ac9f3ca228e67047c8389e18e88be58175c9d61bfd810bbd51c66760254","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":152,"source_line":"    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;","mutated_line":"    if ((size_t)(lenR / lenS + 7) != sig.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5216,"run_id":35,"patch_hash":"6043d03d6262a6b4b61a3d0ee09e3543056e4ec98a66d36c68c005110108a2ab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":152,"source_line":"    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5217,"run_id":35,"patch_hash":"2d39c9d0815530dce883a6db01003152a63a47a725812a7d4571de2770f18c4e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":155,"source_line":"    if (sig[2] != 0x02) return false;","mutated_line":"    if (sig[2] != 0x02) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5218,"run_id":35,"patch_hash":"d37a9a612ca300cbdedc725f1c01452e6b30cbbb26d6c80d1b0db17cebd12070","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":155,"source_line":"    if (sig[2] != 0x02) return false;","mutated_line":"    if (sig[2] == 0x02) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5219,"run_id":35,"patch_hash":"b379a6529126f90e3bdc52c7684152c8ae86847f8a26503f60930bfd22aeeecc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":155,"source_line":"    if (sig[2] != 0x02) return false;","mutated_line":"    if (1==1) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5220,"run_id":35,"patch_hash":"f7557a221c0d5441511af389bcb61e7373a476bc40f49a675ebfd7783b7873a3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":155,"source_line":"    if (sig[2] != 0x02) return false;","mutated_line":"    if (1==0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5221,"run_id":35,"patch_hash":"8541c5bf0b670a4fad6c110aa13a9bb3e760114a26ba36d1a30957fe63756fc4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":155,"source_line":"    if (sig[2] != 0x02) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5222,"run_id":35,"patch_hash":"93b510b918389deb9216b557268ca418ca5bfda9e3e2f33ad7d7be5d0eca2096","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":158,"source_line":"    if (lenR == 0) return false;","mutated_line":"    if (lenR == 0) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5223,"run_id":35,"patch_hash":"b63e8400bc6201ec6487be725d5776bb774d4f9d5f516bf152f4f39fc77df81f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":158,"source_line":"    if (lenR == 0) return false;","mutated_line":"    if (lenR != 0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5224,"run_id":35,"patch_hash":"1505c55d53b1611abbce55ef849f877c45189e93debfa384b72e391a40b9af33","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":158,"source_line":"    if (lenR == 0) return false;","mutated_line":"    if (1==1) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5225,"run_id":35,"patch_hash":"3d05fb3adf8365846f53634da2d951656aee76a158bcf6b7109088bc34b89941","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":158,"source_line":"    if (lenR == 0) return false;","mutated_line":"    if (1==0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5226,"run_id":35,"patch_hash":"ed4f6f1961cab6d6b085593f9e2983d100cceabfa22fff29130d126a6dbc008d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":158,"source_line":"    if (lenR == 0) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5227,"run_id":35,"patch_hash":"76023f4175d19f709700a449e5aee6c3ace695eceee3957fa730f549af396563","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":161,"source_line":"    if (sig[4] & 0x80) return false;","mutated_line":"    if (sig[4] & 0x80) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5228,"run_id":35,"patch_hash":"49710f5ed97c03b417bb73a937b4cbdff965e908a7cb6d3684f56f539cb3ef35","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":161,"source_line":"    if (sig[4] & 0x80) return false;","mutated_line":"    if (1==1) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5229,"run_id":35,"patch_hash":"82fc4ca970ba3dfad389aac66ce101e4794975230590ac90b7c3664337beb9a5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":161,"source_line":"    if (sig[4] & 0x80) return false;","mutated_line":"    if (1==0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5230,"run_id":35,"patch_hash":"2ea8c1d85785107ff34287a1849e2999edf69386e53340a4e2febcec71ff0177","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":161,"source_line":"    if (sig[4] & 0x80) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5231,"run_id":35,"patch_hash":"8bdc0b08a695add9d763fcbf85b4a5ef5ccdfe43ee03cc1747956ed121774842","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":165,"source_line":"    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","mutated_line":"    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5232,"run_id":35,"patch_hash":"46f578c167dc4452f30f0a7d1c204feabe9a0413a17ca6d7afab6507987b6f47","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":165,"source_line":"    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","mutated_line":"    if (lenR >= 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5233,"run_id":35,"patch_hash":"d829311bf0b6b0854c3367ad62ec83fafae9470f657ccd0f7ede3b824095b1a0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":165,"source_line":"    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","mutated_line":"    if (lenR < 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5234,"run_id":35,"patch_hash":"718d8f8f603478e48ec35cced70763259733af9f3e8f23f9376b45c033a0f477","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":165,"source_line":"    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","mutated_line":"    if (lenR <= 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5235,"run_id":35,"patch_hash":"52f996e4f5c38ee478fcebbba4de0124524eddf989be0424ab7c26955e852cd9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":165,"source_line":"    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","mutated_line":"    if (lenR > 1 || (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5236,"run_id":35,"patch_hash":"781b3dde48b632a78a1cb856a89f8b2832f8c29c6392adfe7843246ee882e342","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":165,"source_line":"    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","mutated_line":"    if (lenR > 1 && (sig[4] != 0x00) && !(sig[5] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5237,"run_id":35,"patch_hash":"ed38e82818a11514c1cb3f077183c72c720fb14f99d8e654325663d953fa934e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":165,"source_line":"    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5238,"run_id":35,"patch_hash":"25682b92fa0dfcf7c81cfe5859e1d90416e977e2db97b1a3b96b93f29c41390c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":168,"source_line":"    if (sig[lenR + 4] != 0x02) return false;","mutated_line":"    if (sig[lenR + 4] != 0x02) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5239,"run_id":35,"patch_hash":"e35cb1cbf4ec0f8ab7b74417350a69d7b34e71794e6ca72dc5eae4463fcd9570","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":168,"source_line":"    if (sig[lenR + 4] != 0x02) return false;","mutated_line":"    if (sig[lenR + 4] == 0x02) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5240,"run_id":35,"patch_hash":"22276f1a16ff984141bb3cdb8bee2e6609327783b0e4818a66238c72656c41f4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":168,"source_line":"    if (sig[lenR + 4] != 0x02) return false;","mutated_line":"    if (sig[lenR - 4] != 0x02) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5241,"run_id":35,"patch_hash":"72f5fece2ac864a59f2ac6bf7abcc713370635726bd8a35d995928a59d8ee851","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":168,"source_line":"    if (sig[lenR + 4] != 0x02) return false;","mutated_line":"    if (sig[lenR * 4] != 0x02) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5242,"run_id":35,"patch_hash":"cc60fbc5875928adf022685ed24ab63381b04614e0277fa7c21e8770675a00f4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":168,"source_line":"    if (sig[lenR + 4] != 0x02) return false;","mutated_line":"    if (sig[lenR / 4] != 0x02) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5243,"run_id":35,"patch_hash":"f1ae4faaca31160f5285ab3effafcab61ac3cba1be62827b592694079e414b90","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":168,"source_line":"    if (sig[lenR + 4] != 0x02) return false;","mutated_line":"    if (1==1) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5244,"run_id":35,"patch_hash":"06450465e04d6242fd9dc7352c2a44ad7ad1d2c11dec098f1a96f9265e85554a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":168,"source_line":"    if (sig[lenR + 4] != 0x02) return false;","mutated_line":"    if (1==0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5245,"run_id":35,"patch_hash":"55b7b0e5fe91611a560d2e321b3074d5122ba14deeff9769eeba098edd0d6e8e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":168,"source_line":"    if (sig[lenR + 4] != 0x02) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5246,"run_id":35,"patch_hash":"d42c038d952791aba8e2666cc87b09b2f4465601f9cbfa7c669e5d09abe21e93","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":171,"source_line":"    if (lenS == 0) return false;","mutated_line":"    if (lenS == 0) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5247,"run_id":35,"patch_hash":"d44c72c092a8556b55925f5c85a6a46ad79b814581e61aec08d1895cd98a11a6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":171,"source_line":"    if (lenS == 0) return false;","mutated_line":"    if (lenS != 0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5248,"run_id":35,"patch_hash":"a6d2eadc6b38ed8df8ba2afd220ad27101886887fa7751a8269d223678f90b25","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":171,"source_line":"    if (lenS == 0) return false;","mutated_line":"    if (1==1) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5249,"run_id":35,"patch_hash":"835f981579a738b24138c9478b3a930ba6f9da3328f5212a4f161d1351cc00a4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":171,"source_line":"    if (lenS == 0) return false;","mutated_line":"    if (1==0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5250,"run_id":35,"patch_hash":"3af802c482c2df34f266665103684f1fbb2844f9b0732ec2f6071ab5e2381453","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":171,"source_line":"    if (lenS == 0) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5251,"run_id":35,"patch_hash":"ca6a9369ecf01a9ada8395e53796809d1f94e462912c67c90c1f823d9098b446","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":174,"source_line":"    if (sig[lenR + 6] & 0x80) return false;","mutated_line":"    if (sig[lenR + 6] & 0x80) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5252,"run_id":35,"patch_hash":"508bdad97676ef137a7fdd95737c5ae2f3e74e1f6b645782751bd43f30c07a12","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":174,"source_line":"    if (sig[lenR + 6] & 0x80) return false;","mutated_line":"    if (sig[lenR - 6] & 0x80) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5253,"run_id":35,"patch_hash":"aa078abd6b4669c69a3374cd3d82e9c7f5f221a249e240a48d320edca2036a56","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":174,"source_line":"    if (sig[lenR + 6] & 0x80) return false;","mutated_line":"    if (sig[lenR * 6] & 0x80) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5254,"run_id":35,"patch_hash":"ad6361394db27961dad1ed3777da60c672059a31017e4e5cae6165d7e8653037","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":174,"source_line":"    if (sig[lenR + 6] & 0x80) return false;","mutated_line":"    if (sig[lenR / 6] & 0x80) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5255,"run_id":35,"patch_hash":"bbd8f9dd14434f51433adb78ada76b66953d46bb1a49144da041b7772cef0b41","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":174,"source_line":"    if (sig[lenR + 6] & 0x80) return false;","mutated_line":"    if (1==1) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5256,"run_id":35,"patch_hash":"d3c3859509c8be1d77fbc1b125956f6742a9afb192e9bc33d5aecbc4948a7e40","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":174,"source_line":"    if (sig[lenR + 6] & 0x80) return false;","mutated_line":"    if (1==0) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5257,"run_id":35,"patch_hash":"e483f331c46ead26e989420a69cb845997cc5beff8c61b374fe0ab9b2ff8935b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":174,"source_line":"    if (sig[lenR + 6] & 0x80) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5258,"run_id":35,"patch_hash":"c6f19f2d6f50a15026a5ea57ced33561ad7fd8c185fc3ce2f9de46df2dd6d9c1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5259,"run_id":35,"patch_hash":"46b8c9335a11d4b4a53a5871178593fd6882136c6dd756281089f1db18d92dac","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS >= 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5260,"run_id":35,"patch_hash":"be7e39357b90b6dabbff6732b4e8b471de5fab532edf6bcebb496004efd19932","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS < 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5261,"run_id":35,"patch_hash":"b970c890fa4c6338b3aaec45b2a2577f3f82086e07d412360e991c8d27751942","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS <= 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5262,"run_id":35,"patch_hash":"af7096e179a066585a9f6954572b977a9802796f868c10ef9bfaa94f28370a9e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS > 1 || (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5263,"run_id":35,"patch_hash":"31d57ba58b55b109a053bbd8baff9c3c6e6695bba0ea9665614552320d99376b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS > 1 && (sig[lenR + 6] != 0x00) && !(sig[lenR + 7] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5264,"run_id":35,"patch_hash":"a466adc7a3af0b3871774d57fa0a50584a7fd2fddb9bdd821b9a57dbcec57ef0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS > 1 && (sig[lenR - 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5265,"run_id":35,"patch_hash":"dca442b01630836380764cceac05a9453b01dc2de1a6dfe41b9535835a6c848a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS > 1 && (sig[lenR * 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5266,"run_id":35,"patch_hash":"a30c957949ab1e05aaac5794ebdf6bdbf073bc8e873304bbbcb5f07ad03753f9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"    if (lenS > 1 && (sig[lenR / 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5267,"run_id":35,"patch_hash":"50f470440d75fcf24c066b6a238ea2aeb92ed60ad9f1630e836f552f6d2d6399","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":178,"source_line":"    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5268,"run_id":35,"patch_hash":"262e8e60f5a752fef1ef30ff65703507ba038be56d7d33cd588c1d16bc8f9ef6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":180,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5269,"run_id":35,"patch_hash":"85afb4bdb0e64c00860f6cf34b9797826f0c2cf81adb50ebca9093a323c0e902","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":190,"source_line":"    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() - 1);","mutated_line":"    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() + 1);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5270,"run_id":35,"patch_hash":"6b979395c943e8ba537aebb9cfa3cb86f0330d2fea098923fb6a011dac22c28f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":190,"source_line":"    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() - 1);","mutated_line":"    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() - vchSig.size() - 1);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5271,"run_id":35,"patch_hash":"6ac7c53262851e0c17581aa13964d681b028d864e8c805ec85760816cceee41b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":190,"source_line":"    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() - 1);","mutated_line":"    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() * vchSig.size() - 1);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5272,"run_id":35,"patch_hash":"9f6d62ff99cb16089d46c4ed0a23d01f4194e7d22d97da98ffd1d5ca00f3ec4a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":190,"source_line":"    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() - 1);","mutated_line":"    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() / vchSig.size() - 1);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5273,"run_id":35,"patch_hash":"a6637b7b544b623a573292e3be7b06041b051ef03cddeb00003cb6eb5db822be","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":197,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5274,"run_id":35,"patch_hash":"5fdcf961b106655ce91cc5db673736e9dfb0fb2afc3cc5fbdd33424311559e1c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":201,"source_line":"    if (vchSig.size() == 0) {","mutated_line":"    if (vchSig.size() != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5275,"run_id":35,"patch_hash":"901c420a398d7f659a91bb8da382895c8bb2892b921534f384f9da0f7d7e6b05","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":202,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5276,"run_id":35,"patch_hash":"d04c3de762e295594658dd900bddc79844d9aa635e72d13df74f0c0aa6ce428e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":204,"source_line":"    unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));","mutated_line":"    unsigned char nHashType = vchSig[vchSig.size() + 1] & (~(SIGHASH_ANYONECANPAY));","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5277,"run_id":35,"patch_hash":"20ade9f72119572d8672b02e3b4b34d8e4d22aae657f6bcc8c2d40a4f48a8f17","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (nHashType < SIGHASH_ALL || nHashType >= SIGHASH_SINGLE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5278,"run_id":35,"patch_hash":"8e0b44054b1fbab54a2a6c6a04b67c441fd3218a98c767683fc8074d1fc35067","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (nHashType <= SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5279,"run_id":35,"patch_hash":"b364fbaf16ed5f1b73a98461e0ffd0ae53a32e502d38ffe076674d0d5b7d1be1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (nHashType < SIGHASH_ALL || nHashType < SIGHASH_SINGLE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5280,"run_id":35,"patch_hash":"19d4a0611589d0b9f708bc8420a608311d113685c066b8dc8e5b951632d9cc0b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (nHashType > SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5281,"run_id":35,"patch_hash":"788387767a188030c2d917480f5b79335c5b0372e1afb0eed78a7f15e4815b0c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (nHashType < SIGHASH_ALL || nHashType <= SIGHASH_SINGLE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5282,"run_id":35,"patch_hash":"dbc8963911ee5118ced8f02f5d91bdedb87bc9226d351cf115cdd5fbdd43e05f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (nHashType >= SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5283,"run_id":35,"patch_hash":"79e5f503ee56d2a4f813c69abc9d5ba5f20cf6edf2e2a446295b59c9fa55d9bf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (nHashType < SIGHASH_ALL && nHashType > SIGHASH_SINGLE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5284,"run_id":35,"patch_hash":"4d51489567641033d3cdc54b040e52688bcc488cfc8fd168ca87fa28c982e031","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5285,"run_id":35,"patch_hash":"a75b4335a142e569f869fb50a87d19ff8b418b396d50ea99b2ea6c7585f4380e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":205,"source_line":"    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","mutated_line":"    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5286,"run_id":35,"patch_hash":"2fe6c5a4bcee7d11ad2fe5f57718e159e2ca5ca570bbcc084ff79a766a6e8653","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":206,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5287,"run_id":35,"patch_hash":"d54d18c2a11349b9aea9ab1b3f4be7915ba7737ab2ab7616fc59678194c391c0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":208,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5288,"run_id":35,"patch_hash":"5f189301a611c6a17be607c27c33137af8f026d702c024a165bd3035ab8e040c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":214,"source_line":"    if (vchSig.size() == 0) {","mutated_line":"    if (vchSig.size() != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5289,"run_id":35,"patch_hash":"198cf0358acdc1fb9887d4097e627b8616b1900a9ecdfed50276246a8363b0ed","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":215,"source_line":"        return true;","mutated_line":"        return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5290,"run_id":35,"patch_hash":"9bcc209cb03d3d5ff0828cab35d5096eeefc50ca07c5d168b30424bd6fd7fd3e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":217,"source_line":"    if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 && !IsValidSignatureEncoding(vchSig)) {","mutated_line":"    if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 || !IsValidSignatureEncoding(vchSig)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5291,"run_id":35,"patch_hash":"2f0792398a42c878716df44825965069c0cb5c1109808239da447adf86aded85","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":217,"source_line":"    if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 && !IsValidSignatureEncoding(vchSig)) {","mutated_line":"    if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) == 0 && !IsValidSignatureEncoding(vchSig)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5292,"run_id":35,"patch_hash":"882969861cc8e70a5ac7d003c1f9d809c58dc477b31212ed9e2f0fc097f564b3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":219,"source_line":"    } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {","mutated_line":"    } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 || !IsLowDERSignature(vchSig, serror)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5293,"run_id":35,"patch_hash":"3ba6cb48f691268d5ab7940a52d89a91e1e7d976e7c24baca96aa3f5792d854a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":219,"source_line":"    } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {","mutated_line":"    } else if ((flags & SCRIPT_VERIFY_LOW_S) == 0 && !IsLowDERSignature(vchSig, serror)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5294,"run_id":35,"patch_hash":"1b3ea54df2873c4dc9cd306a1077cdea1631242a00f9420a29e90d2381e6ca99","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":221,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5295,"run_id":35,"patch_hash":"6eadc84fb8f1d943c5178d23b96239e4177319b6dc03004df2a4f08f04057189","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":222,"source_line":"    } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsDefinedHashtypeSignature(vchSig)) {","mutated_line":"    } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 || !IsDefinedHashtypeSignature(vchSig)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5296,"run_id":35,"patch_hash":"2dd1f1fb0b3063d8775ef40ad025f13dd2f05320668550144f9a73de714b1bb7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":222,"source_line":"    } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsDefinedHashtypeSignature(vchSig)) {","mutated_line":"    } else if ((flags & SCRIPT_VERIFY_STRICTENC) == 0 && !IsDefinedHashtypeSignature(vchSig)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5297,"run_id":35,"patch_hash":"1453cc4ed7a2d462057fd9f8b6ce036c1e36911185ceb02fef3bbfe0e20b3460","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":225,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5298,"run_id":35,"patch_hash":"2b6ec1eb1a1d5bedf94557c00114c9d2539849b55ff08f371c6aa060e681da48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":229,"source_line":"    if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsCompressedOrUncompressedPubKey(vchPubKey)) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 || !IsCompressedOrUncompressedPubKey(vchPubKey)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5299,"run_id":35,"patch_hash":"67c9e7db27fee27af3c70f9fa98ea92ffbc362e74d50b79e3a5dc142cad3e47a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":229,"source_line":"    if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsCompressedOrUncompressedPubKey(vchPubKey)) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_STRICTENC) == 0 && !IsCompressedOrUncompressedPubKey(vchPubKey)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5300,"run_id":35,"patch_hash":"b56c7ad05aff109304bbed06c56de351a376f8b0138af30b64bfcce68c31bed2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":233,"source_line":"    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 || sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5301,"run_id":35,"patch_hash":"47eeff21a378717cdd04bf153e432fd469dea9818b4d04aba2970d9fdc51e040","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":233,"source_line":"    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion != SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5302,"run_id":35,"patch_hash":"8f37e11a7c6466a61d127cd3b8a396713305fa8d296b21a59e7ed84438e65d9e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":233,"source_line":"    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) == 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5303,"run_id":35,"patch_hash":"48fd1f73c9d80cd600d6991e37f99c7cc7ae6c5c3531ba3146ceccd51a88ce0e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":236,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5304,"run_id":35,"patch_hash":"c184de4476c2da6a868f44ed74861ab62656ece970c87b02253b75f3b48511f2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":249,"source_line":"        result.insert(result.end(), pc2, pc);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5305,"run_id":35,"patch_hash":"545b8b4dfc51c1938de1f1fffa460faa7891031f118c75c2b03a2a06779fabee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":250,"source_line":"        while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))","mutated_line":"        while (static_cast<size_t>(end - pc) > b.size() && std::equal(b.begin(), b.end(), pc))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5306,"run_id":35,"patch_hash":"726100beefa624e58d3ec4d685421f4feccff56d3afdcc7110bddfbe0e8e046e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":250,"source_line":"        while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))","mutated_line":"        while (static_cast<size_t>(end - pc) <= b.size() && std::equal(b.begin(), b.end(), pc))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5307,"run_id":35,"patch_hash":"a272c0368643b36e9827c809a436a59915a2776155cca1750301a792c96ee36a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":250,"source_line":"        while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))","mutated_line":"        while (static_cast<size_t>(end - pc) >= b.size() || std::equal(b.begin(), b.end(), pc))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5308,"run_id":35,"patch_hash":"9613947681dd02cee34e8a280615c06edf4114069781e0ff2f5e2c7d9e6073ae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":250,"source_line":"        while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))","mutated_line":"        while (static_cast<size_t>(end + pc) >= b.size() && std::equal(b.begin(), b.end(), pc))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5309,"run_id":35,"patch_hash":"f818bb362a21c1db73aff142eb73af2000be2ba02f16ed1dae7562b11f2f8d12","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":252,"source_line":"            pc = pc + b.size();","mutated_line":"            pc = pc - b.size();","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5310,"run_id":35,"patch_hash":"749cfc5d03a1454f300be85469f164371200392c3e0e86cad20bc2b41b42312f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":252,"source_line":"            pc = pc + b.size();","mutated_line":"            pc = pc * b.size();","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5311,"run_id":35,"patch_hash":"208175ebeddbe071d46c2c71bad77bb4226ad67a5f6256dee06012b03a864959","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":252,"source_line":"            pc = pc + b.size();","mutated_line":"            pc = pc / b.size();","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5312,"run_id":35,"patch_hash":"ec2abbc9b804796a6ecd21d08898678fa9404e53c47aaadcac31a81a77e1805d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":260,"source_line":"        result.insert(result.end(), pc2, end);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5313,"run_id":35,"patch_hash":"30c3c00c076ed4098f9d23c5e51b65ac8abd2db067c87dd98fbec3a64d14da2d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":291,"source_line":"    uint32_t m_first_false_pos = NO_FALSE;","mutated_line":"    uint32_t m_first_true_pos = NO_FALSE;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5314,"run_id":35,"patch_hash":"ce1f9c5ce5d2f0ffb0f95e3a3fa3b2144b0846243177bffe18f2a4c60f65cc5d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":294,"source_line":"    bool empty() const { return m_stack_size == 0; }","mutated_line":"    bool empty() const { return m_stack_size != 0; }","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5315,"run_id":35,"patch_hash":"a8b73a12dc479911db189fb68203c61cdcef7e94e822b653517bef6db30e5ab2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":295,"source_line":"    bool all_true() const { return m_first_false_pos == NO_FALSE; }","mutated_line":"    bool all_false() const { return m_first_false_pos == NO_FALSE; }","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5316,"run_id":35,"patch_hash":"76ee8640262d61830b0d28e77e3e192dcad54d39d5e75593c76c0e128a684260","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":295,"source_line":"    bool all_true() const { return m_first_false_pos == NO_FALSE; }","mutated_line":"    bool all_true() const { return m_first_true_pos == NO_FALSE; }","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5317,"run_id":35,"patch_hash":"10448d4c6432e8df3b85cc909d69665b379cc1f699b229d2a6244767f4197ff7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":295,"source_line":"    bool all_true() const { return m_first_false_pos == NO_FALSE; }","mutated_line":"    bool all_true() const { return m_first_false_pos != NO_FALSE; }","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5318,"run_id":35,"patch_hash":"4cbbd3ba7cd584d424097890464f8ad221a94be6ba14bb6f6898d6fffc6dde27","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":298,"source_line":"        if (m_first_false_pos == NO_FALSE && !f) {","mutated_line":"        if (m_first_true_pos == NO_FALSE && !f) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5319,"run_id":35,"patch_hash":"ec1c81501667bccd8378edbc74d28b271c02ac9422b21a4f6cb59df115106c6f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":298,"source_line":"        if (m_first_false_pos == NO_FALSE && !f) {","mutated_line":"        if (m_first_false_pos == NO_FALSE || !f) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5320,"run_id":35,"patch_hash":"929ab2d7c634bc6aa8169db4661b753b1d4b41e535caffad3606e799ddbfe2be","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":298,"source_line":"        if (m_first_false_pos == NO_FALSE && !f) {","mutated_line":"        if (m_first_false_pos != NO_FALSE && !f) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5321,"run_id":35,"patch_hash":"aeb1b9e32b5939786aecf9080165f2772ad0fa1a86ce88dd484d6d02bb243aec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":298,"source_line":"        if (m_first_false_pos == NO_FALSE && !f) {","mutated_line":"        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5322,"run_id":35,"patch_hash":"c9dc8360c976e4745cb97c8f64d8f43464ed1d809a1406f95743e4a22f24fa5a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":298,"source_line":"        if (m_first_false_pos == NO_FALSE && !f) {","mutated_line":"        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5323,"run_id":35,"patch_hash":"318987476125779cce15cb71ca3e4681a80dacff2eebcc38a37daa3d65c35c35","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":301,"source_line":"            m_first_false_pos = m_stack_size;","mutated_line":"            m_first_true_pos = m_stack_size;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5324,"run_id":35,"patch_hash":"364d71c2074c703aee28886682edbdba5bc271902883aa9d44ef04e77f61c16b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":308,"source_line":"        --m_stack_size;","mutated_line":"        ++m_stack_size;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5325,"run_id":35,"patch_hash":"1d8780c3131db63314e68c291cd9efddbd914432c60ae3b3e2648d7c2be581be","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":309,"source_line":"        if (m_first_false_pos == m_stack_size) {","mutated_line":"        if (m_first_true_pos == m_stack_size) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5326,"run_id":35,"patch_hash":"a7d46184b71ccae9cbf610bbba2dc87025724d3ee79a846771d52ecacb39ec87","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":309,"source_line":"        if (m_first_false_pos == m_stack_size) {","mutated_line":"        if (m_first_false_pos != m_stack_size) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5327,"run_id":35,"patch_hash":"df2caf2e81ed6811b4c11061a506f47dc34ff883131ad27f5f94c5d999680409","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":309,"source_line":"        if (m_first_false_pos == m_stack_size) {","mutated_line":"        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5328,"run_id":35,"patch_hash":"f898cafcb4ee0113038043391ec0448cc5b31dd558e774ecfd50ae49a290a5c0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":309,"source_line":"        if (m_first_false_pos == m_stack_size) {","mutated_line":"        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5329,"run_id":35,"patch_hash":"3b3a5a237e1183ab9710a594d4b86e277a11109f09dbb3207c056ffd27f9f3d4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":311,"source_line":"            m_first_false_pos = NO_FALSE;","mutated_line":"            m_first_true_pos = NO_FALSE;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5330,"run_id":35,"patch_hash":"90a2e725784481f82e0bc98c5c74175adbf95e918caf2f48415e12d599788a2a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":317,"source_line":"        if (m_first_false_pos == NO_FALSE) {","mutated_line":"        if (m_first_true_pos == NO_FALSE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5331,"run_id":35,"patch_hash":"ddcbfbfc776d9b078049cfc9bbdc286f0567510053f4703754b1503b52c70c75","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":317,"source_line":"        if (m_first_false_pos == NO_FALSE) {","mutated_line":"        if (m_first_false_pos != NO_FALSE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5332,"run_id":35,"patch_hash":"f4a6d5e5f853c8a8521360c4fae9d41997771776276efc92b354de4a8048fa80","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":317,"source_line":"        if (m_first_false_pos == NO_FALSE) {","mutated_line":"        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5333,"run_id":35,"patch_hash":"93b359b435181a00ab7ec5fb03594a43fd0888ab2f18fe29be30162c16acc4bd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":317,"source_line":"        if (m_first_false_pos == NO_FALSE) {","mutated_line":"        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5334,"run_id":35,"patch_hash":"c80296973ad56a9dd265f48e44f5941532d3abe68c90381f66dee4d2f8efb074","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":319,"source_line":"            m_first_false_pos = m_stack_size - 1;","mutated_line":"            m_first_true_pos = m_stack_size - 1;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5335,"run_id":35,"patch_hash":"a7fdf7e043122ef162585e11cf00d366e76e8408b297ec8af93d1c97c1f7c4c0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":319,"source_line":"            m_first_false_pos = m_stack_size - 1;","mutated_line":"            m_first_false_pos = m_stack_size + 1;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5336,"run_id":35,"patch_hash":"01db7575dd124315660cd827a9158716149a147f7472767d898f16a552500fa7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":320,"source_line":"        } else if (m_first_false_pos == m_stack_size - 1) {","mutated_line":"        } else if (m_first_true_pos == m_stack_size - 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5337,"run_id":35,"patch_hash":"72ca20428c2c1d88f40262e702816686db0474fe09f602b68e7595c0b61ee7da","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":320,"source_line":"        } else if (m_first_false_pos == m_stack_size - 1) {","mutated_line":"        } else if (m_first_false_pos != m_stack_size - 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5338,"run_id":35,"patch_hash":"53905f9ec2ff19e5da1d50eda09d2e21c4c2c7c639ceb138e0638dafed3209e9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":320,"source_line":"        } else if (m_first_false_pos == m_stack_size - 1) {","mutated_line":"        } else if (m_first_false_pos == m_stack_size + 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5339,"run_id":35,"patch_hash":"aec186112d185ca2d6b9e915096fcd0c2dc45e7b54b066d0e92a8963e8cfdca3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":320,"source_line":"        } else if (m_first_false_pos == m_stack_size - 1) {","mutated_line":"        } else if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5340,"run_id":35,"patch_hash":"c161c43c763e802b7f856660b982010097d44a8d8a05edece064e6e26c9fac40","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":320,"source_line":"        } else if (m_first_false_pos == m_stack_size - 1) {","mutated_line":"        } else if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5341,"run_id":35,"patch_hash":"c9f18bd9f450b8dd71573763479cb487d93e81866bd1f1fe22d89932a28925fb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":322,"source_line":"            m_first_false_pos = NO_FALSE;","mutated_line":"            m_first_true_pos = NO_FALSE;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5342,"run_id":35,"patch_hash":"728ed44f2f383f8930b74f281c73a430cb0cd559ae428a17a9593b447e19a04e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":339,"source_line":"    if (sigversion == SigVersion::BASE) {","mutated_line":"    if (sigversion != SigVersion::BASE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5343,"run_id":35,"patch_hash":"72a1180a55b29142325302d97a8d843c61d4c4c37c6fe65b55799327f3338df3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":339,"source_line":"    if (sigversion == SigVersion::BASE) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5344,"run_id":35,"patch_hash":"2af99287b155a41218dce5d5937164039051431fb2dab952107270018065165c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":339,"source_line":"    if (sigversion == SigVersion::BASE) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5345,"run_id":35,"patch_hash":"4d9549e32b245f383cee8bd91eed40afa4689ba1b62286f9a21f6bbd65b34978","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":341,"source_line":"        if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"        if (found >= 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5346,"run_id":35,"patch_hash":"89006226a9217fde337a75c96e4a1ec53daa6bc683e053ea614abf2701520953","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":341,"source_line":"        if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"        if (found < 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5347,"run_id":35,"patch_hash":"400020ce7cac889fd48b95f48a8d11788ecd4f2829f78b3e94b0533414aa9efe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":341,"source_line":"        if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"        if (found <= 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5348,"run_id":35,"patch_hash":"5bcdb8c248e67bd17ccb386b5b5137b239cbbd02ec4d2d44cc5e8988e388dbed","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":341,"source_line":"        if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"        if (found > 0 || (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5349,"run_id":35,"patch_hash":"d9a088f8e74399ed1feb7afb84c4df92d81a561f197bf1d39c2457760c6ba096","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":345,"source_line":"    if (!CheckSignatureEncoding(vchSig, flags, serror) || !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {","mutated_line":"    if (!CheckSignatureEncoding(vchSig, flags, serror) && !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5350,"run_id":35,"patch_hash":"69aea9c1dc5ef9ec8e3c0bb6182f485d98f026666353dbc140e59b79c432d011","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":347,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5351,"run_id":35,"patch_hash":"de1bef5eb30a06dd0d6147292c2facc3bf326b4a094b7fbd4525b424dbc76388","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":351,"source_line":"    if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && vchSig.size())","mutated_line":"    if (!fSuccess || (flags & SCRIPT_VERIFY_NULLFAIL) && vchSig.size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5352,"run_id":35,"patch_hash":"58345548c155f41489a92040ac52736dd3e7be67cb896dfb7aaa22a77dd9dc72","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":354,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5353,"run_id":35,"patch_hash":"d76f3cab87c54dc2e833811b6216a5a4754d3a6de444fa0d48361ceb63986a16","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":368,"source_line":"    if (success) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5354,"run_id":35,"patch_hash":"90f07bc7c9533fc070ee8ec2b5067a472b0361a30571d9f155a7af87f05a80ca","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":368,"source_line":"    if (success) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5355,"run_id":35,"patch_hash":"bb4fe20c1555740d99eab5080b63744bf3e086f10b9360c734a4e83a6dfb0480","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":373,"source_line":"        if (execdata.m_validation_weight_left < 0) {","mutated_line":"        if (execdata.m_validation_weight_left <= 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5356,"run_id":35,"patch_hash":"0a9536b3ca911883166e7a889d892ab45eba48a20eb4d3d98268a96746301014","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":373,"source_line":"        if (execdata.m_validation_weight_left < 0) {","mutated_line":"        if (execdata.m_validation_weight_left > 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5357,"run_id":35,"patch_hash":"49d44fe156955c4fe5ffdbb37fc1d3829ed5d24ff40138a42adb1a17121e22fa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":373,"source_line":"        if (execdata.m_validation_weight_left < 0) {","mutated_line":"        if (execdata.m_validation_weight_left >= 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5358,"run_id":35,"patch_hash":"afc900733be89410d067530d45e3bedb8aa955798a844b18edf35f36403d9b95","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":373,"source_line":"        if (execdata.m_validation_weight_left < 0) {","mutated_line":"        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5359,"run_id":35,"patch_hash":"5468a5f5e4a75a8a5854ff1fce3290c06317838ece7a2006d86996f646b0d042","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":373,"source_line":"        if (execdata.m_validation_weight_left < 0) {","mutated_line":"        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5360,"run_id":35,"patch_hash":"8e1e3f58f07d585173cd09c7cf5cd9239e7d136f9eeae9e596cef4f36c4e37df","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":377,"source_line":"    if (pubkey.size() == 0) {","mutated_line":"    if (pubkey.size() != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5361,"run_id":35,"patch_hash":"f4e7e987a550869264091c734abd16f7d0974988308c504eb6434df07d999c20","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":379,"source_line":"    } else if (pubkey.size() == 32) {","mutated_line":"    } else if (pubkey.size() != 32) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5362,"run_id":35,"patch_hash":"c418f682059a0c188660fdf1f989f60d9f1c0860b3b9f1e8dd9273a7cfbdb96f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":380,"source_line":"        if (success && !checker.CheckSchnorrSignature(sig, pubkey, sigversion, execdata, serror)) {","mutated_line":"        if (success || !checker.CheckSchnorrSignature(sig, pubkey, sigversion, execdata, serror)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5363,"run_id":35,"patch_hash":"e2cd64b8566a49f08491b054f6f9f218739b175063b1ee65dd28de46c5c421f2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":381,"source_line":"            return false; // serror is set","mutated_line":"            return true; // serror is set","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5364,"run_id":35,"patch_hash":"9cbd3adaec795a64e148385eff5019e768b70bcd67422dd7c9812fc58259db4f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":389,"source_line":"        if ((flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE) != 0) {","mutated_line":"        if ((flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE) == 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5365,"run_id":35,"patch_hash":"76f42c793e8e2f722843b94f548488afb984bdb999ed83d91ef096869c7f45ca","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":394,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5366,"run_id":35,"patch_hash":"e4503c26281e0187f0cec58a086afe530b9866d128aacf3522a9e21c303a1fa1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":412,"source_line":"        break;","mutated_line":"        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5367,"run_id":35,"patch_hash":"6eed38c22972ce1689b98f084970a55f70ee4028c40b8ad6f9616dac6fc25c2e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":419,"source_line":"    static const CScriptNum bnZero(0);","mutated_line":"    static const CScriptNum bnZero(0 - 1);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5368,"run_id":35,"patch_hash":"ea2ffc5cb6c8b653965fb95957c759566e1e9ccd4b218b21a7846d0ce85ef0bc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":419,"source_line":"    static const CScriptNum bnZero(0);","mutated_line":"    static const CScriptNum bnZero(0 + 1);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5369,"run_id":35,"patch_hash":"b1457cca10f691646fce6732402b72cacca576e885d7ae8ec14397ab44273597","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":420,"source_line":"    static const CScriptNum bnOne(1);","mutated_line":"    static const CScriptNum bnOne(1 - 1);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5370,"run_id":35,"patch_hash":"d3e1ea68dc3fea5c7d74cf27a60c24b72159f532487e7f14a39aaa3388016390","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":420,"source_line":"    static const CScriptNum bnOne(1);","mutated_line":"    static const CScriptNum bnOne(1 + 1);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5371,"run_id":35,"patch_hash":"23068562b093265aa7dbd9340e7238c8cee98512051b1d156ab0b422a86ce040","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":423,"source_line":"    static const valtype vchFalse(0);","mutated_line":"    static const valtype vchFalse(0 - 1);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5372,"run_id":35,"patch_hash":"0a1ba51dceda65e5a89e8a1e0b32ee5fbe89c18505e043beb2f8c5a10d18601a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":423,"source_line":"    static const valtype vchFalse(0);","mutated_line":"    static const valtype vchFalse(0 + 1);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5373,"run_id":35,"patch_hash":"b700bd6b02d622af039ca6a61d43b29ae99ba31a815bd7a0642348ae8a445ac1","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":437,"source_line":"    set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5374,"run_id":35,"patch_hash":"57f853a0821c58fb09b45a3a03c0df6d8aa65daa1bba8fd7ce51c49c718a04f3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":438,"source_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {","mutated_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() >= MAX_SCRIPT_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5375,"run_id":35,"patch_hash":"f8b088574468c2402d28dca1e2d176a07b4bacb4077a61d3025e419e05ce06fe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":438,"source_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {","mutated_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() < MAX_SCRIPT_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5376,"run_id":35,"patch_hash":"50f3157eb8500c3c65d4c70a9af0ece6b15ebe42324bf87e8eb1ec1c48e63f23","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":438,"source_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {","mutated_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() <= MAX_SCRIPT_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5377,"run_id":35,"patch_hash":"e7de54df7c7bd02417e25e59e46783970786ee372bb0d33fdde012f1dfd01232","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":438,"source_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {","mutated_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) || script.size() > MAX_SCRIPT_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5378,"run_id":35,"patch_hash":"f0ae8f68d45a6836dc462af17f7dfc5d74429f7ca51816ae89c184d952167efc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":438,"source_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {","mutated_line":"    if ((sigversion == SigVersion::BASE && sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5379,"run_id":35,"patch_hash":"0cde7ef6c378c51030210bdc7589e162a26b17151cb755ce84c04c3af1c25e79","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":438,"source_line":"    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {","mutated_line":"    if ((sigversion != SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5380,"run_id":35,"patch_hash":"2cc3a3c9e72277617d7d25930d08f7f22ceb67e8c3266e505b3881ce9679bfc3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":442,"source_line":"    bool fRequireMinimal = (flags & SCRIPT_VERIFY_MINIMALDATA) != 0;","mutated_line":"    bool fRequireMinimal = (flags & SCRIPT_VERIFY_MINIMALDATA) == 0;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5381,"run_id":35,"patch_hash":"30f9251174455c3c7dae6475a56e7d20553fe911ff9e776413f687d2c4776830","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":444,"source_line":"    execdata.m_codeseparator_pos = 0xFFFFFFFFUL;","mutated_line":"    execdata.m_codeseparator_pos = true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5382,"run_id":35,"patch_hash":"0d33d0acd8bb829ff05234e5d3e40c36b9d1cf1d1b1234e4421c52094de1d933","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}false${3}","line_number":444,"source_line":"    execdata.m_codeseparator_pos = 0xFFFFFFFFUL;","mutated_line":"    execdata.m_codeseparator_pos = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5383,"run_id":35,"patch_hash":"475bcd5ea39c482b19680557e13f33895c914a33f3e4fe1c69984d817ac2cdb9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":445,"source_line":"    execdata.m_codeseparator_pos_init = true;","mutated_line":"    execdata.m_codeseparator_pos_init = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5384,"run_id":35,"patch_hash":"84e099b4d2c7b92dc2ef660b44a0941483e0133c2fe3b028e936cab4434c3579","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":449,"source_line":"        for (; pc < pend; ++opcode_pos) {","mutated_line":"        for (; pc <= pend; ++opcode_pos) {","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5385,"run_id":35,"patch_hash":"281fa7c158d6d0a7de8f10f29a569ecc98c402ab6f1538c0088c3c85dd55f85a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":449,"source_line":"        for (; pc < pend; ++opcode_pos) {","mutated_line":"        for (; pc > pend; ++opcode_pos) {","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5386,"run_id":35,"patch_hash":"6995020fddef8999f72fb3ab4094d46e9d9ce2dbbf4f268c140bccee5f654fca","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":449,"source_line":"        for (; pc < pend; ++opcode_pos) {","mutated_line":"        for (; pc >= pend; ++opcode_pos) {","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5387,"run_id":35,"patch_hash":"9039c481e0ca280f8b124d4e96ccf221db211c09b220bd23590095821f11c216","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> ${1}break;","line_number":449,"source_line":"        for (; pc < pend; ++opcode_pos) {","mutated_line":"        for (; pc < pend; ++opcode_pos) {break;","guard":"statement-insert","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5388,"run_id":35,"patch_hash":"0b6aebb21e3a87ba21b37c87b50f20e32e39184c08d09e1891e85dcffbf46c92","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":450,"source_line":"            bool fExec = vfExec.all_true();","mutated_line":"            bool fExec = vfExec.all_false();","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5389,"run_id":35,"patch_hash":"f25c63ed3d4dc91742c29848f84768e0acc5a1bd020e49ffefa8c2514a1873ce","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":457,"source_line":"            if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)","mutated_line":"            if (vchPushValue.size() >= MAX_SCRIPT_ELEMENT_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5390,"run_id":35,"patch_hash":"50bfe3db2133933912c56d82d34f8a868e38d3055c387608f5010ddeb7a23334","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":457,"source_line":"            if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)","mutated_line":"            if (vchPushValue.size() < MAX_SCRIPT_ELEMENT_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5391,"run_id":35,"patch_hash":"3e7f1954538b0e32de9d8a360ff0a0d21dfc580b6d35689517e3bc676bc5182c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":457,"source_line":"            if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)","mutated_line":"            if (vchPushValue.size() <= MAX_SCRIPT_ELEMENT_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5392,"run_id":35,"patch_hash":"974fcd242d31132a14c73529f693e33dfeb56a75d9b7f86d13bbfd09b732c58c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":460,"source_line":"            if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {","mutated_line":"            if (sigversion == SigVersion::BASE && sigversion == SigVersion::WITNESS_V0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5393,"run_id":35,"patch_hash":"a010d4bbc08187eab3d452da21d8a9fd2e57c5fd9fe20cdc19605baac2a88ad6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":460,"source_line":"            if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {","mutated_line":"            if (sigversion != SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5394,"run_id":35,"patch_hash":"35a8f677243240f006e1e04eb2ea186d45e1adc1dc34f748abd9cea201fd2a7e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":460,"source_line":"            if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {","mutated_line":"            if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5395,"run_id":35,"patch_hash":"29fb858f0fd9cf7ec61b7e72e08f3e7e84c10878d39af58f878c4e9d0b279358","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":460,"source_line":"            if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {","mutated_line":"            if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5396,"run_id":35,"patch_hash":"47b44820a1e93d2bf56055e01e6d1a19d68a1ac1a63a5c3a565debce1f144afe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":462,"source_line":"                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","mutated_line":"                if (opcode >= OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5397,"run_id":35,"patch_hash":"4b349d6d29e9d47538b9cf892edb10874165319f7e8aaa3d7cd257870693e09a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":462,"source_line":"                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","mutated_line":"                if (opcode < OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5398,"run_id":35,"patch_hash":"4da7f691061aa70bb8b51a988362fd483b718dd9a3669eab1772a0f857fe9a4f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":462,"source_line":"                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","mutated_line":"                if (opcode <= OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5399,"run_id":35,"patch_hash":"493f32ae987ce2ee92d5518471d77257c818cd5da690df656c5dd17f00a69706","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":462,"source_line":"                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","mutated_line":"                if (opcode > OP_16 || ++nOpCount > MAX_OPS_PER_SCRIPT) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5400,"run_id":35,"patch_hash":"c0717c41ab161327b49b3c73fcfe48873eaf942c7b4464d4ae0550a53ed418c6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":462,"source_line":"                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","mutated_line":"                if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5401,"run_id":35,"patch_hash":"17857adf4620f7d60040ac63e4360d50be40c8fd2aa1fffed9256c25f52a51fc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":462,"source_line":"                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {","mutated_line":"                if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5402,"run_id":35,"patch_hash":"3f0817b450351f40ce2307407daf64b94f57c75218f8f57ec8833eef25accfae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":467,"source_line":"            if (opcode == OP_CAT ||","mutated_line":"            if (opcode == OP_CAT &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5403,"run_id":35,"patch_hash":"71f6825c6f733efa2bb620bf4fafc87e90387dfc5c6e5eeebaefb7e5e5d1e09a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":467,"source_line":"            if (opcode == OP_CAT ||","mutated_line":"            if (opcode != OP_CAT ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5404,"run_id":35,"patch_hash":"c5f36bbacb861f51ae6dec4198fa45075b173d4e877317f4a23ef7c46efbd124","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":468,"source_line":"                opcode == OP_SUBSTR ||","mutated_line":"                opcode == OP_SUBSTR &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5405,"run_id":35,"patch_hash":"db5229391aa794e4cd2a4a10e68fcf4d1c9dd6a118988f00702d795e5e117351","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":468,"source_line":"                opcode == OP_SUBSTR ||","mutated_line":"                opcode != OP_SUBSTR ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5406,"run_id":35,"patch_hash":"26f27e4f136354220c5766d3e8686cb0d62313bc342b6a0cb03c4977e5c3e777","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":469,"source_line":"                opcode == OP_LEFT ||","mutated_line":"                opcode == OP_LEFT &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5407,"run_id":35,"patch_hash":"bda896046a3d818316653fce67a4a3aadacda477f104f0a8a30a7955b0226ee9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":469,"source_line":"                opcode == OP_LEFT ||","mutated_line":"                opcode != OP_LEFT ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5408,"run_id":35,"patch_hash":"302dbb2f7e70e50d688684e2bfa1b61763bdca4541e986f5112d12ca1d1129c1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":470,"source_line":"                opcode == OP_RIGHT ||","mutated_line":"                opcode == OP_RIGHT &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5409,"run_id":35,"patch_hash":"1498e14579a5dbc3da0fc1f2b8b2a1db44dc541e83409cbbcfc63185e6ab474e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":470,"source_line":"                opcode == OP_RIGHT ||","mutated_line":"                opcode != OP_RIGHT ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5410,"run_id":35,"patch_hash":"e895f4b6dcf6ce6b7695ca35319022b9f15c01c18f3427d91cd978d0e381216b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":471,"source_line":"                opcode == OP_INVERT ||","mutated_line":"                opcode == OP_INVERT &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5411,"run_id":35,"patch_hash":"8eba7796159a14fd5e15c51d640dfaa5e7db26db566a189ee69778df10979d7d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":471,"source_line":"                opcode == OP_INVERT ||","mutated_line":"                opcode != OP_INVERT ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5412,"run_id":35,"patch_hash":"1bd2d20821c41e7afaff6274521945ef9a528c3256e3cf419d00a704dbbd61f2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":472,"source_line":"                opcode == OP_AND ||","mutated_line":"                opcode == OP_AND &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5413,"run_id":35,"patch_hash":"621d91ff7445764508178068c64ef062bedec585830e8bf5be9d30bb23d1e85e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":472,"source_line":"                opcode == OP_AND ||","mutated_line":"                opcode != OP_AND ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5414,"run_id":35,"patch_hash":"94e5313085ad3852e4d17327dc73c12698a8b21542dc522d34665d19d3e1aa8a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":473,"source_line":"                opcode == OP_OR ||","mutated_line":"                opcode == OP_OR &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5415,"run_id":35,"patch_hash":"52a16b5154b3c77b4ebea0bc89be6fb5eafb42f496b2514d57086804bb70b63a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":473,"source_line":"                opcode == OP_OR ||","mutated_line":"                opcode != OP_OR ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5416,"run_id":35,"patch_hash":"59ece9fe9cfff57790a203384f3a3da31bb8d78d1ed2c5182ebe2e16ea380132","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":474,"source_line":"                opcode == OP_XOR ||","mutated_line":"                opcode == OP_XOR &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5417,"run_id":35,"patch_hash":"2dfa038edf5a79bd1da707a66068f921fc0d36a6703505b249a31deaa6e7005f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":474,"source_line":"                opcode == OP_XOR ||","mutated_line":"                opcode != OP_XOR ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5418,"run_id":35,"patch_hash":"d4b2988a07ef9b7a229a079fe653ad906565e5c8922af4e306bac81a9a575030","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":475,"source_line":"                opcode == OP_2MUL ||","mutated_line":"                opcode == OP_2MUL &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5419,"run_id":35,"patch_hash":"c66bc8c109fd501c907cae80900e7550bcfd7de6b10f0462984970518349056d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":475,"source_line":"                opcode == OP_2MUL ||","mutated_line":"                opcode != OP_2MUL ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5420,"run_id":35,"patch_hash":"1e76e3ea2602082b4125afa8978ce6d32256140771346c4d5962899311a981eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":476,"source_line":"                opcode == OP_2DIV ||","mutated_line":"                opcode == OP_2DIV &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5421,"run_id":35,"patch_hash":"6f387e74901f994fc9bf2170c1b917a6e6ef1fb112587a6077fee38038ddf7d3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":476,"source_line":"                opcode == OP_2DIV ||","mutated_line":"                opcode != OP_2DIV ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5422,"run_id":35,"patch_hash":"f26ef0755746e9c66175eb5d3733967cc5f17084be67c7edce1a69d4bed03e6e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":477,"source_line":"                opcode == OP_MUL ||","mutated_line":"                opcode == OP_MUL &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5423,"run_id":35,"patch_hash":"e1c144e17ef22d21c4761f8ecb2bf4a388371f987ea1cb5dfee2b7ac124aa7a2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":477,"source_line":"                opcode == OP_MUL ||","mutated_line":"                opcode != OP_MUL ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5424,"run_id":35,"patch_hash":"19403adf6a3418e3199c528ff6367e840fa2baea6af24a59774787aa271284cf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":478,"source_line":"                opcode == OP_DIV ||","mutated_line":"                opcode == OP_DIV &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5425,"run_id":35,"patch_hash":"f47363a1f8c9f2a98b45e6784e3dbe1ad6f1aa5bc8868c1f98f2c379c1dba871","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":478,"source_line":"                opcode == OP_DIV ||","mutated_line":"                opcode != OP_DIV ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5426,"run_id":35,"patch_hash":"eaec153a1ea498fa092200041afb39ca1be78e18365ac781c1fafe04050c9884","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":479,"source_line":"                opcode == OP_MOD ||","mutated_line":"                opcode == OP_MOD &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5427,"run_id":35,"patch_hash":"5af3c8c0cba85e1f8efd4dbcf5d6d6b0b3cb6affa43bb691640734d0934aea4d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":479,"source_line":"                opcode == OP_MOD ||","mutated_line":"                opcode != OP_MOD ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5428,"run_id":35,"patch_hash":"a103c365885555c37468d10f82393c3e1951a78047d1064706b8610c53f59228","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":480,"source_line":"                opcode == OP_LSHIFT ||","mutated_line":"                opcode == OP_LSHIFT &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5429,"run_id":35,"patch_hash":"54eafa3d8eee66a5ccac19ffdce64346806440e4ee8a5ff133438e47a6fcb2ab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":480,"source_line":"                opcode == OP_LSHIFT ||","mutated_line":"                opcode != OP_LSHIFT ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5430,"run_id":35,"patch_hash":"1cc03327456c9ccbb041c778154deee1291e0b4b652cbf26f3d471e843de0870","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":481,"source_line":"                opcode == OP_RSHIFT)","mutated_line":"                opcode != OP_RSHIFT)","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5431,"run_id":35,"patch_hash":"164728880ff9b751e080ba42c445f68d15bea8fb20aa8ce2f13785efc5ec815a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":485,"source_line":"            if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"            if (opcode == OP_CODESEPARATOR || sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5432,"run_id":35,"patch_hash":"738cda471c3119d7f76332f4bfd6e0fd653a54943f71f569178ee38134dbb666","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":485,"source_line":"            if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"            if (opcode != OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5433,"run_id":35,"patch_hash":"a39f2a72e5d2ffc9cb15075c1d59a627257bdba87c468684d0fa7ec37532c6f0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  < ","line_number":488,"source_line":"            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {","mutated_line":"            if (fExec && 0 < opcode && opcode <= OP_PUSHDATA4) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5434,"run_id":35,"patch_hash":"3c210f7a80469209224ea5d38a4aff10c2a35c2d4b7c56a43b404ba1cee1eb4d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  >= ","line_number":488,"source_line":"            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {","mutated_line":"            if (fExec && 0 >= opcode && opcode <= OP_PUSHDATA4) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5435,"run_id":35,"patch_hash":"501568568041d6ff64a75dac9a3635819e6a7d3f9e91659ee1feba6e8f434bb3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":488,"source_line":"            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {","mutated_line":"            if (fExec || 0 <= opcode && opcode <= OP_PUSHDATA4) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5436,"run_id":35,"patch_hash":"748310f144e2826cb88df3136710630c872265094f53e7ed379c10b63c8114ec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":488,"source_line":"            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {","mutated_line":"            if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5437,"run_id":35,"patch_hash":"2524ddf0a7fb4ddf647ace3ca6959a0a71dfd70a7da52fbc9639f5a582f5cb96","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":488,"source_line":"            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {","mutated_line":"            if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5438,"run_id":35,"patch_hash":"675e2b30997108a8b2af4853ec34a6fe684c26d57a9245857b06a45218f3d198","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":489,"source_line":"                if (fRequireMinimal && !CheckMinimalPush(vchPushValue, opcode)) {","mutated_line":"                if (fRequireMinimal || !CheckMinimalPush(vchPushValue, opcode)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5439,"run_id":35,"patch_hash":"6558efa37b2a361a7b3e6bfc2082dd900e2a36589f2dd6a3b233b262966e805a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":492,"source_line":"                stack.push_back(vchPushValue);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5440,"run_id":35,"patch_hash":"5d19f8e2d290e44dbec2c26554b95d013419b2792ac139478136808fe13c5788","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  < ","line_number":493,"source_line":"            } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))","mutated_line":"            } else if (fExec || (OP_IF < opcode && opcode <= OP_ENDIF))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5441,"run_id":35,"patch_hash":"65d40d0a16ebbce651eb241a6f692f2f0b4c47a0005a6c60d4841aa3f404e6c7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  >= ","line_number":493,"source_line":"            } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))","mutated_line":"            } else if (fExec || (OP_IF >= opcode && opcode <= OP_ENDIF))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5442,"run_id":35,"patch_hash":"86eb46b3e26a7c5e7d5debe303244d0f3f695ed8ef4dd477d6d3be6918feffb1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":493,"source_line":"            } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))","mutated_line":"            } else if (fExec || (OP_IF <= opcode || opcode <= OP_ENDIF))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5443,"run_id":35,"patch_hash":"ff28046daea4d3f83605aa83f0d85b1d07b388009471e90d989df641768fadfc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":493,"source_line":"            } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))","mutated_line":"            } else if (fExec && (OP_IF <= opcode && opcode <= OP_ENDIF))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5444,"run_id":35,"patch_hash":"a84a0d3930dbbf76143884cf7ead71b6ddb433e7c2249273b3d1e4baf73fe756","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":518,"source_line":"                    CScriptNum bn((int)opcode - (int)(OP_1 - 1));","mutated_line":"                    CScriptNum bn((int)opcode + (int)(OP_1 - 1));","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5445,"run_id":35,"patch_hash":"88c4a45e3f1713b5886ae33e29289cf868eaf3e87e5484c679aaf49de78e9698","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":519,"source_line":"                    stack.push_back(bn.getvch());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5446,"run_id":35,"patch_hash":"ddcb92cf8dc80ee2345b6b6c0544b2bc2454c352d78f60c6b836bbe17bbad018","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":523,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5447,"run_id":35,"patch_hash":"ba17aab2e9235ea952f4c9cb32c387eee5b1423f9b493e5f6e9c4aa4af3940c8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":530,"source_line":"                    break;","mutated_line":"                    continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5448,"run_id":35,"patch_hash":"26fa4911d3c4e7f190d04a1eb126357c040ce0e23a81e920ae45ac5e7df54db8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":536,"source_line":"                        break;","mutated_line":"                        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5449,"run_id":35,"patch_hash":"96323ae0323bf17191c4795b9bfca41b03f3b06ab02af8fc029c14f615e8d31f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":539,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5450,"run_id":35,"patch_hash":"4eb2cc97a58ea1b6a089bc54490706e9d038d00467039e342f74512e5b0e1efb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":539,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5451,"run_id":35,"patch_hash":"7a6eb266d2ad708759a75b8458007119e537e7354cf6a3fa92452d35672ae1a9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":539,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5452,"run_id":35,"patch_hash":"fbcec39c39d872b5924dafefe6e47bf3e36245cd69b872803514408e47e0029c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":556,"source_line":"                    const CScriptNum nLockTime(stacktop(-1), fRequireMinimal, 5);","mutated_line":"                    const CScriptNum nLockTime(stacktop(-1 - 1), fRequireMinimal, 5);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5453,"run_id":35,"patch_hash":"0af4e2ac8ba7c81838c37fa5fb4fdf8f92668ba08785d9eadf961a75d10619d7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":556,"source_line":"                    const CScriptNum nLockTime(stacktop(-1), fRequireMinimal, 5);","mutated_line":"                    const CScriptNum nLockTime(stacktop(-1 + 1), fRequireMinimal, 5);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5454,"run_id":35,"patch_hash":"2d475240c597eef24d698dfac019b4e48500f5113511f379bed1cd47c2bc0ae7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":561,"source_line":"                    if (nLockTime < 0)","mutated_line":"                    if (nLockTime <= 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5455,"run_id":35,"patch_hash":"e3f91ab7f660f09c4fa51e7f8931c61a08ae061c800a103e1cb0a941dbc28e1b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":561,"source_line":"                    if (nLockTime < 0)","mutated_line":"                    if (nLockTime > 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5456,"run_id":35,"patch_hash":"d2ece182094fcfba9798df286696b7b3a29ace469c622d04af88fbdb1c4180db","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":561,"source_line":"                    if (nLockTime < 0)","mutated_line":"                    if (nLockTime >= 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5457,"run_id":35,"patch_hash":"c0e4c41aa7b2c0058179a85cc761b36951f6a3bd6fdaf66b9ac6527bfc04afdc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":561,"source_line":"                    if (nLockTime < 0)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5458,"run_id":35,"patch_hash":"228fb329d18126292deed31e4f14d61a705b9a653e6f3dc56d272248cd51582b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":561,"source_line":"                    if (nLockTime < 0)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5459,"run_id":35,"patch_hash":"e5e0dfdda2166bfd9fb79a5d9c63cddaf046f27c1b4cfc1797a7a6df05c126fb","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":568,"source_line":"                    break;","mutated_line":"                    continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5460,"run_id":35,"patch_hash":"25d94640848edee16b6814d38f40f3ccb9215992c12fcb34bc4332c6fcdbc6dc","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":575,"source_line":"                        break;","mutated_line":"                        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5461,"run_id":35,"patch_hash":"4c0f7bfd5e990c660ec4ebfe8ae33471a0c1da3c9a770035591587ede53a3c06","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":578,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5462,"run_id":35,"patch_hash":"c1c71313d1aa137160042e3a1fe0c3d6e025be6147572fdcbd5a4db14f32f3ec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":578,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5463,"run_id":35,"patch_hash":"738d58079711e59301b5d656e362e67cdab1feab171ab1ef56aba72f33e190be","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":578,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5464,"run_id":35,"patch_hash":"85e47ba9b8ae5e2b7c4df4c1228907b292d5103021c620b6583e48097bde993a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":584,"source_line":"                    const CScriptNum nSequence(stacktop(-1), fRequireMinimal, 5);","mutated_line":"                    const CScriptNum nSequence(stacktop(-1 - 1), fRequireMinimal, 5);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5465,"run_id":35,"patch_hash":"8a500e440a52f20b2dc52515ed3533b586e4536bc0301f334de1da1d7934c585","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":584,"source_line":"                    const CScriptNum nSequence(stacktop(-1), fRequireMinimal, 5);","mutated_line":"                    const CScriptNum nSequence(stacktop(-1 + 1), fRequireMinimal, 5);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5466,"run_id":35,"patch_hash":"d7e4cc329b3fecdcf9c9cc7c4c886a17a56c08b26f09594ca32560d3bd390cf0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":589,"source_line":"                    if (nSequence < 0)","mutated_line":"                    if (nSequence <= 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5467,"run_id":35,"patch_hash":"0cb3daf663c786e07a83ce71d6942cf2cb27d21e91b18023eaf31e2ca18f2967","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":589,"source_line":"                    if (nSequence < 0)","mutated_line":"                    if (nSequence > 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5468,"run_id":35,"patch_hash":"c72de482f3fe15b762a0d9be16d91ba2e01fd04cfa405035bcd2411308afbdae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":589,"source_line":"                    if (nSequence < 0)","mutated_line":"                    if (nSequence >= 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5469,"run_id":35,"patch_hash":"46b8c5719af97146bd035a2dc42589694598dc19e879e1662e9d99d420ebeaea","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":589,"source_line":"                    if (nSequence < 0)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5470,"run_id":35,"patch_hash":"f633ce4b67c6d522a78f8cc569a6661a3ff3b555888d8f6e3329acda0195d8be","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":589,"source_line":"                    if (nSequence < 0)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5471,"run_id":35,"patch_hash":"980b5f1bda28abdd4959fc2ee1048a1cdca70d5ab7f530860dda485ba3e6876e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":595,"source_line":"                    if ((nSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG) != 0)","mutated_line":"                    if ((nSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG) == 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5472,"run_id":35,"patch_hash":"5dc6535f616b46340324fd349edf088c4e8e9a2c4d5c317ef34926f278c5c18f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":596,"source_line":"                        break;","mutated_line":"                        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5473,"run_id":35,"patch_hash":"58132c3f5aed58abac65129946cfd32e02988d66b06b91c3c77a31b878757466","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":602,"source_line":"                    break;","mutated_line":"                    continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5474,"run_id":35,"patch_hash":"7b8c1dc0f8d768a06c33c8b5e56d7f68bef6c1e66b4608f6e3f33c7443f52a61","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":608,"source_line":"                    if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5475,"run_id":35,"patch_hash":"3d8dac86e414b23bb35e4a36b1b1fd9318b9a68e1d7e71b6cdd85dc2c4f1265e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":608,"source_line":"                    if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5476,"run_id":35,"patch_hash":"461e7f89bfd06e35e0dc59d107dfe5ea70668d23d3c07b99a4b4088350d998cc","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":611,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5477,"run_id":35,"patch_hash":"6d1cabcd3788d58ae0cc3839b71c9f3dea259296cbeeb2ad6b6adedef998ca93","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":617,"source_line":"                    bool fValue = false;","mutated_line":"                    bool fValue = true;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5478,"run_id":35,"patch_hash":"4edafb7f8acce574b6c4619e06f570e9a11ba6f3684c3ce3589c27bf1d4bd513","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":618,"source_line":"                    if (fExec)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5479,"run_id":35,"patch_hash":"983f993f130d8e36c5fd5825a8ce251c591e2f1b40615c6491f30adc439512e1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":618,"source_line":"                    if (fExec)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5480,"run_id":35,"patch_hash":"40da594cbf9df79f100fc258a93bc279942b77368dcf76b7a503812331ad1166","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":620,"source_line":"                        if (stack.size() < 1)","mutated_line":"                        if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5481,"run_id":35,"patch_hash":"abc0e0a247dc14a96d5d70f2656cb43dac8e2d7bfd36f2bd24831fca8e36946d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":620,"source_line":"                        if (stack.size() < 1)","mutated_line":"                        if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5482,"run_id":35,"patch_hash":"d34bf953a37c524460ec77bab6ea2bc8573a92bf6acd00d2fe23a91f36c64775","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":620,"source_line":"                        if (stack.size() < 1)","mutated_line":"                        if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5483,"run_id":35,"patch_hash":"990e4534c0e459fe96094f4047f3cd5d6ee307e8bd4dda1aa8ac58ada9425f37","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":622,"source_line":"                        valtype& vch = stacktop(-1);","mutated_line":"                        valtype& vch = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5484,"run_id":35,"patch_hash":"997717e854d5adf5a1f7139c6918f31f07ba5a4f63ec82a44a9ea1629cdbf684","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":622,"source_line":"                        valtype& vch = stacktop(-1);","mutated_line":"                        valtype& vch = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5485,"run_id":35,"patch_hash":"4d1f65c109cc4f6fb5d14457b749b2de245a525393df3084e336a47d5d2d9bfd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":624,"source_line":"                        if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"                        if (sigversion != SigVersion::TAPSCRIPT) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5486,"run_id":35,"patch_hash":"c791350bd3363271bd69983d9bf1906c4ee5ac248f0b24e9fe881300c00f261e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":624,"source_line":"                        if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"                        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5487,"run_id":35,"patch_hash":"f84a4f577b280f6f1e0bcbbda8aaf6853d9f069e1b8d3337c315f72d269d1232","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":624,"source_line":"                        if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"                        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5488,"run_id":35,"patch_hash":"22c6d64eddef40abd43e35c0acd52339b6d60487807985e79b4d2403ea9c8eb6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":627,"source_line":"                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","mutated_line":"                            if (vch.size() >= 1 || (vch.size() == 1 && vch[0] != 1)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5489,"run_id":35,"patch_hash":"a978911e18f8b0010762ecbd73f528d6ff83b3911b072b8b21a613f442657204","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":627,"source_line":"                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","mutated_line":"                            if (vch.size() < 1 || (vch.size() == 1 && vch[0] != 1)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5490,"run_id":35,"patch_hash":"7921af412a3a01043d0279ef6391961ab983acb1eb9cde1ea10a684890b2309f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":627,"source_line":"                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","mutated_line":"                            if (vch.size() <= 1 || (vch.size() == 1 && vch[0] != 1)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5491,"run_id":35,"patch_hash":"e19b2d16dd20c7bfe98eea034f8518ad86f0b28c513204305ea8234fe4093841","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":627,"source_line":"                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","mutated_line":"                            if (vch.size() > 1 || (vch.size() == 1 || vch[0] != 1)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5492,"run_id":35,"patch_hash":"5dc6374e707b35ea5b3472845c1483d49f81278c7a372e2f8c0f96e2d684f994","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":627,"source_line":"                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","mutated_line":"                            if (vch.size() > 1 && (vch.size() == 1 && vch[0] != 1)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5493,"run_id":35,"patch_hash":"824833d97e646d5f5923717277c414d6e7d8894da204698379efe9d6354216cd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":627,"source_line":"                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","mutated_line":"                            if (vch.size() > 1 || (vch.size() != 1 && vch[0] != 1)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5494,"run_id":35,"patch_hash":"1189b48aa4474df948c348d259b21500fcdd96647caa5a55e6470ab1f8cffb16","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":627,"source_line":"                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","mutated_line":"                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] == 1)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5495,"run_id":35,"patch_hash":"21a7d2d63a8f7ab56d740fc6e4ad26185e1e3d609f8583f0714112cf5e8985c1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":632,"source_line":"                        if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {","mutated_line":"                        if (sigversion == SigVersion::WITNESS_V0 || (flags & SCRIPT_VERIFY_MINIMALIF)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5496,"run_id":35,"patch_hash":"1118e5e13242e6d24c4356c0575c0f4abe53a14307e19ed107dc52b389815c6b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":632,"source_line":"                        if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {","mutated_line":"                        if (sigversion != SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5497,"run_id":35,"patch_hash":"9185ed5186d9901632a0c80615132993367ae92d97dafafc9654ab0b7c64a754","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":633,"source_line":"                            if (vch.size() > 1)","mutated_line":"                            if (vch.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5498,"run_id":35,"patch_hash":"8ae3db7a49bde3a2e5fd6b9c9546599653df12cd63d374a6e0f9abe53ad4b1ca","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":633,"source_line":"                            if (vch.size() > 1)","mutated_line":"                            if (vch.size() < 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5499,"run_id":35,"patch_hash":"d5a3920f3af37f1c101c77d4d76aa67d24b78e036d283e6e504f9d5193eda974","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":633,"source_line":"                            if (vch.size() > 1)","mutated_line":"                            if (vch.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5500,"run_id":35,"patch_hash":"a1db327365d6d9384b427d07400605a2b662b9bd1168e561b809b3c3ef0051ea","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":635,"source_line":"                            if (vch.size() == 1 && vch[0] != 1)","mutated_line":"                            if (vch.size() == 1 || vch[0] != 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5501,"run_id":35,"patch_hash":"edd4f0a0ea15f74e3b52b356c46fe67ac42a23d5d3262089feff1005433ccd7c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":635,"source_line":"                            if (vch.size() == 1 && vch[0] != 1)","mutated_line":"                            if (vch.size() != 1 && vch[0] != 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5502,"run_id":35,"patch_hash":"5147ecfa3a7b0b4e2cc0adf7e2fb2e8c0f86ff01eb4ceb9b1efb17e4cb1fc4e7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":635,"source_line":"                            if (vch.size() == 1 && vch[0] != 1)","mutated_line":"                            if (vch.size() == 1 && vch[0] == 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5503,"run_id":35,"patch_hash":"2562d5d8434e3ec13df8ad137777f979889402394b64b5d9510c518cddc42af7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":639,"source_line":"                        if (opcode == OP_NOTIF)","mutated_line":"                        if (opcode != OP_NOTIF)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5504,"run_id":35,"patch_hash":"58cbb6474ad49f7f086ac92f14f098820d34b11058ccfb11d7fea5f15d26e554","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":639,"source_line":"                        if (opcode == OP_NOTIF)","mutated_line":"                        if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5505,"run_id":35,"patch_hash":"6589a87607bac1bbc41cae5414a3f3edf7774e523f101781b5fd0fa61c86fb30","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":639,"source_line":"                        if (opcode == OP_NOTIF)","mutated_line":"                        if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5506,"run_id":35,"patch_hash":"5cc17b27209bf9520114f7478f1549d367a3028b9e9354382cfc55cd35386893","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":641,"source_line":"                        popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5507,"run_id":35,"patch_hash":"9dba49cfe4c753a6d68e25f474b2aaf2edc354253af397d19940688ef983d8d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":643,"source_line":"                    vfExec.push_back(fValue);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5508,"run_id":35,"patch_hash":"6802b0a299f5409fb4a5ab9b8f575ea1c1873704284cf386909346d526dfd436","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":645,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5509,"run_id":35,"patch_hash":"5f6b50f19b2210676e3928235948f18081b02c071043551d90bbfa92d24ab602","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":651,"source_line":"                    vfExec.toggle_top();","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5510,"run_id":35,"patch_hash":"b1058fb1212355d500d666260c1abacfd237c81014bca954b72e18f1b83c5757","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":653,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5511,"run_id":35,"patch_hash":"d3587fdeb1508163efdc35d26b1288211136c047d9dd13e20095472bb253fd46","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":659,"source_line":"                    vfExec.pop_back();","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5512,"run_id":35,"patch_hash":"d502d3f8c983797f55b6e53699b9f901424081a9d3a6fcca89845438b210c6d4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":661,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5513,"run_id":35,"patch_hash":"69663e26f6b09b11f87a3e35ba2f3edb5c38772f5be1a2d1732e63775d2c9717","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":667,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5514,"run_id":35,"patch_hash":"7755b678f5dfe5075c0f34322c0143cf71d7d2ba573d1ef587172626caedcb62","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":667,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5515,"run_id":35,"patch_hash":"5497ace0057ee59ccb50a366e0609c890df8b1c2bff5289f8a7bd756ef01e2ca","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":667,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5516,"run_id":35,"patch_hash":"3a48f9d51a811c8ef4ba4b1a3ee4651d7c8b561f39d8fff6d9b7bce9843979ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":669,"source_line":"                    bool fValue = CastToBool(stacktop(-1));","mutated_line":"                    bool fValue = CastToBool(stacktop(-1 - 1));","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5517,"run_id":35,"patch_hash":"052dce87f7418c4814a6d1469dda6100b3a684daa47adf7c00cb8342947f4305","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":669,"source_line":"                    bool fValue = CastToBool(stacktop(-1));","mutated_line":"                    bool fValue = CastToBool(stacktop(-1 + 1));","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5518,"run_id":35,"patch_hash":"4f9929c963e25f4ac7419f4d4af09ee3d35f8c2a93bb03857a3aee99354687c1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":670,"source_line":"                    if (fValue)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5519,"run_id":35,"patch_hash":"00d49003a2f1b12d2fd55de03ecc539975328fe005ecd0be8ad7a56c0a53c78b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":670,"source_line":"                    if (fValue)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5520,"run_id":35,"patch_hash":"3c906c75a7e101954260e847911665e892926ee4d9852cbf290e85cd8381c37c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":671,"source_line":"                        popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5521,"run_id":35,"patch_hash":"f7decdfeb79d8fdc408cf71a75dc46ab48b141ea6d73f6ea02d85ef0dacb6657","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":675,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5522,"run_id":35,"patch_hash":"f3959aaa2ed0459d5f84b241672b6357b4a7fab73858c4237a6361f1e78a8808","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":681,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5523,"run_id":35,"patch_hash":"c1b2964bc4f9e0b3ea6d7c2ab9f908426a350e25bbbefc2e5a6f64493f01f24b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":689,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5524,"run_id":35,"patch_hash":"aa886d185a485563982cc741a613562b60621f1fc805da1748421818ed76f9d5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":689,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5525,"run_id":35,"patch_hash":"c809e090ba752313ac39c5bafa67f09a5f7a965e892413b24757883b70973aef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":689,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5526,"run_id":35,"patch_hash":"0a6e7b4094f63b8171baffe6b492503bcc5d9921ce05ee6a4bf1c67ddb76c7a9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":691,"source_line":"                    altstack.push_back(stacktop(-1));","mutated_line":"                    altstack.push_back(stacktop(-1 - 1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5527,"run_id":35,"patch_hash":"75805d72e7fd231ac0d65744f2d3d2d9896ca70f279c61f577d0289381eda1f7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":691,"source_line":"                    altstack.push_back(stacktop(-1));","mutated_line":"                    altstack.push_back(stacktop(-1 + 1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5528,"run_id":35,"patch_hash":"957b7282b4ae0e971a2709d5c279544facbfcc69bb3caa5c6d1a54ee992a8abe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":691,"source_line":"                    altstack.push_back(stacktop(-1));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5529,"run_id":35,"patch_hash":"260eb99cda966e4001cef0306bcfe2a7bac7dc310459a08a4cfa0c5dce9fdee7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":692,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5530,"run_id":35,"patch_hash":"b68dab3789fa0269e0fde9d42084221c757bf5f7a336d91e46e0189ae37d08d8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":694,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5531,"run_id":35,"patch_hash":"c5c5eee3d05c2a4bda9c2c2a24c80ccaa4e36b3a899f79345e8d7b9e12b48b57","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":698,"source_line":"                    if (altstack.size() < 1)","mutated_line":"                    if (altstack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5532,"run_id":35,"patch_hash":"3999a96bfb0d682253267f1cadf8029c80f63fc9ca9d64fabe054a574a6429d1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":698,"source_line":"                    if (altstack.size() < 1)","mutated_line":"                    if (altstack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5533,"run_id":35,"patch_hash":"8f80e283af221540470299ca3977d0813091d9860bbb2cba0cc26e97c71c9cb9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":698,"source_line":"                    if (altstack.size() < 1)","mutated_line":"                    if (altstack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5534,"run_id":35,"patch_hash":"a4c2376a1f78fd3e67e14539eb3d0a586a6c8db848af392d5178e71c65a05636","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":700,"source_line":"                    stack.push_back(altstacktop(-1));","mutated_line":"                    stack.push_back(altstacktop(-1 - 1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5535,"run_id":35,"patch_hash":"7045348092e9a92035493488e975d7b9708c15ce08644513ff5d0996055b5231","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":700,"source_line":"                    stack.push_back(altstacktop(-1));","mutated_line":"                    stack.push_back(altstacktop(-1 + 1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5536,"run_id":35,"patch_hash":"8ca6f08e300f449477550744482ce0225c9c1bde6981e88303190ed21eb537ee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":700,"source_line":"                    stack.push_back(altstacktop(-1));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5537,"run_id":35,"patch_hash":"b190b75984ceba813682d873060fa74974349657abbd8ce03faf4f822a8e0882","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":701,"source_line":"                    popstack(altstack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5538,"run_id":35,"patch_hash":"5b1e0e8bdc63faf434f3bd24e8daa3daedbfa863bee3b183f09be982b448fc16","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":703,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5539,"run_id":35,"patch_hash":"2c2957cbb20e7f65b0945537a935201ae58f0425b68ddbca67a3e1133b0c16e9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":708,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5540,"run_id":35,"patch_hash":"fc40cd9623ac6d7eeae6cc0b5ad6b5c6f5ad58ab44e446f6e5447e002c33a9fb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":708,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5541,"run_id":35,"patch_hash":"49e876f3f0d0a2a98759b074f7dcbc778b4ae7a658e6da98ed525ff41267c26a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":708,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5542,"run_id":35,"patch_hash":"0c2d88eb61ac078e46f12aad0dc73f67cc29e2be30fb942129c0a9855c150dbc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":710,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5543,"run_id":35,"patch_hash":"5498444761a0fd4603b21ca0c0f2b1c9e9b62ab41edf1040dca6bb150dbd5070","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":711,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5544,"run_id":35,"patch_hash":"c9a467ebe7c7b8f52be10d50c0b915dc895cf3c965afe6dc0834624506709067","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":713,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5545,"run_id":35,"patch_hash":"2494bf76a3742b696bd2db75bb927c09527744e28102194ce8c6ddf65f004d5b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":718,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5546,"run_id":35,"patch_hash":"00f4712c4698e55165c9d9da6d045e1c67bc3b068d7b72201db7aa3225bc8213","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":718,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5547,"run_id":35,"patch_hash":"141d8a5c8ef72a182fd2b8ba24b815b221fec15c66788141f6a9076ed876c1a9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":718,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5548,"run_id":35,"patch_hash":"3460bf30fd5e20c74359f25896113b492751b647af4c58f88434008741783a2f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":720,"source_line":"                    valtype vch1 = stacktop(-2);","mutated_line":"                    valtype vch1 = stacktop(-2 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5549,"run_id":35,"patch_hash":"c3e261372db983bce9113f7c067f6fcf46f23b069660b3d27e2b21330923c4f0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":720,"source_line":"                    valtype vch1 = stacktop(-2);","mutated_line":"                    valtype vch1 = stacktop(-2 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5550,"run_id":35,"patch_hash":"f9d83eb3dac5dee58fa90f2f843e1e4d7ff813b835962fdcbca474d043203b57","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":721,"source_line":"                    valtype vch2 = stacktop(-1);","mutated_line":"                    valtype vch2 = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5551,"run_id":35,"patch_hash":"86382cbfab9d3b8cd8debb5ddb23f98c2bf07f384fd6718c9573800b0c3172a7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":721,"source_line":"                    valtype vch2 = stacktop(-1);","mutated_line":"                    valtype vch2 = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5552,"run_id":35,"patch_hash":"85e8ddcb83d5081f9d31a4d7c3c54e6d4b078206b7c3151f4801b170f0c57f68","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":722,"source_line":"                    stack.push_back(vch1);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5553,"run_id":35,"patch_hash":"629b7191d6edacde2779cac19dee36d2488652d35b203fa174ea2f2ade06142e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":723,"source_line":"                    stack.push_back(vch2);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5554,"run_id":35,"patch_hash":"ae4826808b2d72f367e2b89ca4bac8000557b11df70bbaf27c3d26285dda8452","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":725,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5555,"run_id":35,"patch_hash":"a8e17c7b003e56cfd5916b7b2a20f460f8f062e4e1cd650b07afbba8d1b27cf6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":730,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() <= 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5556,"run_id":35,"patch_hash":"cd2e18ed0fa068d9bf467224b22d880e894d70eed3e67fd6daf9e691800e25fe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":730,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() > 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5557,"run_id":35,"patch_hash":"0b6f7f15479fdc7667f3d7ceaeca3079732609714eadfc1081605e0bd9504857","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":730,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() >= 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5558,"run_id":35,"patch_hash":"2014c44c2de0ad5fc7d77306ae2e8ce6e1621e674f3d62ec218a0586c6033dff","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":732,"source_line":"                    valtype vch1 = stacktop(-3);","mutated_line":"                    valtype vch1 = stacktop(-3 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5559,"run_id":35,"patch_hash":"8f979a076d3dcb3b04c2eb9951433ad2a1404942662db10ab9da2e03fe6fa3e2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":732,"source_line":"                    valtype vch1 = stacktop(-3);","mutated_line":"                    valtype vch1 = stacktop(-3 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5560,"run_id":35,"patch_hash":"fb283054a58a703e74a9d78fe7d16fe88f2ae530ebef066e0afbbacef36551d9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":733,"source_line":"                    valtype vch2 = stacktop(-2);","mutated_line":"                    valtype vch2 = stacktop(-2 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5561,"run_id":35,"patch_hash":"3859d1e44618e635a417846563bddf0bf21d582ce526722fdaf748ad6a4cf626","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":733,"source_line":"                    valtype vch2 = stacktop(-2);","mutated_line":"                    valtype vch2 = stacktop(-2 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5562,"run_id":35,"patch_hash":"ba04dbbc2624b36cba9bc3e57d92206e75483e2f5a9ae83578fd334263d243d7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":734,"source_line":"                    valtype vch3 = stacktop(-1);","mutated_line":"                    valtype vch3 = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5563,"run_id":35,"patch_hash":"be2574dee46387d39465fd47506cac72c9c4d8218f7a00eff0266406eac3cf47","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":734,"source_line":"                    valtype vch3 = stacktop(-1);","mutated_line":"                    valtype vch3 = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5564,"run_id":35,"patch_hash":"ad98db7ea3f7f8e42b429951e8f74bf980467ad28b228136cbae6fcc8981d208","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":735,"source_line":"                    stack.push_back(vch1);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5565,"run_id":35,"patch_hash":"9409ff2aba8722c80f2673c08cdd6c925bcb16658421d035706f0c64fc0c78b0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":736,"source_line":"                    stack.push_back(vch2);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5566,"run_id":35,"patch_hash":"26d15ecd7a35c9ed35c06b316e25a97b30067f319d274a045e8cbe18596037dd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":737,"source_line":"                    stack.push_back(vch3);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5567,"run_id":35,"patch_hash":"c9e80927edbf00a3a8773cfae06dcfbc58d4f0e116c36a64d10813ccb6b1ba72","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":739,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5568,"run_id":35,"patch_hash":"4b1b425234f355819799f9284e2f8525f7abd0cab6838ac82176025ac075527a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":744,"source_line":"                    if (stack.size() < 4)","mutated_line":"                    if (stack.size() <= 4)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5569,"run_id":35,"patch_hash":"cc8ffd3fa3038ae97ccd826df803f73505ba57fde281a72fb803d9d9f134ab6a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":744,"source_line":"                    if (stack.size() < 4)","mutated_line":"                    if (stack.size() > 4)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5570,"run_id":35,"patch_hash":"8aa6f89386b54fa9db1289c14bac15b42c3571cb69b29bd93dfbb263ccce96d8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":744,"source_line":"                    if (stack.size() < 4)","mutated_line":"                    if (stack.size() >= 4)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5571,"run_id":35,"patch_hash":"e1c0a7bcb1df0bafcd04334e35b1b2bb516ea2140dd456b88468fd5caf028e5c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":746,"source_line":"                    valtype vch1 = stacktop(-4);","mutated_line":"                    valtype vch1 = stacktop(-4 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5572,"run_id":35,"patch_hash":"0022dacddaf8d8ec514e3539eb2eb166fb7a73e017335d424c5f74e15daa9e89","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":746,"source_line":"                    valtype vch1 = stacktop(-4);","mutated_line":"                    valtype vch1 = stacktop(-4 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5573,"run_id":35,"patch_hash":"0308c242a9d3b37665274fae87ae8e4ac5ee2e3be5d24fac9e53ddc1402cad00","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":747,"source_line":"                    valtype vch2 = stacktop(-3);","mutated_line":"                    valtype vch2 = stacktop(-3 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5574,"run_id":35,"patch_hash":"fe20a0bb643952299b8fafce96b4596496e59f0535ef7474b8a434c1be9b6ec2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":747,"source_line":"                    valtype vch2 = stacktop(-3);","mutated_line":"                    valtype vch2 = stacktop(-3 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5575,"run_id":35,"patch_hash":"4d35d4986db0dba604bfe188a256327a0e9a3888c9c811a2b8cadbb0c8f3def4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":748,"source_line":"                    stack.push_back(vch1);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5576,"run_id":35,"patch_hash":"81c7de334cbe5fe65176c26cef8f68fcc273445a368ff7b19b6f2d1616272063","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":749,"source_line":"                    stack.push_back(vch2);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5577,"run_id":35,"patch_hash":"c784e23f0d158ee22a55982586f172eb614c1534d37dc2925dcd6a3154dcb7c4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":751,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5578,"run_id":35,"patch_hash":"aba0aeb8d6007df8e219f15bbafc3cc573138978ed06dc598a03b9f03d1243ff","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":756,"source_line":"                    if (stack.size() < 6)","mutated_line":"                    if (stack.size() <= 6)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5579,"run_id":35,"patch_hash":"2cb8e9b0a563dae28e8a891f2ff866cc44001fe119bd925926721833a9ccf339","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":756,"source_line":"                    if (stack.size() < 6)","mutated_line":"                    if (stack.size() > 6)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5580,"run_id":35,"patch_hash":"95f52a364309cf0adb93a449dd0fe5e014d711bdecf47dcd454f7d040fc45ca9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":756,"source_line":"                    if (stack.size() < 6)","mutated_line":"                    if (stack.size() >= 6)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5581,"run_id":35,"patch_hash":"ee4396da49af1e073a896c86add347675207da270b775b542cc3442a24b54f0f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":758,"source_line":"                    valtype vch1 = stacktop(-6);","mutated_line":"                    valtype vch1 = stacktop(-6 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5582,"run_id":35,"patch_hash":"151af92a5c15a77b4ecbc538f34bfd749d981d394eec2129e52fb1ee953d921e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":758,"source_line":"                    valtype vch1 = stacktop(-6);","mutated_line":"                    valtype vch1 = stacktop(-6 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5583,"run_id":35,"patch_hash":"a685866ba3be01b3cc70c8418a54421b225342a93d2262f0fdec390af3347684","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":759,"source_line":"                    valtype vch2 = stacktop(-5);","mutated_line":"                    valtype vch2 = stacktop(-5 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5584,"run_id":35,"patch_hash":"bf4b456aa44ebe3650c569edc63a08846145de58b77326f34885b47752b857d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":759,"source_line":"                    valtype vch2 = stacktop(-5);","mutated_line":"                    valtype vch2 = stacktop(-5 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5585,"run_id":35,"patch_hash":"7406a322ea2f6f68d55d49c6302ed7c674c11e552de1bf1ee7d114c620ab2b7a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":".*\\berase\\(.+ ==> ","line_number":760,"source_line":"                    stack.erase(stack.end()-6, stack.end()-4);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5586,"run_id":35,"patch_hash":"49a8b3dbbbf9ff84d1352ecf565fb2b867a4f53448e9247fda11bcf5a6f977d9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":761,"source_line":"                    stack.push_back(vch1);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5587,"run_id":35,"patch_hash":"3a7b2b9134280800777a7a53ccb9d700c771cf5cd4072976a6ea266ada57aac7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":762,"source_line":"                    stack.push_back(vch2);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5588,"run_id":35,"patch_hash":"c62d15497215cd0c90ed5165ab0e69d49b6d95e76e1140b8892cccd95e8b24a7","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":764,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5589,"run_id":35,"patch_hash":"dbae7f25c936558f0835c19c26a64c73842ca548e404411a2f73746872c84d58","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":769,"source_line":"                    if (stack.size() < 4)","mutated_line":"                    if (stack.size() <= 4)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5590,"run_id":35,"patch_hash":"929e628ef5c5bdd2ccc094c7af5defc59dbf1bbbb7f5ceed106221f87e86ebc1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":769,"source_line":"                    if (stack.size() < 4)","mutated_line":"                    if (stack.size() > 4)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5591,"run_id":35,"patch_hash":"72e3872503101c4d7c4b587f3fd5ecd412ec04026085faf9b94d1b510695daa0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":769,"source_line":"                    if (stack.size() < 4)","mutated_line":"                    if (stack.size() >= 4)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5592,"run_id":35,"patch_hash":"c32bd560c73e2eae738d358713a33eb70abcb961752d721de26e0d9798701bd5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":771,"source_line":"                    swap(stacktop(-4), stacktop(-2));","mutated_line":"                    swap(stacktop(-4 - 1), stacktop(-2));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5593,"run_id":35,"patch_hash":"a78dd49f222c93ea755b2d3329e314922ba440b1a66b672c7f029da52d9733f9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":771,"source_line":"                    swap(stacktop(-4), stacktop(-2));","mutated_line":"                    swap(stacktop(-4 + 1), stacktop(-2));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5594,"run_id":35,"patch_hash":"d6c773fab5096daf0159fdb780d4dcc7c8097305f92977e4aa79a9ba1de7bd42","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":771,"source_line":"                    swap(stacktop(-4), stacktop(-2));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5595,"run_id":35,"patch_hash":"6809b1c925f3d1c2c6ae90931f3013da7ed0c8cec0cc76ad8945d1b0d816359e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":772,"source_line":"                    swap(stacktop(-3), stacktop(-1));","mutated_line":"                    swap(stacktop(-3 - 1), stacktop(-1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5596,"run_id":35,"patch_hash":"166257628d099653f7dd5668934ae670800f65adc2eb43bc61297ba77c0463eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":772,"source_line":"                    swap(stacktop(-3), stacktop(-1));","mutated_line":"                    swap(stacktop(-3 + 1), stacktop(-1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5597,"run_id":35,"patch_hash":"fa78110d9cb0dfdb633b19d311dd7e5020029468b23e0d8a3fe13da6f50ae448","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":772,"source_line":"                    swap(stacktop(-3), stacktop(-1));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5598,"run_id":35,"patch_hash":"8afcf797ece7b8811e9d301c1017851385e4938c20290709aaface525f8ee54e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":774,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5599,"run_id":35,"patch_hash":"03a3c14ae2e11a5482bbbfd58313d608ab289aa0b9195f945dda8199afd373cb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":779,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5600,"run_id":35,"patch_hash":"820bf41d31b15cb99c5cb96d7e6f8de8e9e5718b25cfead45c2a4e7b303edaca","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":779,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5601,"run_id":35,"patch_hash":"61f91f2e5fe563cb931a70b2b26a2522b62f45ee62873a77a6c4a322d88a1103","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":779,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5602,"run_id":35,"patch_hash":"ae2558bff36339248c3db5a68fafe4bd3a4b22dd465b920b462b3b3736f2d54c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":781,"source_line":"                    valtype vch = stacktop(-1);","mutated_line":"                    valtype vch = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5603,"run_id":35,"patch_hash":"939a579d48e594c420260e09b7854fcd88049f0319d5577b998f0af68981a209","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":781,"source_line":"                    valtype vch = stacktop(-1);","mutated_line":"                    valtype vch = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5604,"run_id":35,"patch_hash":"33f909af66628ef95a53f9ad5edc9a33ea00fac144d36247f5e0227b092bd454","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":783,"source_line":"                        stack.push_back(vch);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5605,"run_id":35,"patch_hash":"8984c3d2815218b66bae42ab46878359b597d3420960ebf7b0f32455b0bdfa1b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":785,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5606,"run_id":35,"patch_hash":"c63fbcef1158c6f525f31f90be86210e45e09061de7509b61b1b7d708cea590c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":791,"source_line":"                    stack.push_back(bn.getvch());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5607,"run_id":35,"patch_hash":"e9d6320cf7c8635182f4942aca09e7559fb51dede000ddcc1b7a02b0c1e2f33a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":793,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5608,"run_id":35,"patch_hash":"f7cce131c1f2ddd053370815eeb3fb9b51b3c2dc72d7874315b7c48d567eb139","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":798,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5609,"run_id":35,"patch_hash":"ab34ddbcd18947d198770f86a705d37a46cb4f8660452ff6ea183432c1ccf393","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":798,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5610,"run_id":35,"patch_hash":"ceb1a2e3d8b6cbb99f53bc9cabb6dc5f446f5b9fdd43c9764636aec807a24faf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":798,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5611,"run_id":35,"patch_hash":"84d734cfc47a55605fdcd5278b6131244230ad75bfb6d76fa15243788e4563f1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":800,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5612,"run_id":35,"patch_hash":"b6ab732d71ad4a5247cea6ef6a6efb895e192605f34d7cac290247f287eb7bd4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":802,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5613,"run_id":35,"patch_hash":"c4962e02439a8d5e10ea7a138ede3b7fc236f10171bc59e77addaeb4d2efd0ad","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":807,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5614,"run_id":35,"patch_hash":"4c3f8dbc34d84acf90983201301a2a5555843ddcc2baeec4896e3703525a8ee2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":807,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5615,"run_id":35,"patch_hash":"15c2b11a7f44361ad176e13e435970facc82b3a220bb498a9b9772c81b2adb1f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":807,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5616,"run_id":35,"patch_hash":"bcaab356a05eb2aa3e8372564f4f7f0ab0dce0bd9b01e07d0ff9a8e83671f827","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":809,"source_line":"                    valtype vch = stacktop(-1);","mutated_line":"                    valtype vch = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5617,"run_id":35,"patch_hash":"52300d1fe2b28a10ead9fc3ba7fe30d7292e49c7c740908367f4534235d840d2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":809,"source_line":"                    valtype vch = stacktop(-1);","mutated_line":"                    valtype vch = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5618,"run_id":35,"patch_hash":"31e9ee1e800357b119fc7d20f405a38e911adf330da3ae9f6f554f1293862613","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":810,"source_line":"                    stack.push_back(vch);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5619,"run_id":35,"patch_hash":"4d62c8fa2571e522ed621aef4a95e7d58c0a8d569990f69c8c3aafdab7c69b57","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":812,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5620,"run_id":35,"patch_hash":"77132ea8e71520601a1089a3381b1765128287ae8e9d7de286de1ba033c80ef7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":817,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5621,"run_id":35,"patch_hash":"63b648bdcce4fdffda91492be196a9ac87b3a053033109babd81c4f52d75e9c3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":817,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5622,"run_id":35,"patch_hash":"676206d318fbdcff1433ff4746eeafe14551f392d5820cede22f1012151c54a9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":817,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5623,"run_id":35,"patch_hash":"d8887dceffa77fcd48b2848f4d79fc8c15ba5bafaa16a412e49f4f56a6796941","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":819,"source_line":"                    stack.erase(stack.end() - 2);","mutated_line":"                    stack.erase(stack.end() + 2);","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5624,"run_id":35,"patch_hash":"77ef2ad5e1fc81994dc9e4873f1cc322c21cbb7e4126a721ba89292714344b5d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":".*\\berase\\(.+ ==> ","line_number":819,"source_line":"                    stack.erase(stack.end() - 2);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5625,"run_id":35,"patch_hash":"440d1bbea847543d38162e1073dfb58cb1facca8ce9d7467d65ca57419a28a2f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":821,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5626,"run_id":35,"patch_hash":"ca35f0247a2c73a47e538b78477394e4dec0ded6206e90f712e1c4c97bb95b91","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":826,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5627,"run_id":35,"patch_hash":"08c8a2d99127ee032315dffcad3b8c0d1e624c24377a15ce31e5fd251b15f526","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":826,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5628,"run_id":35,"patch_hash":"018a78617f5e4b6babc6978c5eaa4e2332e4981bf6c2732eb22246ca4e751f90","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":826,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5629,"run_id":35,"patch_hash":"3189f51009b82dedda121379dba7f6a68267767f1483affd56b4c15cb09179fe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":828,"source_line":"                    valtype vch = stacktop(-2);","mutated_line":"                    valtype vch = stacktop(-2 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5630,"run_id":35,"patch_hash":"6bbf42d9d67cfa4bc4bff82d395d10ee06bb32d7318acb91a9c8a3908b7343f7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":828,"source_line":"                    valtype vch = stacktop(-2);","mutated_line":"                    valtype vch = stacktop(-2 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5631,"run_id":35,"patch_hash":"c925161f9d1965e8ab52d3080dc9e3488c7e51ac9b634eb0936d63f8ed7fe8d3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":829,"source_line":"                    stack.push_back(vch);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5632,"run_id":35,"patch_hash":"9acc739c55288cc401ecb068e0198d78be7a8e09097ec33e2a01a31f3223d8c1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":831,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5633,"run_id":35,"patch_hash":"f3bdbdaede5bb8670de98c40a4db5e8e4500913f8a7db75cbeb405d4589e1cae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":838,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5634,"run_id":35,"patch_hash":"2b3aa1a815b64584491e3ac1f238c1dddc9a9007125e5554b2b640b587bd09f0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":838,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5635,"run_id":35,"patch_hash":"f0c2035fd4d441ffa889fad7593740c829856fced9b470135596298bdde8e1e8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":838,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5636,"run_id":35,"patch_hash":"f8b5efcb13ae3277f49a4cda4e27a404c40c364f744595d640594f00112782d3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":840,"source_line":"                    int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();","mutated_line":"                    int n = CScriptNum(stacktop(-1 - 1), fRequireMinimal).getint();","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5637,"run_id":35,"patch_hash":"f2fd53da2a26ec2057e58009c83f93dd1a67bc3c9264dc7e9594f198e93242d2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":840,"source_line":"                    int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();","mutated_line":"                    int n = CScriptNum(stacktop(-1 + 1), fRequireMinimal).getint();","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5638,"run_id":35,"patch_hash":"1e46285f21769e8b1f154f48463770f2221d4cbeb9b86ccc9464bf6889fb1077","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":841,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5639,"run_id":35,"patch_hash":"b6aa360954112ba86f6456a2eb7ae5d2b83389ebaf4fb0f20850db2ec2a31e5f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":842,"source_line":"                    if (n < 0 || n >= (int)stack.size())","mutated_line":"                    if (n < 0 || n > (int)stack.size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5640,"run_id":35,"patch_hash":"f4f93da3615d7732684fa88770ae6766588ba45a94d296b3cf3e79437358edf5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":842,"source_line":"                    if (n < 0 || n >= (int)stack.size())","mutated_line":"                    if (n <= 0 || n >= (int)stack.size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5641,"run_id":35,"patch_hash":"a649aaf4b36d2ebb1cadf3e3118b4acd1d6526e8de0bb104de571fbd010229f1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":842,"source_line":"                    if (n < 0 || n >= (int)stack.size())","mutated_line":"                    if (n < 0 || n <= (int)stack.size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5642,"run_id":35,"patch_hash":"8eac9f9209975d5a09d27783074957d3b4ef73ea1e013e87074383e0f280a4b0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":842,"source_line":"                    if (n < 0 || n >= (int)stack.size())","mutated_line":"                    if (n > 0 || n >= (int)stack.size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5643,"run_id":35,"patch_hash":"ede8a264ba499dd59c88ec71c599b7f79cabac23f505d9e890ba2e32fd63f13c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":842,"source_line":"                    if (n < 0 || n >= (int)stack.size())","mutated_line":"                    if (n >= 0 || n >= (int)stack.size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5644,"run_id":35,"patch_hash":"af5443f123e0aeaff7874d2bf4dd5979c52aa67f46654c5d3c85e13a6152bef3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":842,"source_line":"                    if (n < 0 || n >= (int)stack.size())","mutated_line":"                    if (n < 0 && n >= (int)stack.size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5645,"run_id":35,"patch_hash":"576ed5e1ae06452fe81f9a2c43ad6ec80acec9876e796ed62d68e96f6c471644","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":845,"source_line":"                    if (opcode == OP_ROLL)","mutated_line":"                    if (opcode != OP_ROLL)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5646,"run_id":35,"patch_hash":"5f71774e0279ded949cddbe63c16b3e48f0ff8a9a422a85f23a9b0fcfa4741b7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":845,"source_line":"                    if (opcode == OP_ROLL)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5647,"run_id":35,"patch_hash":"38d557fd995c32a84f335ce642e6712abaab5d3aeddf15c131ab74a47f3fd0f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":845,"source_line":"                    if (opcode == OP_ROLL)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5648,"run_id":35,"patch_hash":"d32c04e21c858a845f21a2474842619ced5f953f6e53537e60946428ed472f04","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":".*\\berase\\(.+ ==> ","line_number":846,"source_line":"                        stack.erase(stack.end()-n-1);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5649,"run_id":35,"patch_hash":"c9d465b37fd426c5e8d782bc314870bb196a8b993708a7e68bd5ab57a63413b5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":847,"source_line":"                    stack.push_back(vch);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5650,"run_id":35,"patch_hash":"a6802f7d10e232b3fd6b2b0e3d4ee5317aad340b6d6f5d973ffb3772e28cf7aa","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":849,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5651,"run_id":35,"patch_hash":"6ae915f7d1becfec5bc149da1ae2d71bd3d55377cf59f876a3e426e7a7d51a86","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":856,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() <= 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5652,"run_id":35,"patch_hash":"cdacdbcd963d031c1e739a4c399dea7197da06a09bd1bfa3fa7b88ed0a865ee6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":856,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() > 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5653,"run_id":35,"patch_hash":"6f7d9fd59528598c200f5da844859b027a752a843e889112ddf01acbca25d181","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":856,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() >= 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5654,"run_id":35,"patch_hash":"0ae1a71098647639069aaf674e06f7b0e12aa761997f494293be0174230dfd73","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":858,"source_line":"                    swap(stacktop(-3), stacktop(-2));","mutated_line":"                    swap(stacktop(-3 - 1), stacktop(-2));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5655,"run_id":35,"patch_hash":"86f069768896cbe76f1a61eb0d1270b684ce360d0684096e3f101a97f689febd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":858,"source_line":"                    swap(stacktop(-3), stacktop(-2));","mutated_line":"                    swap(stacktop(-3 + 1), stacktop(-2));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5656,"run_id":35,"patch_hash":"8f42e411ff36d2efcde9b750504f216f6cead72a7ed2c7d9363acddc96f47f28","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":858,"source_line":"                    swap(stacktop(-3), stacktop(-2));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5657,"run_id":35,"patch_hash":"e8a8d940947234834421b923ae10810b7eb3c8a4c5e4b2802934a277e876dea0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":859,"source_line":"                    swap(stacktop(-2), stacktop(-1));","mutated_line":"                    swap(stacktop(-2 - 1), stacktop(-1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5658,"run_id":35,"patch_hash":"95c6ae38c2d48c08a90249d3f5769cf214b9f66e55d1b5d9fdd39d574797f859","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":859,"source_line":"                    swap(stacktop(-2), stacktop(-1));","mutated_line":"                    swap(stacktop(-2 + 1), stacktop(-1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5659,"run_id":35,"patch_hash":"1e06fee0682cd9f7a70d18f24aa65864fca90a44a200b10ab440a3d4130203b6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":859,"source_line":"                    swap(stacktop(-2), stacktop(-1));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5660,"run_id":35,"patch_hash":"c5b34a9d79e96be5a7e04f1bbc5dcbd0daf5730a915f5d640a7be60b9033b592","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":861,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5661,"run_id":35,"patch_hash":"166fb50821751c19212dafcb4ecf8c77c3b60aaf8d56ef7d7c43812b7ded0b49","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":866,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5662,"run_id":35,"patch_hash":"924411a0b746e4cf5513c2dad6924dcd50b5a9247c81b2c9198d7125c37a92fc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":866,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5663,"run_id":35,"patch_hash":"c5c5410da1448d1e6accada85351eb7f6313950d6c81c8b74a5fc4afbf0d3fde","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":866,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5664,"run_id":35,"patch_hash":"ad16039bdca06f3be40f607f8e2ed6755ad36e22a5e9f82859abb4ce2f2cf849","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":868,"source_line":"                    swap(stacktop(-2), stacktop(-1));","mutated_line":"                    swap(stacktop(-2 - 1), stacktop(-1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5665,"run_id":35,"patch_hash":"4343256bd9c6245439880c2e6e8fb9b0dff307823e860d22916c33c82c77cf16","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":868,"source_line":"                    swap(stacktop(-2), stacktop(-1));","mutated_line":"                    swap(stacktop(-2 + 1), stacktop(-1));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5666,"run_id":35,"patch_hash":"0d0526784aa303472b0c89aac737a0e851181588cbfb2ee65ef4384478a4d097","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":868,"source_line":"                    swap(stacktop(-2), stacktop(-1));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5667,"run_id":35,"patch_hash":"1720a263e025321fcae001b16e299ca0c8e838a04f733a5b4ca073ce97b7b9e4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":870,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5668,"run_id":35,"patch_hash":"6aed4638679c375038922fd2320755e97a8067d9c91cf60a32d129ac2a261f3e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":875,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5669,"run_id":35,"patch_hash":"a8cd944cb36f588b882324a5f7cd47105b63c6836d0841248b6b040ca2f7f4de","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":875,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5670,"run_id":35,"patch_hash":"26e26c86b8da913d71eb22deb3ecbebbcedd11ab9401aade1e9356ae9f967ab0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":875,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5671,"run_id":35,"patch_hash":"57298a826a18f5d0c43e99a70ab47e119f57a654727ddf0531922863abe6f6c2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":877,"source_line":"                    valtype vch = stacktop(-1);","mutated_line":"                    valtype vch = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5672,"run_id":35,"patch_hash":"14c72cca4977b8ad61520d768ca10d3488f68cd6a866890f1251f51a79ac46c3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":877,"source_line":"                    valtype vch = stacktop(-1);","mutated_line":"                    valtype vch = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5673,"run_id":35,"patch_hash":"a527fc0381a9882d69b93035e0b53d19c1fa417c53ea2b03a134f3ddcacec350","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":878,"source_line":"                    stack.insert(stack.end()-2, vch);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5674,"run_id":35,"patch_hash":"9a2d3446616b28bf126ff9cf00223a2529563fecbb4951d90826cdd14dfae1c5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":880,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5675,"run_id":35,"patch_hash":"47b9d85e54b5f5c483c616751b27b806699f10d2cf276285c5df84aa7f7a00f3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":886,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5676,"run_id":35,"patch_hash":"d9c6a02a65f3388be9dc0249073759d4b276fb301450ba2bf57b4a1718e76be4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":886,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5677,"run_id":35,"patch_hash":"fbe26b120dcf269a0c3511b1b1bf437b176417fccdb94d399eef8246ebd1d5eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":886,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5678,"run_id":35,"patch_hash":"878d8bb506979d77d6608631a345b2e83cd5ed6d28979cfb5b6c1d77ba15356d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":888,"source_line":"                    CScriptNum bn(stacktop(-1).size());","mutated_line":"                    CScriptNum bn(stacktop(-1 - 1).size());","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5679,"run_id":35,"patch_hash":"01f2802e706154fee602fad94045c22086ad364a45815c83c50611fc71c1296b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":888,"source_line":"                    CScriptNum bn(stacktop(-1).size());","mutated_line":"                    CScriptNum bn(stacktop(-1 + 1).size());","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5680,"run_id":35,"patch_hash":"aedf8873bc1d14177d90885bca13d44d01108ec9a2f5a06a7e41f466ea1c6c39","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":889,"source_line":"                    stack.push_back(bn.getvch());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5681,"run_id":35,"patch_hash":"9ef82d1e3562ddeb83c83804f93df08edf4185c9913ff96ac52bf4ec678ceab6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":891,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5682,"run_id":35,"patch_hash":"c395f288b9b65de6d73c4aa81aea518097c63547900719653a5a70ad495e6539","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":902,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5683,"run_id":35,"patch_hash":"28f8962f2452d86f2f7455848434d50929cdd6008a78fea1717324728130ff6a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":902,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5684,"run_id":35,"patch_hash":"958c8d39669d97dd32b36ca806f66461d1fdba957174eb37f146dfe4aa2f52be","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":902,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5685,"run_id":35,"patch_hash":"bf42f1b2a54219c0b55edd58a709eef63fecaf4223993ae85218c22f96986c0c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":904,"source_line":"                    valtype& vch1 = stacktop(-2);","mutated_line":"                    valtype& vch1 = stacktop(-2 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5686,"run_id":35,"patch_hash":"191c625e29e8a14f6dcd62f93539afd79200d4e8d8ad87836af94fdb68b0e58c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":904,"source_line":"                    valtype& vch1 = stacktop(-2);","mutated_line":"                    valtype& vch1 = stacktop(-2 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5687,"run_id":35,"patch_hash":"a77be48564f0f4ad5924a5fe23fb56f110774896c1d193249b8f57e51774fa4a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":905,"source_line":"                    valtype& vch2 = stacktop(-1);","mutated_line":"                    valtype& vch2 = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5688,"run_id":35,"patch_hash":"29c0141025cef54f6daa6645fb2d8312088dd5fec877fb680620f1f33dc8dee2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":905,"source_line":"                    valtype& vch2 = stacktop(-1);","mutated_line":"                    valtype& vch2 = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5689,"run_id":35,"patch_hash":"56f442f82234ab0f2b763b872350ec6ee4818da441e5309cbe64455a35daa121","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":906,"source_line":"                    bool fEqual = (vch1 == vch2);","mutated_line":"                    bool fEqual = (vch1 != vch2);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5690,"run_id":35,"patch_hash":"0807356fd59f459d20af5c79e69fb8f4ac7579417eec47c40a662cd6cb610c87","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":912,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5691,"run_id":35,"patch_hash":"2c7a1c5963ee1e9cc31dd76d2d88fdb9fedc8c6d2ce74107fc90ee8557269b05","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":913,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5692,"run_id":35,"patch_hash":"f6287243e89690056d585bedb5654da67268a9aeefc47da3ebdc6fa1addd5165","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":914,"source_line":"                    stack.push_back(fEqual ? vchTrue : vchFalse);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5693,"run_id":35,"patch_hash":"6fe09b68724dd41b6ad8aee1e7d99b67f8faef0b57af460f76d9f7484db9d97a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":915,"source_line":"                    if (opcode == OP_EQUALVERIFY)","mutated_line":"                    if (opcode != OP_EQUALVERIFY)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5694,"run_id":35,"patch_hash":"6294cc4f4c922a6fd14ab300327294cc898bba9f8900cd32ce0f4be99d876fe4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":915,"source_line":"                    if (opcode == OP_EQUALVERIFY)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5695,"run_id":35,"patch_hash":"1a28fc25769ab60b179e1c5463708c0aa78d98fafcf4cde200653049997a71b3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":915,"source_line":"                    if (opcode == OP_EQUALVERIFY)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5696,"run_id":35,"patch_hash":"172ee05f533a048c976b7da0926fff69be54e0e25162b54caf8fcf44a1b6cfef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":917,"source_line":"                        if (fEqual)","mutated_line":"                        if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5697,"run_id":35,"patch_hash":"97b206da302f7514d68570a78e4edd0eec472749a6f76f2f0b91f73bbd347a7c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":917,"source_line":"                        if (fEqual)","mutated_line":"                        if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5698,"run_id":35,"patch_hash":"d2130c716ec32f3bb7f44a53003f8e6e5ccb310eb131f3e32245788bfe6e17f2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":918,"source_line":"                            popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5699,"run_id":35,"patch_hash":"ab4d1434a77b41e0f37a318af5c05e5e0f0c821ed39d7288418ea2db6c175b96","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":923,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5700,"run_id":35,"patch_hash":"909eb4c119fd5ee0523ada9dafc6bc4a4e35885504c202609ce5eb6878a88c1e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":937,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5701,"run_id":35,"patch_hash":"1c44dc39cb9819cf681205c679286e44dc8778da03be38479c560965cdddf7b5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":937,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5702,"run_id":35,"patch_hash":"1f0325ad30f7d450bd6e27c85bd0400766beaacc329fb716e9717f3c0ef0e280","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":937,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5703,"run_id":35,"patch_hash":"292336c2f9bd055a8119c4c22eb0c659a47c79098776b31fed6d95aa301b66c6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":939,"source_line":"                    CScriptNum bn(stacktop(-1), fRequireMinimal);","mutated_line":"                    CScriptNum bn(stacktop(-1 - 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5704,"run_id":35,"patch_hash":"a09331b95aac2c391f5d10c3d5b57bde78cc27a40f30fdfb55e0558e855244df","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":939,"source_line":"                    CScriptNum bn(stacktop(-1), fRequireMinimal);","mutated_line":"                    CScriptNum bn(stacktop(-1 + 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5705,"run_id":35,"patch_hash":"0575875b16781afbb74cf68aa66f2eb3c0c010e8465dda09a96e8cb92ab62095","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":942,"source_line":"                    case OP_1ADD:       bn += bnOne; break;","mutated_line":"                    case OP_1ADD:       bn += bnOne; continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5706,"run_id":35,"patch_hash":"681acff05581baae814359f1e84121216234f913540cdee4152d814e7937665b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":943,"source_line":"                    case OP_1SUB:       bn -= bnOne; break;","mutated_line":"                    case OP_1SUB:       bn -= bnOne; continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5707,"run_id":35,"patch_hash":"74aa509e86a2a7e26a52366a79f292cc75659b7a3cbabc6a6dc70d2373326827","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":944,"source_line":"                    case OP_NEGATE:     bn = -bn; break;","mutated_line":"                    case OP_NEGATE:     bn = -bn; continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5708,"run_id":35,"patch_hash":"d95ee21292f21a05d26af26caccdf87fc8ed2dd4ea2d187dadc4db8ea645d841","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":945,"source_line":"                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;","mutated_line":"                    case OP_ABS:        if (bn < bnZero) bn = -bn; continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5709,"run_id":35,"patch_hash":"d52184babfd67c571aa77870490f1ca32014440c8bf923d44b5f222a7414fa0c","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":945,"source_line":"                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;","mutated_line":"                    case OP_ABS:        if (bn <= bnZero) bn = -bn; break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5710,"run_id":35,"patch_hash":"9d6c8409fba967c56df090d3b95a065ce799be7f0ebbd313b2e21a365951a7c0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":945,"source_line":"                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;","mutated_line":"                    case OP_ABS:        if (bn > bnZero) bn = -bn; break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5711,"run_id":35,"patch_hash":"2e5234df03a808f0615bbe6456bfe4ee096cbd216d8d2a287df498214fc42dba","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":945,"source_line":"                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;","mutated_line":"                    case OP_ABS:        if (bn >= bnZero) bn = -bn; break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5712,"run_id":35,"patch_hash":"66a0db8e402c65f6503e7fb24edb3bc9ec0ee4844b678650bbee197224fca98a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":945,"source_line":"                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;","mutated_line":"                    case OP_ABS:        if (1==1) bn = -bn; break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5713,"run_id":35,"patch_hash":"ddcfcbf7622649c24289a536eef8d76404ccbc470cef38fa88fd30d1906a0e19","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":945,"source_line":"                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;","mutated_line":"                    case OP_ABS:        if (1==0) bn = -bn; break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5714,"run_id":35,"patch_hash":"698112738cb25b062bb92d72162521d6657dfecfb33b1fe7861eb149bf18ed3d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":946,"source_line":"                    case OP_NOT:        bn = (bn == bnZero); break;","mutated_line":"                    case OP_NOT:        bn = (bn == bnZero); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5715,"run_id":35,"patch_hash":"3c7fdd6db3b4a37fa85f0c012f1b83c6625421947cdef01bef9ea563db9d9860","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":946,"source_line":"                    case OP_NOT:        bn = (bn == bnZero); break;","mutated_line":"                    case OP_NOT:        bn = (bn != bnZero); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5716,"run_id":35,"patch_hash":"1feb9d1e718b6bcf6c9c3e042cba602ff1970c918cd8393fec52eed67df53335","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":947,"source_line":"                    case OP_0NOTEQUAL:  bn = (bn != bnZero); break;","mutated_line":"                    case OP_0NOTEQUAL:  bn = (bn != bnZero); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5717,"run_id":35,"patch_hash":"58dded01a2f2d4875d924abd1088f578fc896529019db6981d307b083b3b2ad9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":947,"source_line":"                    case OP_0NOTEQUAL:  bn = (bn != bnZero); break;","mutated_line":"                    case OP_0NOTEQUAL:  bn = (bn == bnZero); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5718,"run_id":35,"patch_hash":"11e2e9471fec06ff33c7eef5d30b50f89e67be0a5d29979291f325a06aba05dd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":950,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5719,"run_id":35,"patch_hash":"4bce5e4141a3d81af2aa24a645bac01dd005f38123e9093015de76d8f19d2cd1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":951,"source_line":"                    stack.push_back(bn.getvch());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5720,"run_id":35,"patch_hash":"276fe0c0c400dde89c83d466b8cfb6c50bef7df17ed75b2ad5ddecd9a28e5f7a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":953,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5721,"run_id":35,"patch_hash":"c82e927392498d5266bc19b44304070bebb5adc0a956e1b873b017ab1563feab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":970,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5722,"run_id":35,"patch_hash":"13361fe9e863effd0b039ebd4334359227bdbdf1101bd223788eb87d07cbb56f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":970,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5723,"run_id":35,"patch_hash":"a8e17bf4c3b31ca5eb3878ae18c84c813495cefb9a4c3cad6ffe7d166fcf4fd7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":970,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5724,"run_id":35,"patch_hash":"6e5e969e97dc823c68210338b691f6917f2b007d19a7616963e8c7f83721c690","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":972,"source_line":"                    CScriptNum bn1(stacktop(-2), fRequireMinimal);","mutated_line":"                    CScriptNum bn1(stacktop(-2 - 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5725,"run_id":35,"patch_hash":"8c4474b9c1f090e6fcb8b3465f06aaf94a648d9fa546aa49ba12bcbd414559c0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":972,"source_line":"                    CScriptNum bn1(stacktop(-2), fRequireMinimal);","mutated_line":"                    CScriptNum bn1(stacktop(-2 + 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5726,"run_id":35,"patch_hash":"6f3bb9f913b94e96983348061e9c8741e371d27d195fd43f995289c1a9e994ee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":973,"source_line":"                    CScriptNum bn2(stacktop(-1), fRequireMinimal);","mutated_line":"                    CScriptNum bn2(stacktop(-1 - 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5727,"run_id":35,"patch_hash":"e77c125d0e97517d87d4d0e0379781f8ffff725de77e071f10c12892fe75e339","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":973,"source_line":"                    CScriptNum bn2(stacktop(-1), fRequireMinimal);","mutated_line":"                    CScriptNum bn2(stacktop(-1 + 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5728,"run_id":35,"patch_hash":"d8f60789d5ea1753b6821052d4816991ec31ed23aed14c983a535d5ee49af892","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":974,"source_line":"                    CScriptNum bn(0);","mutated_line":"                    CScriptNum bn(0 - 1);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5729,"run_id":35,"patch_hash":"207362c7c1bc2ed1dce28e6cb532c9b14b14cef6b57226c93764e7745c90acb0","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":974,"source_line":"                    CScriptNum bn(0);","mutated_line":"                    CScriptNum bn(0 + 1);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5730,"run_id":35,"patch_hash":"cc1918f083b8d1177c9cb9c2f521668351ca5a571b7022fc4aa0f3ab817691c4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":978,"source_line":"                        bn = bn1 + bn2;","mutated_line":"                        bn = bn1 - bn2;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5731,"run_id":35,"patch_hash":"d5eeae53498e5cb3dd3511a686ec88d24ee747e45d8e4eacfad64835343c9657","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":978,"source_line":"                        bn = bn1 + bn2;","mutated_line":"                        bn = bn1 * bn2;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5732,"run_id":35,"patch_hash":"145636134004e15135c526604465a18bd9666c92493feedb2f639e94d0dd4840","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":978,"source_line":"                        bn = bn1 + bn2;","mutated_line":"                        bn = bn1 / bn2;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5733,"run_id":35,"patch_hash":"fa404d77aa0f2d4330e8e2437ffff0c0ee6536f39698dc97be60a77eaa99c4f5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":979,"source_line":"                        break;","mutated_line":"                        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5734,"run_id":35,"patch_hash":"5ef3e1d3125e545e9f327880298d8b6d72bed37d2ace0802ef38fcb6f2e88e95","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":982,"source_line":"                        bn = bn1 - bn2;","mutated_line":"                        bn = bn1 + bn2;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5735,"run_id":35,"patch_hash":"3ceb383ce385d18c53ba87404e1db404e359be4342dee795239aa3f441379be8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":983,"source_line":"                        break;","mutated_line":"                        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5736,"run_id":35,"patch_hash":"5c05d385bdf44d07bcf75923099ab25b3f725f5a279b451cc90bf7ce73e8ac34","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":985,"source_line":"                    case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;","mutated_line":"                    case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5737,"run_id":35,"patch_hash":"70b237c872c2ce5f3b0d94e6bde8d78bda66ea9761df907b6a36a5966c96847f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":985,"source_line":"                    case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;","mutated_line":"                    case OP_BOOLAND:             bn = (bn1 != bnZero || bn2 != bnZero); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5738,"run_id":35,"patch_hash":"bf94eaedc46005af8ca5b3c46d4a8b5557514118171ff59cc6bca46df7acb329","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":985,"source_line":"                    case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;","mutated_line":"                    case OP_BOOLAND:             bn = (bn1 == bnZero && bn2 != bnZero); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5739,"run_id":35,"patch_hash":"142e70f8c6575df742f47ccebff1bca609b18fd80fbc57fe718404a85f5b6c84","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":986,"source_line":"                    case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;","mutated_line":"                    case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5740,"run_id":35,"patch_hash":"8354e0f8ea0a435fccff675ac0be4d1803cf83d4eac93f12776b445f5621d3f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":986,"source_line":"                    case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;","mutated_line":"                    case OP_BOOLOR:              bn = (bn1 != bnZero && bn2 != bnZero); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5741,"run_id":35,"patch_hash":"82f23d0eb24eb98c80e2345cc36ec31c040c0338f025eb8d924069dd4ad56d36","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":986,"source_line":"                    case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;","mutated_line":"                    case OP_BOOLOR:              bn = (bn1 == bnZero || bn2 != bnZero); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5742,"run_id":35,"patch_hash":"4479171fdabc34c0f7d7ed5a0087967a492f12d98b5b85ba1f47f92504181573","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":987,"source_line":"                    case OP_NUMEQUAL:            bn = (bn1 == bn2); break;","mutated_line":"                    case OP_NUMEQUAL:            bn = (bn1 == bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5743,"run_id":35,"patch_hash":"8e170f54cb86f6866c90b23c6cb20b01c492b0b4e7c35b1936d9ab1cbe327997","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":987,"source_line":"                    case OP_NUMEQUAL:            bn = (bn1 == bn2); break;","mutated_line":"                    case OP_NUMEQUAL:            bn = (bn1 != bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5744,"run_id":35,"patch_hash":"259570b0b78c8976bf9ac5a8f7f92e13fa8e6ee32d06b32a135664c1b6dc348e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":988,"source_line":"                    case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;","mutated_line":"                    case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5745,"run_id":35,"patch_hash":"5e1326838eb525cf0a61baa50b02f750a1913d0b46136aa5052162c4272e4bfe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":988,"source_line":"                    case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;","mutated_line":"                    case OP_NUMEQUALVERIFY:      bn = (bn1 != bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5746,"run_id":35,"patch_hash":"2f3946d74ed073152252db0079770b88e278a22ed430eed4dabc934001217376","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":989,"source_line":"                    case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;","mutated_line":"                    case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5747,"run_id":35,"patch_hash":"6e95ebbe2064682b808be3b58622af608158a182ea50ebcef9338219d379ecef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":989,"source_line":"                    case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;","mutated_line":"                    case OP_NUMNOTEQUAL:         bn = (bn1 == bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5748,"run_id":35,"patch_hash":"0b90f8e54e45e80cc42d5ffe7f10898916f8c5fd3f26f278ec8c40a101e8c0f5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":990,"source_line":"                    case OP_LESSTHAN:            bn = (bn1 < bn2); break;","mutated_line":"                    case OP_LESSTHAN:            bn = (bn1 < bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5749,"run_id":35,"patch_hash":"c43c1ca298da7185753e7c659d7d90d1ea305e0c0daad101c4f7175efaff89fd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":990,"source_line":"                    case OP_LESSTHAN:            bn = (bn1 < bn2); break;","mutated_line":"                    case OP_LESSTHAN:            bn = (bn1 <= bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5750,"run_id":35,"patch_hash":"569c44240abf66ae2a5f158898a9a31fb5c58b9e08c2d6b078a5b73d102e2241","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":990,"source_line":"                    case OP_LESSTHAN:            bn = (bn1 < bn2); break;","mutated_line":"                    case OP_LESSTHAN:            bn = (bn1 > bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5751,"run_id":35,"patch_hash":"514a5d36051431febebc7a5d8fe81eb70083b29546d6530c2e520a3f7a2ec734","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":990,"source_line":"                    case OP_LESSTHAN:            bn = (bn1 < bn2); break;","mutated_line":"                    case OP_LESSTHAN:            bn = (bn1 >= bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5752,"run_id":35,"patch_hash":"0498a13bfeb4bad0bb7c27d33a57400e8edb51b5b4ad792ddf4cfe21efab94df","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":991,"source_line":"                    case OP_GREATERTHAN:         bn = (bn1 > bn2); break;","mutated_line":"                    case OP_GREATERTHAN:         bn = (bn1 > bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5753,"run_id":35,"patch_hash":"a1ea6f47eab541ce6468a53cf165a9dd069ba801efa4c2d955a8436a2832c2eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":991,"source_line":"                    case OP_GREATERTHAN:         bn = (bn1 > bn2); break;","mutated_line":"                    case OP_GREATERTHAN:         bn = (bn1 >= bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5754,"run_id":35,"patch_hash":"bdc7b0238c2db6fe9dc3603d8a1a6b2656ae9249d7117d2f7b6f62f739d54bd9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":991,"source_line":"                    case OP_GREATERTHAN:         bn = (bn1 > bn2); break;","mutated_line":"                    case OP_GREATERTHAN:         bn = (bn1 < bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5755,"run_id":35,"patch_hash":"e562ae8c026ac1949864e9eb0b9962f8be4f5446f2967ece0d388ccceddb9241","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":991,"source_line":"                    case OP_GREATERTHAN:         bn = (bn1 > bn2); break;","mutated_line":"                    case OP_GREATERTHAN:         bn = (bn1 <= bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5756,"run_id":35,"patch_hash":"2429d35edd8531a806818fe765ba0520e6f6ad64f4a6b28fe1bd30d71497df6f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":992,"source_line":"                    case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;","mutated_line":"                    case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5757,"run_id":35,"patch_hash":"5fb82a28853fed282d133b7d7f75ad11816d8019651ea2d60ce367006d3aa2f8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  < ","line_number":992,"source_line":"                    case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;","mutated_line":"                    case OP_LESSTHANOREQUAL:     bn = (bn1 < bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5758,"run_id":35,"patch_hash":"d323a06b18e975dc0d2bfb4dfa02c802a9436dc3a0e468fe3fa61dc21463f2d3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  >= ","line_number":992,"source_line":"                    case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;","mutated_line":"                    case OP_LESSTHANOREQUAL:     bn = (bn1 >= bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5759,"run_id":35,"patch_hash":"03b1afeb50dbf74bd5d7ba861ea99db64e150fbe42db9fec4409b1526c3f893f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":993,"source_line":"                    case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;","mutated_line":"                    case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5760,"run_id":35,"patch_hash":"1ad07705ca0a0607f4a9d65e8eff0b4c1c5738b49cff1537bf2c77c37432469f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":993,"source_line":"                    case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;","mutated_line":"                    case OP_GREATERTHANOREQUAL:  bn = (bn1 > bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5761,"run_id":35,"patch_hash":"1208d85154418726130830869554ecbae88843dee1f946beac608db6e723b4ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":993,"source_line":"                    case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;","mutated_line":"                    case OP_GREATERTHANOREQUAL:  bn = (bn1 <= bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5762,"run_id":35,"patch_hash":"acdc8fa0678a5c15a67c74229e0eb6ce4153c592f53f89d47eb374eb9db600a5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":994,"source_line":"                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","mutated_line":"                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5763,"run_id":35,"patch_hash":"296c19f68cfd72acc50756e08d197b67e7fd647faad3cccd23323f144bba819c","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":994,"source_line":"                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","mutated_line":"                    case OP_MIN:                 bn = (bn1 <= bn2 ? bn1 : bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5764,"run_id":35,"patch_hash":"7a744971e4cacc02b43548a18587224acd9219c1cbf542744c3160b35656a7e6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":994,"source_line":"                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","mutated_line":"                    case OP_MIN:                 bn = (bn1 > bn2 ? bn1 : bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5765,"run_id":35,"patch_hash":"4e3a557ff534fc0f0ac7ed1a198ec1bb3d07d39ad70221ac51bd94e4bad90d16","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":994,"source_line":"                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","mutated_line":"                    case OP_MIN:                 bn = (bn1 >= bn2 ? bn1 : bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5766,"run_id":35,"patch_hash":"014b8aa71e81596e2bcf7a3a55325ffcfc89db2ee5465994288cbb7d037b5dcd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":995,"source_line":"                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;","mutated_line":"                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); continue;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5767,"run_id":35,"patch_hash":"d9e73f162d018ee9ecb5bc29f262802a0fafa2c233ee3dd918cc6542f4c0ec42","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":995,"source_line":"                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;","mutated_line":"                    case OP_MAX:                 bn = (bn1 >= bn2 ? bn1 : bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5768,"run_id":35,"patch_hash":"d9ffad8d5754195a96b06b3307157d0941983b8dd616e99f7eb63d1fd6962d38","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":995,"source_line":"                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;","mutated_line":"                    case OP_MAX:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5769,"run_id":35,"patch_hash":"cb2f51ca1f45644554fb89a94d5c452ec29e9f8faa054fff4e3ef47e4eeb5cdc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":995,"source_line":"                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;","mutated_line":"                    case OP_MAX:                 bn = (bn1 <= bn2 ? bn1 : bn2); break;","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5770,"run_id":35,"patch_hash":"256ff569ad2d5c5e69af0e867f1fbda672c13fcee8e2d519afaa740cd1ece3a4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":998,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5771,"run_id":35,"patch_hash":"06f0b9978d0f5d216b13777e123d6f045cb7ad0b4508bec422a9108f60dfdb8a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":999,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5772,"run_id":35,"patch_hash":"477a8b64a19612026b5caf3881936c01a7e6c3bc25549aa7594b239d7501a192","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1000,"source_line":"                    stack.push_back(bn.getvch());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5773,"run_id":35,"patch_hash":"3e65ba2d8b989f3567833976ea770eed7eedcdef9ce8320d8ebf96442e736ed1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1002,"source_line":"                    if (opcode == OP_NUMEQUALVERIFY)","mutated_line":"                    if (opcode != OP_NUMEQUALVERIFY)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5774,"run_id":35,"patch_hash":"dab21cd2eb256a52440cd1277824876fd1264f58a34ccc8ccda2eb75987d701c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1002,"source_line":"                    if (opcode == OP_NUMEQUALVERIFY)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5775,"run_id":35,"patch_hash":"10e60c75f040cfc304e0c32c9481ccdd6d3d4b2aa68506bcec01db35e9693fee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1002,"source_line":"                    if (opcode == OP_NUMEQUALVERIFY)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5776,"run_id":35,"patch_hash":"0b70a81afcf6d91691d7a8166f02ee29b333edfea4189334d631a474ecf8da31","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1004,"source_line":"                        if (CastToBool(stacktop(-1)))","mutated_line":"                        if (CastToBool(stacktop(-1 - 1)))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5777,"run_id":35,"patch_hash":"ee5c68d5647a96520ffa2a8fb429ac7ca530f12b03161c11bfd4f695a14af647","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1004,"source_line":"                        if (CastToBool(stacktop(-1)))","mutated_line":"                        if (CastToBool(stacktop(-1 + 1)))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5778,"run_id":35,"patch_hash":"8d14d80cc1d7e9dad2b5d3baac3723ff5297e646b2a755b5ef3557a34ce74136","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1005,"source_line":"                            popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5779,"run_id":35,"patch_hash":"6ac21e750c9b74e67bc6292277a0bba35423fbed1d6a66bae702e141faaf2aa4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1010,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5780,"run_id":35,"patch_hash":"28b7eb7f7f3969ef9c4b63f2c7322a6cd67d560a77e84edd1ea2188f229d9f79","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1015,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() <= 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5781,"run_id":35,"patch_hash":"0e87460480548ae96e564998158e11d50f5933dbb364de11d99607ecac742573","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1015,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() > 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5782,"run_id":35,"patch_hash":"7a756fb19aca062cd21247e0e017c1ace4708d39747ab2dd7c70c93b852a9be5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1015,"source_line":"                    if (stack.size() < 3)","mutated_line":"                    if (stack.size() >= 3)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5783,"run_id":35,"patch_hash":"2a76eec94fe491e4771237a0530682a06718fdaa9bb78d66d8bd61441376117f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1017,"source_line":"                    CScriptNum bn1(stacktop(-3), fRequireMinimal);","mutated_line":"                    CScriptNum bn1(stacktop(-3 - 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5784,"run_id":35,"patch_hash":"ffd6e3c6e9513da9cca556426ec994fd71a9c30321a4f598ce60e52d311c3acf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1017,"source_line":"                    CScriptNum bn1(stacktop(-3), fRequireMinimal);","mutated_line":"                    CScriptNum bn1(stacktop(-3 + 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5785,"run_id":35,"patch_hash":"fce058fb418ced3b24dc536c94df5b95cab93b899b9f17825e913b82febb1d73","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1018,"source_line":"                    CScriptNum bn2(stacktop(-2), fRequireMinimal);","mutated_line":"                    CScriptNum bn2(stacktop(-2 - 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5786,"run_id":35,"patch_hash":"040ca8def9ed749377d503302e1a1c9e59423f50d1d13938c5815defa0ac4718","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1018,"source_line":"                    CScriptNum bn2(stacktop(-2), fRequireMinimal);","mutated_line":"                    CScriptNum bn2(stacktop(-2 + 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5787,"run_id":35,"patch_hash":"e3d96cfc038c3ed8b846fbbff22d343346e114ee5db51d90868fe14593cb62f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1019,"source_line":"                    CScriptNum bn3(stacktop(-1), fRequireMinimal);","mutated_line":"                    CScriptNum bn3(stacktop(-1 - 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5788,"run_id":35,"patch_hash":"bfa50a571919cf0e9359f084290971d057a99b24217aebfa419381fa0bebafdf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1019,"source_line":"                    CScriptNum bn3(stacktop(-1), fRequireMinimal);","mutated_line":"                    CScriptNum bn3(stacktop(-1 + 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5789,"run_id":35,"patch_hash":"e7d75b2a320902c81c3d3925330cf821674b083d0d63b628746fe58c11b64fd4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  < ","line_number":1020,"source_line":"                    bool fValue = (bn2 <= bn1 && bn1 < bn3);","mutated_line":"                    bool fValue = (bn2 < bn1 && bn1 < bn3);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5790,"run_id":35,"patch_hash":"5cad78e5390de78c97e277745fd5ec7aa05a25198b0e53f013817c5e513cb974","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1020,"source_line":"                    bool fValue = (bn2 <= bn1 && bn1 < bn3);","mutated_line":"                    bool fValue = (bn2 <= bn1 && bn1 <= bn3);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5791,"run_id":35,"patch_hash":"dfc7571e6b940ff0e8577a4feb8d8a1d902a69036953d7afbcd53528754d04a8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  >= ","line_number":1020,"source_line":"                    bool fValue = (bn2 <= bn1 && bn1 < bn3);","mutated_line":"                    bool fValue = (bn2 >= bn1 && bn1 < bn3);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5792,"run_id":35,"patch_hash":"a753505bb298bce69088a80e68cec5c4cb3367b740221b871508f3be2b053ead","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1020,"source_line":"                    bool fValue = (bn2 <= bn1 && bn1 < bn3);","mutated_line":"                    bool fValue = (bn2 <= bn1 && bn1 > bn3);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5793,"run_id":35,"patch_hash":"b03026263c5cb2a79efb7caab1bf7385803212fa62da150ae1b30b70470fc6bf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1020,"source_line":"                    bool fValue = (bn2 <= bn1 && bn1 < bn3);","mutated_line":"                    bool fValue = (bn2 <= bn1 && bn1 >= bn3);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5794,"run_id":35,"patch_hash":"e70cdd7ce2f8541c191ee1f9bcf0f2da6b02007704ef9fd8a81a578f29ebda8d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1020,"source_line":"                    bool fValue = (bn2 <= bn1 && bn1 < bn3);","mutated_line":"                    bool fValue = (bn2 <= bn1 || bn1 < bn3);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5795,"run_id":35,"patch_hash":"2ebfc96cc4e6588db8a531cc17c15036f77565df379bfc319108f18eca8948cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1021,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5796,"run_id":35,"patch_hash":"4ee158d2676afe14844e0f3c4e4d3d1712b810cfce5a7182f4986c4f4ba4ed98","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1022,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5797,"run_id":35,"patch_hash":"e44922802674b6aef92a7d9d24666a96856526718e0116b04331594cf513bfcb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1023,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5798,"run_id":35,"patch_hash":"fb1880c40721a8f61e1614a57f338e317fa77d756c0215d00cc49b794dce9751","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1024,"source_line":"                    stack.push_back(fValue ? vchTrue : vchFalse);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5799,"run_id":35,"patch_hash":"b8673cab541157cc7700e86571084158cf373e178edffe99a311a2629e6858d4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1026,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5800,"run_id":35,"patch_hash":"e44d838d8b43ad43391128c04e6ef542b6b30ff41421969293a1e5966aeb1300","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1039,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5801,"run_id":35,"patch_hash":"c9e8a6cdf31c057d8788ab0baa1573c6e097f504a8a490b19fbfe2f0f43cff4b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1039,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5802,"run_id":35,"patch_hash":"2efd805f90ed7f3b345c400fa94a2f580550bb0a3d98e4a24b08668df5fea5d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1039,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5803,"run_id":35,"patch_hash":"e61ab260b33264af66fd50a1a139ece925ae2cfa0b12a7c5564c2e95b0e105b4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1041,"source_line":"                    valtype& vch = stacktop(-1);","mutated_line":"                    valtype& vch = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5804,"run_id":35,"patch_hash":"50a4934d7b4902c0c2b9cd43a884110c8696c71ad0c53eee46805bf4b7b2f4dc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1041,"source_line":"                    valtype& vch = stacktop(-1);","mutated_line":"                    valtype& vch = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5805,"run_id":35,"patch_hash":"225fdad3bebff7d6931fd1153640f9ac2687b36d52adab9551d43f2478149b9e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1042,"source_line":"                    valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);","mutated_line":"                    valtype vchHash((opcode == OP_RIPEMD160 && opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5806,"run_id":35,"patch_hash":"12f8dec2ef0183720b69491db01ece404c3ba97f1bcddd034bd99bdf8db1a09d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1042,"source_line":"                    valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);","mutated_line":"                    valtype vchHash((opcode != OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5807,"run_id":35,"patch_hash":"295bef7b92a9aec5f4e6656a2ebb775be9203f58e86cba5fe6f9b04d7b29809d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1043,"source_line":"                    if (opcode == OP_RIPEMD160)","mutated_line":"                    if (opcode != OP_RIPEMD160)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5808,"run_id":35,"patch_hash":"c1246305487d1c4d31b0878d1fe83abccd344885c6035313553fd8e5bbf80584","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1043,"source_line":"                    if (opcode == OP_RIPEMD160)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5809,"run_id":35,"patch_hash":"429b6bbed89d9327f041d2efc6987701a7d75a55d215e2ea37efb980e8ff15bc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1043,"source_line":"                    if (opcode == OP_RIPEMD160)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5810,"run_id":35,"patch_hash":"6c9a1f2bdbe587e103e6c44b7549d3be95ad18564199f9bda09e4d23d0c453f4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1044,"source_line":"                        CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5811,"run_id":35,"patch_hash":"926566098d6022b3f3e806aa9f7a44b37782f6a91279a9bde7e9ea8ea92dfc9f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1045,"source_line":"                    else if (opcode == OP_SHA1)","mutated_line":"                    else if (opcode != OP_SHA1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5812,"run_id":35,"patch_hash":"25acc4e0412d7ab919a1e9f5b37016b37f6a9d7e7b62a21540031a4eeb00e431","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1045,"source_line":"                    else if (opcode == OP_SHA1)","mutated_line":"                    else if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5813,"run_id":35,"patch_hash":"9fae92bafd73625cbe995aae6e29adea6ec00c836cd04e76927b524746b2e414","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1045,"source_line":"                    else if (opcode == OP_SHA1)","mutated_line":"                    else if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5814,"run_id":35,"patch_hash":"51f2f9387c98cb0fcd8060078098da1ca603a9f87541da3e7432029032478bab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1046,"source_line":"                        CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5815,"run_id":35,"patch_hash":"c0220a0e83ba36ff396a46a0d59969f0f239b38b9ab376b92b6417b1df02b272","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1047,"source_line":"                    else if (opcode == OP_SHA256)","mutated_line":"                    else if (opcode != OP_SHA256)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5816,"run_id":35,"patch_hash":"6de54081e560a451d6921c2e1a625ee1ec51c6327077cfba5ada22290d71b566","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1047,"source_line":"                    else if (opcode == OP_SHA256)","mutated_line":"                    else if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5817,"run_id":35,"patch_hash":"bd8aca0209b433612b02a0323cc5e95c29ccf5e027adc1f920a1bf1f7b8f0301","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1047,"source_line":"                    else if (opcode == OP_SHA256)","mutated_line":"                    else if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5818,"run_id":35,"patch_hash":"f40f3aace56503c3de45c4f6c5106f6fa8d215cdc72297a9ec22e651d48d410e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1048,"source_line":"                        CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5819,"run_id":35,"patch_hash":"2256db36ccb9afdecdc205416137e47a3259263c39151fcf80dd7f4f52ff0de2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1049,"source_line":"                    else if (opcode == OP_HASH160)","mutated_line":"                    else if (opcode != OP_HASH160)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5820,"run_id":35,"patch_hash":"424232d26d877a33390f5b62df0abf58e3ece04b1691240f680b846fee66e811","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1049,"source_line":"                    else if (opcode == OP_HASH160)","mutated_line":"                    else if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5821,"run_id":35,"patch_hash":"f3b098bb8f1cf4df89d1b8e6c504d70c6367d651fbb6a4ca477ee5168796b0ff","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1049,"source_line":"                    else if (opcode == OP_HASH160)","mutated_line":"                    else if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5822,"run_id":35,"patch_hash":"f096e16a33c23eec6d13425356d741bd576ec3a67937a230063c650785717d65","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1050,"source_line":"                        CHash160().Write(vch).Finalize(vchHash);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5823,"run_id":35,"patch_hash":"c90d042684368d047936d3fb2da962208e4e1980198470db32d6bb71137d4c12","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1051,"source_line":"                    else if (opcode == OP_HASH256)","mutated_line":"                    else if (opcode != OP_HASH256)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5824,"run_id":35,"patch_hash":"414904501aef44172d3049db292d1284fd139141afb7d68adb91da919157950b","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1051,"source_line":"                    else if (opcode == OP_HASH256)","mutated_line":"                    else if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5825,"run_id":35,"patch_hash":"9db83fef11cf94d6584512a97c8d5b8104ac0e4490e276f2e3546be25d74a618","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1051,"source_line":"                    else if (opcode == OP_HASH256)","mutated_line":"                    else if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5826,"run_id":35,"patch_hash":"fc74ed098ed58f045bbe952602ebe563441313c240d6373b44a30fe77f2d9f97","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1052,"source_line":"                        CHash256().Write(vch).Finalize(vchHash);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5827,"run_id":35,"patch_hash":"70c63555172ca1ff7b5e9338648513429415eb95ce403c8092bba989e7bdd476","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1053,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5828,"run_id":35,"patch_hash":"9592378fcee5c15c7c0e59bd1c27b8f81f319067e797d1bd379257560948c974","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1054,"source_line":"                    stack.push_back(vchHash);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5829,"run_id":35,"patch_hash":"5f88a978fd36e8c27df66c3f157951f7c8d084cb134e9714d6dc9b4c47fd6a36","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1056,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5830,"run_id":35,"patch_hash":"d9431163feb9f5b8dc43cddb881e9e359d26260278b0cfcf982ca74feb99dbbe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":1065,"source_line":"                    execdata.m_codeseparator_pos = opcode_pos;","mutated_line":"                    execdata.m_codeseparator_pos = true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5831,"run_id":35,"patch_hash":"640162b404d3c9024071d4c9ae78f78169c7bfcbbec48ad35980e7b9a0bc2d91","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}false${3}","line_number":1065,"source_line":"                    execdata.m_codeseparator_pos = opcode_pos;","mutated_line":"                    execdata.m_codeseparator_pos = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5832,"run_id":35,"patch_hash":"4ba1c9d2539e93d45a287ecbb0e7621e51ee54c4827f7fcf67fb75e539a043a3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1067,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5833,"run_id":35,"patch_hash":"e67f6c53f39e0e1dd6b763dcd21cd94b4cbc4ee811a0a68318b5a2946e8fe37f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1073,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5834,"run_id":35,"patch_hash":"ef7c1b6052269f0575fc5bfbf96ea39fd33dd5bc6f71bec67570d2671a19d029","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1073,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5835,"run_id":35,"patch_hash":"83fd3be5c61a58c28d9ede6afe22e8b393225294ccc7c956282b1d27c6df1fc4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1073,"source_line":"                    if (stack.size() < 2)","mutated_line":"                    if (stack.size() >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5836,"run_id":35,"patch_hash":"07f163385a34f3c96c19a5ce9cbb22ba0820de2bf247b055c0297d7f015707b0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1076,"source_line":"                    valtype& vchSig    = stacktop(-2);","mutated_line":"                    valtype& vchSig    = stacktop(-2 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5837,"run_id":35,"patch_hash":"4e9b88a22c435bc19d07da83c4db055b265238a42cab5e4ef5e119889a002c97","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1076,"source_line":"                    valtype& vchSig    = stacktop(-2);","mutated_line":"                    valtype& vchSig    = stacktop(-2 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5838,"run_id":35,"patch_hash":"1bebc449a21c3b92141599e8924daba4c691ca129154a30bb8ed9cf9a6e62c53","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1077,"source_line":"                    valtype& vchPubKey = stacktop(-1);","mutated_line":"                    valtype& vchPubKey = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5839,"run_id":35,"patch_hash":"e8b9dcc8833c0d7f58e0d107fa15c05150e54ca9d3e2996d586ea5a7da657358","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1077,"source_line":"                    valtype& vchPubKey = stacktop(-1);","mutated_line":"                    valtype& vchPubKey = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5840,"run_id":35,"patch_hash":"78f081c72859341939e92a52b2270b079985f46101589191e7dcd3c7ad071bc3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1079,"source_line":"                    bool fSuccess = true;","mutated_line":"                    bool fSuccess = false;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5841,"run_id":35,"patch_hash":"c553acc3672ec58c468bb8ac7527490ee74e1a48ec061834b7a663f4adbd1d60","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1080,"source_line":"                    if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;","mutated_line":"                    if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5842,"run_id":35,"patch_hash":"c7c6f3f2cbbd7b02654108f9e1bbb43dffc66cdc0045fe15644470f6f8b1a95e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":1080,"source_line":"                    if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5843,"run_id":35,"patch_hash":"c63702d9d189f4973649def68dff407899a68cc05dbf4b29f829ded33c097c2a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1081,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5844,"run_id":35,"patch_hash":"fdd687369a75d660d9bdf5c6f649b206d14582b7e5fdffad861060e1e6ff89f1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1082,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5845,"run_id":35,"patch_hash":"4dfb1ae21ea2a2c774c2be8a222211ba5e87f2bbcfd2a58efb4b46cf747d96f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1083,"source_line":"                    stack.push_back(fSuccess ? vchTrue : vchFalse);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5846,"run_id":35,"patch_hash":"57602bae6be4c39005acf8ea729f0ededdd1b06fd516253b179b4d4676711191","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1084,"source_line":"                    if (opcode == OP_CHECKSIGVERIFY)","mutated_line":"                    if (opcode != OP_CHECKSIGVERIFY)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5847,"run_id":35,"patch_hash":"2d0a55e41e890a9bb84f6859ac5193b84ff239d738aeca9ae6f8bc41c2bcac52","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1084,"source_line":"                    if (opcode == OP_CHECKSIGVERIFY)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5848,"run_id":35,"patch_hash":"44ebd82c700b1ed0031be13f355c5d1d7ff294bc4806498fa04eae1fca5fc49f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1084,"source_line":"                    if (opcode == OP_CHECKSIGVERIFY)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5849,"run_id":35,"patch_hash":"ee3523c52083f07ea326c88bc767bfacb6cd005dcfc8face8d99e0ec3dee916c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1086,"source_line":"                        if (fSuccess)","mutated_line":"                        if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5850,"run_id":35,"patch_hash":"6ca6dc8ccf5509e7d9ae17cf77a96123894f15df867d255459c4fa1749adf21a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1086,"source_line":"                        if (fSuccess)","mutated_line":"                        if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5851,"run_id":35,"patch_hash":"80a71c57fd8c80a904ea943ab7f8532e50db9a7398425de3a73fe33b79ae5fff","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1087,"source_line":"                            popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5852,"run_id":35,"patch_hash":"3801b09b2d80e9cd329392e703517eec5037e6b8cf8b83bd302246bffb4bc6e9","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1092,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5853,"run_id":35,"patch_hash":"369695515e9b2a443bb8e03b3b47cb7c9c159ef2e54da26540b977c893dc5102","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1102,"source_line":"                    const valtype& sig = stacktop(-3);","mutated_line":"                    const valtype& sig = stacktop(-3 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5854,"run_id":35,"patch_hash":"bb9560b58c50e2e93e09792200254cf401315794dc14b1f70a78cabfaaa446d8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1102,"source_line":"                    const valtype& sig = stacktop(-3);","mutated_line":"                    const valtype& sig = stacktop(-3 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5855,"run_id":35,"patch_hash":"bd3dee19ac2e0ec85b90512ae99b352ba8089db57f301ad6bcce3f7871f15adc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1103,"source_line":"                    const CScriptNum num(stacktop(-2), fRequireMinimal);","mutated_line":"                    const CScriptNum num(stacktop(-2 - 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5856,"run_id":35,"patch_hash":"c9ff73f9bfbfcf2a5759f7d6f52872861d1d20be2f2d71326525686a9daea062","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1103,"source_line":"                    const CScriptNum num(stacktop(-2), fRequireMinimal);","mutated_line":"                    const CScriptNum num(stacktop(-2 + 1), fRequireMinimal);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5857,"run_id":35,"patch_hash":"e01b1b95855c4cb00866cb8eb5484524b791fcf4eb98a5aae3b378eb2ca2d7c3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1104,"source_line":"                    const valtype& pubkey = stacktop(-1);","mutated_line":"                    const valtype& pubkey = stacktop(-1 - 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5858,"run_id":35,"patch_hash":"06d3bbe16540dd0327b15a0d0c36ecb51904a6522a93794c80728aafc2c2d061","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1104,"source_line":"                    const valtype& pubkey = stacktop(-1);","mutated_line":"                    const valtype& pubkey = stacktop(-1 + 1);","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5859,"run_id":35,"patch_hash":"5a46aa98064dfcba9c9d8c079012155d8faebb0f0f80799ab198b7c7512499f4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1106,"source_line":"                    bool success = true;","mutated_line":"                    bool success = false;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5860,"run_id":35,"patch_hash":"ef807f7cfd4c8e69e2dbdef323844101a4f99e2608c5f068edea95642dee6eda","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1107,"source_line":"                    if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;","mutated_line":"                    if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5861,"run_id":35,"patch_hash":"b676d2c5cc1e824f29d1ba0a809664c93ecea6810b4e1b18d592d331f23a3554","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":1107,"source_line":"                    if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5862,"run_id":35,"patch_hash":"1b327c01898683bee1029e846ba895db498aa7b73fb94ffe2bf8ad88bf3588b8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1108,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5863,"run_id":35,"patch_hash":"805aeb52ab8086749e80d03316c35e48a2a71d523a3ac847f156346f293c437b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1109,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5864,"run_id":35,"patch_hash":"111af4f5ddd2503a5b727ed6de871274554708ae54848e81ee9a79e043df8be1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1110,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5865,"run_id":35,"patch_hash":"e4f3fa1f11cefd2b9ae4812fa6180e525f68399879fb64808aa309a1b12a6f49","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":1111,"source_line":"                    stack.push_back((num + (success ? 1 : 0)).getvch());","mutated_line":"                    stack.push_back((num - (success ? 1 : 0)).getvch());","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5866,"run_id":35,"patch_hash":"dc531f6ced01c8d5d42b9c6b81bed0b08df5fc1c5df02f8f70bad22d2f59ffa2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":1111,"source_line":"                    stack.push_back((num + (success ? 1 : 0)).getvch());","mutated_line":"                    stack.push_back((num * (success ? 1 : 0)).getvch());","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5867,"run_id":35,"patch_hash":"c23dcc47917b0e5ba5e8718f068eac80438403e7a5e85c54e2000c60531a385c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":1111,"source_line":"                    stack.push_back((num + (success ? 1 : 0)).getvch());","mutated_line":"                    stack.push_back((num / (success ? 1 : 0)).getvch());","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5868,"run_id":35,"patch_hash":"4b102e35c5a46d443565b72d9e1cbed245fb013ff4b56c86984ec7ef646aa0c2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1111,"source_line":"                    stack.push_back((num + (success ? 1 : 0)).getvch());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5869,"run_id":35,"patch_hash":"223446bf01cb57279cd9d5431ef69e59f1275e147a165567e662b6bfda18be70","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1113,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5870,"run_id":35,"patch_hash":"770bf31791c3a15f71d274d87e55be24caf5eb0ab10a2f22834be4f0b8691112","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1123,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() <= i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5871,"run_id":35,"patch_hash":"7ee1e2979d572d28f6a4930c2c095871e416785e2b5b062ffd3a3f011fbff409","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1123,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() > i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5872,"run_id":35,"patch_hash":"a702c9b2c95e7c3996f2922656fa349279263fe34dd87985e5100cf3de216fa9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1123,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() >= i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5873,"run_id":35,"patch_hash":"c7fe1e8754139613072689f74dc415c56bd806f41a265e4607436afaebd7379d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (nKeysCount < 0 || nKeysCount >= MAX_PUBKEYS_PER_MULTISIG)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5874,"run_id":35,"patch_hash":"3832e68a45ae7af9dea44c4cefd34bca5f0fd8c56e2c63f146ee56cf2e427cc9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (nKeysCount <= 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5875,"run_id":35,"patch_hash":"d04c52dddbacee4a2bcf0f4abbb61a99589aa01063a53fa0a289f7add958b9e5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (nKeysCount < 0 || nKeysCount < MAX_PUBKEYS_PER_MULTISIG)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5876,"run_id":35,"patch_hash":"b0f2a0e6928486cb23bf58ba81a2a5eec7164fe60194fa010b1d90fe7212a727","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (nKeysCount > 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5877,"run_id":35,"patch_hash":"06550ea5a30838ca4f5e1ae4000c5bf718043540fd755dfd6b34bf6d406759f7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (nKeysCount < 0 || nKeysCount <= MAX_PUBKEYS_PER_MULTISIG)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5878,"run_id":35,"patch_hash":"7b9ed3dcf50437278e02bc8f1f800aabc3f76068120e601ba82083c7ef233b2a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (nKeysCount >= 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5879,"run_id":35,"patch_hash":"48681560e029a691ac3ddd12ce81a42dfef90abcebc154c3db93733dedc5c0c7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (nKeysCount < 0 && nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5880,"run_id":35,"patch_hash":"7ea80ec6d670521a87824f561dc199a4067f75950dcd7282f17b0de486e59983","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5881,"run_id":35,"patch_hash":"1c6a6227c1c1bd665d4ebfab0471ae08ff4450b36ad153d4ec35eed6181c260a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1127,"source_line":"                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5882,"run_id":35,"patch_hash":"3401856b74cb99188a47ef1800eb2098184bf32277a3894abc1034d1bb0ef8e4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1130,"source_line":"                    if (nOpCount > MAX_OPS_PER_SCRIPT)","mutated_line":"                    if (nOpCount >= MAX_OPS_PER_SCRIPT)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5883,"run_id":35,"patch_hash":"e87c616490158e8831ed8e6af33051af3236e8219f8f0bcd71bf6f2244ff7a48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1130,"source_line":"                    if (nOpCount > MAX_OPS_PER_SCRIPT)","mutated_line":"                    if (nOpCount < MAX_OPS_PER_SCRIPT)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5884,"run_id":35,"patch_hash":"4a0aee61ba631982001504e2f8ed72956a43ab115876750323e7104260344432","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1130,"source_line":"                    if (nOpCount > MAX_OPS_PER_SCRIPT)","mutated_line":"                    if (nOpCount <= MAX_OPS_PER_SCRIPT)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5885,"run_id":35,"patch_hash":"98f62d8d8e9703f4f24ab1a43991502cd575c4e68a3700672a5c5beb1064f191","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1130,"source_line":"                    if (nOpCount > MAX_OPS_PER_SCRIPT)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5886,"run_id":35,"patch_hash":"8d32916959fda3666b5c6c6ec0720b95dd4cfec9a285c7cbce0d91185b7e89d4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1130,"source_line":"                    if (nOpCount > MAX_OPS_PER_SCRIPT)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5887,"run_id":35,"patch_hash":"eace6b43b3c5f9469739c9ecdd02b908a17761f0033741dd7a42f2e1cacaa896","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":1135,"source_line":"                    int ikey2 = nKeysCount + 2;","mutated_line":"                    int ikey2 = nKeysCount - 2;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5888,"run_id":35,"patch_hash":"05f30c1140e33d59eb1905405788d94673e3e7da1a3105a84473ec071e863bee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":1135,"source_line":"                    int ikey2 = nKeysCount + 2;","mutated_line":"                    int ikey2 = nKeysCount * 2;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5889,"run_id":35,"patch_hash":"9d3759fde521d518e490b0eecb164267cbe4d064786459fb4e8601233cef2efa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":1135,"source_line":"                    int ikey2 = nKeysCount + 2;","mutated_line":"                    int ikey2 = nKeysCount / 2;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5890,"run_id":35,"patch_hash":"81e06e689060405d0850ccd5bc910498b39a9380c3efb1bc11aef680bb53d617","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1137,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() <= i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5891,"run_id":35,"patch_hash":"78642fd74f2a76d6001d58c3d25fc63e8a8f64577f55fdfa3b111d161d72b448","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1137,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() > i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5892,"run_id":35,"patch_hash":"eb4310e7d68d1f2226e70100298617bd1f742467100798040c9c1c2175889955","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1137,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() >= i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5893,"run_id":35,"patch_hash":"ad5b7975f173bc551081339d9457e8a4f5222aa8f0a6b1addb4958a24be1c090","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (nSigsCount < 0 || nSigsCount >= nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5894,"run_id":35,"patch_hash":"8682129f17506f99dd106d2f39a24aaf56f8e813b35b4d477045ec971d192f48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (nSigsCount <= 0 || nSigsCount > nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5895,"run_id":35,"patch_hash":"ac19bc08645d6c4ffb0d3ca1c4a64ac3a2155577577d8b8e06c704dd0863d0a0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (nSigsCount < 0 || nSigsCount < nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5896,"run_id":35,"patch_hash":"c07cf8880760734c3bb12e6b7e5490277e724fa458ac23dd682630a5acc3076c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (nSigsCount > 0 || nSigsCount > nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5897,"run_id":35,"patch_hash":"c5cc65b4cf3b1f9946df3f41b90e0eee37928758b4443560f78647bdea5c687b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (nSigsCount < 0 || nSigsCount <= nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5898,"run_id":35,"patch_hash":"8c2db8168dcb5ba8d2ea53bdaaf335ec16685cfd1c523ba8b4e6533d495b2b36","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (nSigsCount >= 0 || nSigsCount > nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5899,"run_id":35,"patch_hash":"d6ac639c146745969cc420fd924b2ea59563b4b0ce71e0e8cba373d6cbe2f740","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (nSigsCount < 0 && nSigsCount > nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5900,"run_id":35,"patch_hash":"367ae368433f9480486303dca2390539ed0fda6cc940f1eed1d6990ad496140d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5901,"run_id":35,"patch_hash":"d2c410a20d587426d7fd930f885f8393e11aec02ed8e75cfac3030884822cc36","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1141,"source_line":"                    if (nSigsCount < 0 || nSigsCount > nKeysCount)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5902,"run_id":35,"patch_hash":"5022f2a46df4cf002fa993e25fb703bdc1c2ef20abb60341f87de489cb3241bb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1145,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() <= i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5903,"run_id":35,"patch_hash":"40f5267c0f31e462dd3f7554a82123df6a4978fa7fdce8b30bc863e34494c6a2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1145,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() > i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5904,"run_id":35,"patch_hash":"2b3f7ee77c4c0cb2f289fe40338e658f471be264e19eac0d5d3773a615a6fbba","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1145,"source_line":"                    if ((int)stack.size() < i)","mutated_line":"                    if ((int)stack.size() >= i)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5905,"run_id":35,"patch_hash":"923bfdc5b28eb1b30c1aec8ac95556c19b1fa6bec0673f7895d8ad07e0cc11c2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1152,"source_line":"                    for (int k = 0; k < nSigsCount; k++)","mutated_line":"                    for (int k = 0; k <= nSigsCount; k++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5906,"run_id":35,"patch_hash":"dcb82412f0a7824b957f4ab3ad6f32df7a480c4ac9fd9ed71fe2f6b6dfcff200","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1152,"source_line":"                    for (int k = 0; k < nSigsCount; k++)","mutated_line":"                    for (int k = 0; k > nSigsCount; k++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5907,"run_id":35,"patch_hash":"c78ab435ef2c5d7d10c71483a39c4026a5ce93375dbd2833f11341e6aecc7c4c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1152,"source_line":"                    for (int k = 0; k < nSigsCount; k++)","mutated_line":"                    for (int k = 0; k >= nSigsCount; k++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5908,"run_id":35,"patch_hash":"d9f19c30c73f9c48f4e0e7e506be9df2b5fca9484a005cdddb338b8a0bcab9ad","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1155,"source_line":"                        if (sigversion == SigVersion::BASE) {","mutated_line":"                        if (sigversion != SigVersion::BASE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5909,"run_id":35,"patch_hash":"71d5a0f46a91e8d37923b3daaa4120bef02ed745f44c222089fef7c35dc2f9b3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1155,"source_line":"                        if (sigversion == SigVersion::BASE) {","mutated_line":"                        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5910,"run_id":35,"patch_hash":"2ee027a68c931a3ed61356e7096c6a0d47a53e672ac5004e4961a1424815fbbb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1155,"source_line":"                        if (sigversion == SigVersion::BASE) {","mutated_line":"                        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5911,"run_id":35,"patch_hash":"9a37b4e277361c71aa1c4bdc129fb914ab588cca34dabeb5ff07efd22e8900d5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1157,"source_line":"                            if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"                            if (found >= 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5912,"run_id":35,"patch_hash":"288421a29365abd8cbeb095220a51ca974a7ebd96d22086577dfadbecacc710d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1157,"source_line":"                            if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"                            if (found < 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5913,"run_id":35,"patch_hash":"709947bf2d47c4f806f5b4e1dac30edcc9560f487329a436a4e77f192df9e2d5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1157,"source_line":"                            if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"                            if (found <= 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5914,"run_id":35,"patch_hash":"37daef7c7a22de275f6c0be0657426a2717c0abefa54a56358da1c3e6a41b91c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1157,"source_line":"                            if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","mutated_line":"                            if (found > 0 || (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5915,"run_id":35,"patch_hash":"9f82aff72ef5d349059e57aef0ea40322674cc29af61b49f79f64795f84dfe76","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1162,"source_line":"                    bool fSuccess = true;","mutated_line":"                    bool fSuccess = false;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5916,"run_id":35,"patch_hash":"30bfc54efaaad59eacbb3e5f85a5e4c223985d986ef8029f612c53e1fe5f7213","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1163,"source_line":"                    while (fSuccess && nSigsCount > 0)","mutated_line":"                    while (fSuccess && nSigsCount >= 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5917,"run_id":35,"patch_hash":"7cfa710dae10b14bfbe59929b72278d69ae2ca4c5ad8afee4f5295df3143131e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1163,"source_line":"                    while (fSuccess && nSigsCount > 0)","mutated_line":"                    while (fSuccess && nSigsCount < 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5918,"run_id":35,"patch_hash":"8629f7e0cc6fcfbf4dd3fcb4b345932997a42b84f371cc6a601861e64d80e369","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1163,"source_line":"                    while (fSuccess && nSigsCount > 0)","mutated_line":"                    while (fSuccess && nSigsCount <= 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5919,"run_id":35,"patch_hash":"58217a7be28057252f764586828f26cfb9c7eb68aa698bebe0f50e4f9a8141dd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1163,"source_line":"                    while (fSuccess && nSigsCount > 0)","mutated_line":"                    while (fSuccess || nSigsCount > 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5920,"run_id":35,"patch_hash":"4ebf96a7655eecfe8700a02ba0eed3279b501a63fa5b73db6f5601f9c4dee216","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1163,"source_line":"                    while (fSuccess && nSigsCount > 0)","mutated_line":"                    while (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5921,"run_id":35,"patch_hash":"8432781465330aaa0fc3a7f069d50492fd016ea26cb8723b136e945df16c3cf0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1163,"source_line":"                    while (fSuccess && nSigsCount > 0)","mutated_line":"                    while (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5922,"run_id":35,"patch_hash":"b47f40908e1788407c04cb8737ba3e953f5582a2c73ca1521cf84afced83c46c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1171,"source_line":"                        if (!CheckSignatureEncoding(vchSig, flags, serror) || !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {","mutated_line":"                        if (!CheckSignatureEncoding(vchSig, flags, serror) && !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5923,"run_id":35,"patch_hash":"04c24d6ac946c74950b47655fee0fa231caf633b2e73190d1af82317ca381de1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1173,"source_line":"                            return false;","mutated_line":"                            return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5924,"run_id":35,"patch_hash":"d56ed2c56d7c265f05c320f0f096b164992fc343d7e0f46aea923bb1fcc0c50b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1179,"source_line":"                        if (fOk) {","mutated_line":"                        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5925,"run_id":35,"patch_hash":"9449357478ad8d3dcfa5b78036a30010da1795bb403e0383b63b3f434eb8d611","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1179,"source_line":"                        if (fOk) {","mutated_line":"                        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5926,"run_id":35,"patch_hash":"f9c965d93e2286bd06a2e769b2c50041f4d0b23a21371fb67f47498475f094d6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":1181,"source_line":"                            nSigsCount--;","mutated_line":"                            nSigsCount++;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5927,"run_id":35,"patch_hash":"abebcb573569f14159586f24a7a562dcf66e9c313e1a21caee59125518cfc76e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":1184,"source_line":"                        nKeysCount--;","mutated_line":"                        nKeysCount++;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5928,"run_id":35,"patch_hash":"94ce3645a2bd288af5f97ad794bb707947cb305c62be4d32bdfa6ead811429b0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1189,"source_line":"                        if (nSigsCount > nKeysCount)","mutated_line":"                        if (nSigsCount >= nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5929,"run_id":35,"patch_hash":"b248724f70d74a352bae5eb65eef5f4f2e470198d5b1b8402a8b10cda27119b9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1189,"source_line":"                        if (nSigsCount > nKeysCount)","mutated_line":"                        if (nSigsCount < nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5930,"run_id":35,"patch_hash":"f815703c1f34b457bb580435bdaad2455d9e5641cfd1bbc6a0066db45692b953","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1189,"source_line":"                        if (nSigsCount > nKeysCount)","mutated_line":"                        if (nSigsCount <= nKeysCount)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5931,"run_id":35,"patch_hash":"0d907c625dfb71d87e8dcaf50ef86f7f526b9321f0e15d9387b14a868f828489","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1189,"source_line":"                        if (nSigsCount > nKeysCount)","mutated_line":"                        if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5932,"run_id":35,"patch_hash":"b2f0941ffd08da1edce05cef81207d89ca46e3ca1701d45e2095c186bbf625e5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1189,"source_line":"                        if (nSigsCount > nKeysCount)","mutated_line":"                        if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5933,"run_id":35,"patch_hash":"36f3d050481bbe09d5f041131b0a6fbb26dec13e341db461b3955dc80cef06ee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1190,"source_line":"                            fSuccess = false;","mutated_line":"                            fSuccess = true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5934,"run_id":35,"patch_hash":"a478e72a9543975fda92a67b1d44340f5a712129fee967bd47d248bb79ff56fb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":1194,"source_line":"                    while (i-- > 1) {","mutated_line":"                    while (i++ > 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5935,"run_id":35,"patch_hash":"127400477717c9358f53b3bdc3630c488ef8d49d57275113f1d9a456b89f13fe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1194,"source_line":"                    while (i-- > 1) {","mutated_line":"                    while (i-- >= 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5936,"run_id":35,"patch_hash":"e1f227681e5fa9ffd18b1a7f993432e092c498e30a0e8490aa8e91249f71fa71","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1194,"source_line":"                    while (i-- > 1) {","mutated_line":"                    while (i-- < 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5937,"run_id":35,"patch_hash":"1dd54de9c1fa8413c153d72a077edb6c33b83713c522816d4d977e244ff877cb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1194,"source_line":"                    while (i-- > 1) {","mutated_line":"                    while (i-- <= 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5938,"run_id":35,"patch_hash":"5197239ab9749afa5eb62da768182ed50ad329199613093be5e104bf59093d9a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1194,"source_line":"                    while (i-- > 1) {","mutated_line":"                    while (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5939,"run_id":35,"patch_hash":"3c89119b915f7c73eaa390146daf74c284e0c7d35ee2ac6485552f8732d95644","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1194,"source_line":"                    while (i-- > 1) {","mutated_line":"                    while (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5940,"run_id":35,"patch_hash":"538b08e92e6fc03f4cafe731894879df8ea548eae55b2391d20485286895059c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> ${1}break;","line_number":1194,"source_line":"                    while (i-- > 1) {","mutated_line":"                    while (i-- > 1) {break;","guard":"statement-insert","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5941,"run_id":35,"patch_hash":"c48562d9ee734250c1cf874aa6ac90e219de440e6be891920881a8985c102a0a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1196,"source_line":"                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())","mutated_line":"                        if (!fSuccess || (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5942,"run_id":35,"patch_hash":"c160d7c6ffeb5e2e1aa29a028820cc42bc46137566e65128146e05fca8929f08","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1196,"source_line":"                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())","mutated_line":"                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1 - 1).size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5943,"run_id":35,"patch_hash":"37f1696f7b8d8658b66996aeda9ad69d96ef75b403eec055e44b1e43671fc3c3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1196,"source_line":"                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())","mutated_line":"                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1 + 1).size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5944,"run_id":35,"patch_hash":"f1e0c52989a0b516241ed7e99f89c20c7c2b783a9d3484a718ad9b3c7457eb10","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1198,"source_line":"                        if (ikey2 > 0)","mutated_line":"                        if (ikey2 >= 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5945,"run_id":35,"patch_hash":"fdbfe490935a758c9d29547ef5a88cc428e8af1df1eaea8b1c877c2dea482813","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1198,"source_line":"                        if (ikey2 > 0)","mutated_line":"                        if (ikey2 < 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5946,"run_id":35,"patch_hash":"dbe20442cea21e60d9408075b53fe1b587a883ad6f780f1aafe729a9b2605aa9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1198,"source_line":"                        if (ikey2 > 0)","mutated_line":"                        if (ikey2 <= 0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5947,"run_id":35,"patch_hash":"70b0b68507dbefb34dfa5f48de6df771ab6e10cea4c2d274f624691558984daf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1198,"source_line":"                        if (ikey2 > 0)","mutated_line":"                        if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5948,"run_id":35,"patch_hash":"a8baebd5ed0c72eff2db33939d6870359644ceb5fbc12f241066184c58658a4f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1198,"source_line":"                        if (ikey2 > 0)","mutated_line":"                        if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5949,"run_id":35,"patch_hash":"2810eaab76d4c3507d32f86a39e7e4477f96aa3546e925dbbaf3d1b9e13a60c4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\b\\w+\\b)-- ==> $1++","line_number":1199,"source_line":"                            ikey2--;","mutated_line":"                            ikey2++;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5950,"run_id":35,"patch_hash":"c6efba6b89677df85a10a2f6cc3c6779a82ed24f74689f77e1666f25ba14a670","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1200,"source_line":"                        popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5951,"run_id":35,"patch_hash":"e36d4212baef47c862a058a0330a3d221760d366d1fa8fa935f2536f2ba0745b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1209,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() <= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5952,"run_id":35,"patch_hash":"2dd065589f071e610b20594ccb4dcbaddb5e2719526e26e591b70f94e378043f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1209,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() > 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5953,"run_id":35,"patch_hash":"5be08ee9adfa3594bb3bc422437dcf71f99be583638cdeb970977278a4373ee6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1209,"source_line":"                    if (stack.size() < 1)","mutated_line":"                    if (stack.size() >= 1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5954,"run_id":35,"patch_hash":"cc2cbcad66f6f679520578a3ddde63fc1778f56ce2f896a35f740158d14c96b9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1211,"source_line":"                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())","mutated_line":"                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) || stacktop(-1).size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5955,"run_id":35,"patch_hash":"f7f0a8e1847b6c2fb1fb3f7d9ae6edcb19267d23a9e2cd326b7a5fe54dcf90c4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":1211,"source_line":"                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())","mutated_line":"                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1 - 1).size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5956,"run_id":35,"patch_hash":"e143f5a8a5c8e0f634884bd07e66b95ac6805a9cc833079b9b1bdc6516638928","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\((-?\\d+)\\) ==> ($1 + 1)","line_number":1211,"source_line":"                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())","mutated_line":"                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1 + 1).size())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5957,"run_id":35,"patch_hash":"5223d78ed97506d082655aa54fd95e60e135ea46b608ae4f33acaf1ba90e7a22","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1213,"source_line":"                    popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5958,"run_id":35,"patch_hash":"32bb7fee3dd64e4af1a7c97c49b195b13ac7046342db09918de153501bcb9644","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1215,"source_line":"                    stack.push_back(fSuccess ? vchTrue : vchFalse);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5959,"run_id":35,"patch_hash":"b1696cae00808a60a52c9f98ed44d1835770e193adcfcfa25e87e1ed0e7f046c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1217,"source_line":"                    if (opcode == OP_CHECKMULTISIGVERIFY)","mutated_line":"                    if (opcode != OP_CHECKMULTISIGVERIFY)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5960,"run_id":35,"patch_hash":"ffc784bcc6b1345670cafe440bd86f323d177b074cf3325709846005ab68bb7e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1217,"source_line":"                    if (opcode == OP_CHECKMULTISIGVERIFY)","mutated_line":"                    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5961,"run_id":35,"patch_hash":"4a5af4b641b95823aa44caa1daeb8c37cadd892a6e833799f8741d1b43af39cd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1217,"source_line":"                    if (opcode == OP_CHECKMULTISIGVERIFY)","mutated_line":"                    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5962,"run_id":35,"patch_hash":"1e0a24d192e6a94c71f216706326740ce84b4a91f1d83963c2dd03588661dc2d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1219,"source_line":"                        if (fSuccess)","mutated_line":"                        if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5963,"run_id":35,"patch_hash":"06c6c5c45843eddeccb7f73d5b21d4c40a5604deadf3c4ddfd5add643c17bfd1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1219,"source_line":"                        if (fSuccess)","mutated_line":"                        if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5964,"run_id":35,"patch_hash":"84f616c9a599c04c03d5677988aacc372ea7369abf628e827e6e5a01531124e8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1220,"source_line":"                            popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5965,"run_id":35,"patch_hash":"146a4e56333a6fa44ab62cd0f9bc96d38c1b5f55f868b58a01810fd75855f1f9","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1225,"source_line":"                break;","mutated_line":"                continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5966,"run_id":35,"patch_hash":"61d60eb623088299a27770043b486377bbebae200f462c0536d24b72b4c30eab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1232,"source_line":"            if (stack.size() + altstack.size() > MAX_STACK_SIZE)","mutated_line":"            if (stack.size() + altstack.size() >= MAX_STACK_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5967,"run_id":35,"patch_hash":"80ce0df16971988ca618eecbaab7aba2e22f410bb3117f4476c3b4e3a9a772a0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1232,"source_line":"            if (stack.size() + altstack.size() > MAX_STACK_SIZE)","mutated_line":"            if (stack.size() + altstack.size() < MAX_STACK_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5968,"run_id":35,"patch_hash":"ed04620fb854906c6d807e00b4480f07dab57991242b5eafb71a80361a698454","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1232,"source_line":"            if (stack.size() + altstack.size() > MAX_STACK_SIZE)","mutated_line":"            if (stack.size() + altstack.size() <= MAX_STACK_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5969,"run_id":35,"patch_hash":"e96daff992a2e0a660205741a2822b429adeda5c0d9bfb55d4663194ca80f1d7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":1232,"source_line":"            if (stack.size() + altstack.size() > MAX_STACK_SIZE)","mutated_line":"            if (stack.size() - altstack.size() > MAX_STACK_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5970,"run_id":35,"patch_hash":"3ef8bec83e64768eb55101cfa1ce3f42921866a5c48d55cdc169625a17a3aab1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":1232,"source_line":"            if (stack.size() + altstack.size() > MAX_STACK_SIZE)","mutated_line":"            if (stack.size() * altstack.size() > MAX_STACK_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5971,"run_id":35,"patch_hash":"58dd9fd979f29f2e9f15ad09cdd0158b0a18b3400e892ceb5cdd21831d2f68c9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":1232,"source_line":"            if (stack.size() + altstack.size() > MAX_STACK_SIZE)","mutated_line":"            if (stack.size() / altstack.size() > MAX_STACK_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5972,"run_id":35,"patch_hash":"ac6fcd6c12e1a0e65f8aeb59e83fe9776dd8fb5cd548c25e0f2f97e9bf343b5a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1278,"source_line":"        fHashSingle((nHashTypeIn & 0x1f) == SIGHASH_SINGLE),","mutated_line":"        fHashSingle((nHashTypeIn & 0x1f) != SIGHASH_SINGLE),","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5973,"run_id":35,"patch_hash":"fe7cb58ee5cb3c7bfa1311ebc4c67cde32244aab781d36b4670f245e8aff2fc4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1279,"source_line":"        fHashNone((nHashTypeIn & 0x1f) == SIGHASH_NONE) {}","mutated_line":"        fHashNone((nHashTypeIn & 0x1f) != SIGHASH_NONE) {}","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5974,"run_id":35,"patch_hash":"2da3c6610d40cafd796530b5beb91021a9a4239b1f1387047427bb96c02c25b7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> ${1}break;","line_number":1288,"source_line":"        while (scriptCode.GetOp(it, opcode)) {","mutated_line":"        while (scriptCode.GetOp(it, opcode)) {break;","guard":"statement-insert","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5975,"run_id":35,"patch_hash":"39941c3241141dd721ed39d580e3a893d2a258406913d651811081ce85c17ee8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1289,"source_line":"            if (opcode == OP_CODESEPARATOR)","mutated_line":"            if (opcode != OP_CODESEPARATOR)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5976,"run_id":35,"patch_hash":"2c30fc92f2eb93108e3d21d6d07308ec0c8d8a71815bb0a4a672a1beca141cf9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1289,"source_line":"            if (opcode == OP_CODESEPARATOR)","mutated_line":"            if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5977,"run_id":35,"patch_hash":"25c28d3a86e9ba848ac6020f15b2911c45526e754be891c5821769da4694d9b8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1289,"source_line":"            if (opcode == OP_CODESEPARATOR)","mutated_line":"            if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5978,"run_id":35,"patch_hash":"58fe25ae8c3333025eb380cca5d0247333d573713fc140d1ed3687d368bc047f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":1292,"source_line":"        ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);","mutated_line":"        ::WriteCompactSize(s, scriptCode.size() + nCodeSeparators);","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5979,"run_id":35,"patch_hash":"ab4f06b29f0ad217c3002cd26f5583163828ff87ec09b873953d92755f5e1603","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> ${1}break;","line_number":1294,"source_line":"        while (scriptCode.GetOp(it, opcode)) {","mutated_line":"        while (scriptCode.GetOp(it, opcode)) {break;","guard":"statement-insert","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5980,"run_id":35,"patch_hash":"5f4f633d406a9107f8414a4d47a6a1477aa0059bbb863e1636945a5f1e56293e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1295,"source_line":"            if (opcode == OP_CODESEPARATOR) {","mutated_line":"            if (opcode != OP_CODESEPARATOR) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5981,"run_id":35,"patch_hash":"31a8eac9d2d7ddc31def87ae7f3f13c99678e77b3069561877c1c80b1fecc8ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1295,"source_line":"            if (opcode == OP_CODESEPARATOR) {","mutated_line":"            if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5982,"run_id":35,"patch_hash":"847b9086b21aeadc6a1306fccf1adc15ef3d4412c0ed26e044ca9d1e6b247ebe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1295,"source_line":"            if (opcode == OP_CODESEPARATOR) {","mutated_line":"            if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5983,"run_id":35,"patch_hash":"accccc30628282bccc93026ae51bde45a3a0b531120e668c838b01627ce9c04e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":1296,"source_line":"                s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin - 1)}));","mutated_line":"                s.write(std::as_bytes(std::span{&itBegin[0], size_t(it + itBegin - 1)}));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5984,"run_id":35,"patch_hash":"3541a1c6450819adf9c5893d299262af31151d2d61e2825e9ce11ff5c12c15e1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1296,"source_line":"                s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin - 1)}));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5985,"run_id":35,"patch_hash":"610556ca91cfeb581b847f066025ad1a55ebe1f3a8b4a65af5709efef0b347ab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":1300,"source_line":"        if (itBegin != scriptCode.end())","mutated_line":"        if (itBegin == scriptCode.end())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5986,"run_id":35,"patch_hash":"8f8d340e2152e9e5ea2b48924a18ac0aae9d620b12e39c51685fa303367583db","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":1301,"source_line":"            s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin)}));","mutated_line":"            s.write(std::as_bytes(std::span{&itBegin[0], size_t(it + itBegin)}));","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5987,"run_id":35,"patch_hash":"0c2e78e592ca4f952570c0e68b381610e350a03e94d4f03b74ca1b23e0bd7c3c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1301,"source_line":"            s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin)}));","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5988,"run_id":35,"patch_hash":"6f693692b7fd4694d81fd7683b172be8c1c293264bdaf43ce22cc1d4b0a235dc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1308,"source_line":"        if (fAnyoneCanPay)","mutated_line":"        if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5989,"run_id":35,"patch_hash":"ec6325b8835e336de17eeb6fcafd2042ee2f60685c9e132580b226896dd9303f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1308,"source_line":"        if (fAnyoneCanPay)","mutated_line":"        if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5990,"run_id":35,"patch_hash":"1404ef35e487bfefa3ac03032da2283983711bf90e4fd11e4b3865ee51f30e89","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1317,"source_line":"            SerializeScriptCode(s);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5991,"run_id":35,"patch_hash":"28fbda1a0c1aded1a0950fee8c5e784e0bda55d51414b893fc6e03d817cd393f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1344,"source_line":"        for (unsigned int nInput = 0; nInput < nInputs; nInput++)","mutated_line":"        for (unsigned int nInput = 0; nInput <= nInputs; nInput++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5992,"run_id":35,"patch_hash":"04460e7c9bb42896b195e8165fd203c006b9942ef59fab789af343b4704d6428","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1344,"source_line":"        for (unsigned int nInput = 0; nInput < nInputs; nInput++)","mutated_line":"        for (unsigned int nInput = 0; nInput > nInputs; nInput++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5993,"run_id":35,"patch_hash":"84efeb10ed8c12ca7e4a74fcb9bf52bd8b60beee546063033c5282b2509fb18b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1344,"source_line":"        for (unsigned int nInput = 0; nInput < nInputs; nInput++)","mutated_line":"        for (unsigned int nInput = 0; nInput >= nInputs; nInput++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5994,"run_id":35,"patch_hash":"6ee8abfab0839604275e3cfcba5287e0c19aba4f13eff5bfa1da763dee6090b4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1345,"source_line":"             SerializeInput(s, nInput);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5995,"run_id":35,"patch_hash":"c8d4ff2fe32f29e7b296da915777ddb6d6d1462b07787134c3c138e33dbe76d5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1349,"source_line":"        for (unsigned int nOutput = 0; nOutput < nOutputs; nOutput++)","mutated_line":"        for (unsigned int nOutput = 0; nOutput <= nOutputs; nOutput++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5996,"run_id":35,"patch_hash":"58c6b01fe65ec082b8441eb2cee6f0562b8b5464d228ee3c9ceab91ac6e81685","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1349,"source_line":"        for (unsigned int nOutput = 0; nOutput < nOutputs; nOutput++)","mutated_line":"        for (unsigned int nOutput = 0; nOutput > nOutputs; nOutput++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5997,"run_id":35,"patch_hash":"20e26c9091f0072d76b2470771e0750ddddbda304e8ee2921d452e22a658d1e3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1349,"source_line":"        for (unsigned int nOutput = 0; nOutput < nOutputs; nOutput++)","mutated_line":"        for (unsigned int nOutput = 0; nOutput >= nOutputs; nOutput++)","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5998,"run_id":35,"patch_hash":"87ff0b74b9fbd2c85508bfb0f8a9537ecb13737e3e6eac8b9658a383a8efae46","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1350,"source_line":"             SerializeOutput(s, nOutput);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":5999,"run_id":35,"patch_hash":"90d0739f4820ea399d573f4d6a6e0a59e5b110deaab23a6e2c2bde7a3a8e53d1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1413,"source_line":"void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent_outputs, bool force)","mutated_line":"void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>|| spent_outputs, bool force)","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6000,"run_id":35,"patch_hash":"8a53cd2d890b52d1abe7b6b2949073e54148b18ea92528e8d27c1919a8596ac3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1420,"source_line":"        m_spent_outputs_ready = true;","mutated_line":"        m_spent_outputs_ready = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6001,"run_id":35,"patch_hash":"2def9d6b671a67f2b3c493e4e85a5f18f7931e22681288ab4a7e267fa9f09615","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1426,"source_line":"    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","mutated_line":"    for (size_t inpos = 0; inpos <= txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6002,"run_id":35,"patch_hash":"01974873172bc6d7f97e2843badc3a5d08733102fb7414673657d3cf5aff2b04","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1426,"source_line":"    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","mutated_line":"    for (size_t inpos = 0; inpos > txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6003,"run_id":35,"patch_hash":"589dd9f6b710f4f4177c7a5688b813b364b796452537267e77c794ade5789d70","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1426,"source_line":"    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","mutated_line":"    for (size_t inpos = 0; inpos >= txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6004,"run_id":35,"patch_hash":"5a2de4032d61aefbc9c9fe780796bf2b76ca8dbf7fac27d957e37a066e2453b5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1426,"source_line":"    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","mutated_line":"    for (size_t inpos = 0; inpos < txTo.vin.size() || !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6005,"run_id":35,"patch_hash":"242aff3c3abb39a43d786bd05ac800ccc5e55dc4a517f0c1ba4837ab881c34ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> ${1}break;","line_number":1426,"source_line":"    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {","mutated_line":"    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {break;","guard":"statement-insert","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6006,"run_id":35,"patch_hash":"b21f8c39700a1eefe28aa95fed990ea6b7241c273f00c10f552aa0c271c69bb5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1428,"source_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&","mutated_line":"            if (m_spent_outputs_ready || m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6007,"run_id":35,"patch_hash":"7637538543a242cb5c4936eaac649eebfbcc66c7304fd45b55d5cd2304fb742d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1428,"source_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&","mutated_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() != 2 + WITNESS_V1_TAPROOT_SIZE &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6008,"run_id":35,"patch_hash":"6d171000e2bbcc0a3cc705026920f9b73a5b6193fcb38622d5c0707fa5f1b279","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":1428,"source_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&","mutated_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 - WITNESS_V1_TAPROOT_SIZE &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6009,"run_id":35,"patch_hash":"0cdb3dbde6fca146f1d503c7901bd6aa796f63621ca57240d7cdee77c654cb0d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":1428,"source_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&","mutated_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 * WITNESS_V1_TAPROOT_SIZE &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6010,"run_id":35,"patch_hash":"e8150a7bdd41aabcf911f85e0d9db08df55149dee22826f34621306c6ccdd34c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":1428,"source_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&","mutated_line":"            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 / WITNESS_V1_TAPROOT_SIZE &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6011,"run_id":35,"patch_hash":"76df25eb8cebabf1b344bf56ca3768f7af01ae72a15deb89df6dc67ed2d5644d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1429,"source_line":"                m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {","mutated_line":"                m_spent_outputs[inpos].scriptPubKey[0] != OP_1) {","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6012,"run_id":35,"patch_hash":"728ea74c0e32dab8379925ab7603e7dd46727ee2179ca28b89887347c61721e9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1434,"source_line":"                uses_bip341_taproot = true;","mutated_line":"                uses_bip341_taproot = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6013,"run_id":35,"patch_hash":"1ac47ae8a9c0fec01db3a46d228fc72d5a60ffeaba5867f491e65452b0144281","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1439,"source_line":"                uses_bip143_segwit = true;","mutated_line":"                uses_bip143_segwit = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6014,"run_id":35,"patch_hash":"698d62912b569a4ea5fd49611acd525aa7b46fa6cae02d88fc15b5fd3d3a68cc","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1442,"source_line":"        if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.","mutated_line":"        if (uses_bip341_taproot && uses_bip143_segwit) continue; // No need to scan further if we already need all.","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6015,"run_id":35,"patch_hash":"87d5df170e878376bbf77347bfa5a9c0708b80a2a2bc654a4a590da45f232c2c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1442,"source_line":"        if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.","mutated_line":"        if (uses_bip341_taproot || uses_bip143_segwit) break; // No need to scan further if we already need all.","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6016,"run_id":35,"patch_hash":"22ababd3f300a349ebfd641a58b473d2498925902d1b648d7b028ffa317d520c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1442,"source_line":"        if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.","mutated_line":"        if (1==1) break; // No need to scan further if we already need all.","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6017,"run_id":35,"patch_hash":"f5a7a1c7b9a3fec2222490e291b886cee9261913eee6b3887b2bcd81dcd00f09","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1442,"source_line":"        if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.","mutated_line":"        if (1==0) break; // No need to scan further if we already need all.","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6018,"run_id":35,"patch_hash":"3cf96e60dc547faa4a25b4fa3a2df1a942f03e8c1718e2a63ef2d72172c131a0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1445,"source_line":"    if (uses_bip143_segwit || uses_bip341_taproot) {","mutated_line":"    if (uses_bip143_segwit && uses_bip341_taproot) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6019,"run_id":35,"patch_hash":"87224b9eec87838a59e70824c3d1d9fe4f05a5374ff70b0c4a861bd07b1d2280","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1445,"source_line":"    if (uses_bip143_segwit || uses_bip341_taproot) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6020,"run_id":35,"patch_hash":"386ce3ca1536ecdafcf9ad0818c4cc00526feb08827d67c2fa6a7d8306703b8a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1445,"source_line":"    if (uses_bip143_segwit || uses_bip341_taproot) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6021,"run_id":35,"patch_hash":"4afc83a2f0cf4badc29d77a141cc04358692c8c323f0e70641428e2bc0a05bef","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1451,"source_line":"    if (uses_bip143_segwit) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6022,"run_id":35,"patch_hash":"057bd6ed6c6d2c313bff34b9248f4492598888716992211f6257006cde7dc834","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1451,"source_line":"    if (uses_bip143_segwit) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6023,"run_id":35,"patch_hash":"3608d19dc703498a43c7514a7219ed837d424e62752cfa39778b4dd8ca0b3d56","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1455,"source_line":"        m_bip143_segwit_ready = true;","mutated_line":"        m_bip143_segwit_ready = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6024,"run_id":35,"patch_hash":"49f3b753d50eefecd18257f1381dafc7075c19292e300416b715f66108d93fd2","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1457,"source_line":"    if (uses_bip341_taproot && m_spent_outputs_ready) {","mutated_line":"    if (uses_bip341_taproot || m_spent_outputs_ready) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6025,"run_id":35,"patch_hash":"ede7b1d0adecd89e5e9eaf9cbfa07b6292f164e446804617490cf37c71c1d2ef","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1457,"source_line":"    if (uses_bip341_taproot && m_spent_outputs_ready) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6026,"run_id":35,"patch_hash":"79c498d5497098bde836ca7952e1eb497ff52c108cfebd0fdbdde3fefaa20945","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1457,"source_line":"    if (uses_bip341_taproot && m_spent_outputs_ready) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6027,"run_id":35,"patch_hash":"839f855d5cf368ba13921b36a9ec7ed54c8d599eda6fcabb7711189147426374","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1460,"source_line":"        m_bip341_taproot_ready = true;","mutated_line":"        m_bip341_taproot_ready = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6028,"run_id":35,"patch_hash":"99313ab3f69b870e24fc2dd204abfe4242fdbecc53317a6f9fcb74095d1b4fe6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1467,"source_line":"    Init(txTo, {});","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6029,"run_id":35,"patch_hash":"b53bb43501c56d1b6e1459f3b18cf3e63be883e42487ea04fce3b06b2306fcf3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1471,"source_line":"template void PrecomputedTransactionData::Init(const CTransaction& txTo, std::vector<CTxOut>&& spent_outputs, bool force);","mutated_line":"template void PrecomputedTransactionData::Init(const CTransaction& txTo, std::vector<CTxOut>|| spent_outputs, bool force);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6030,"run_id":35,"patch_hash":"01300b835bebd905299379e50f31eda9ed6b8da7948cf31e85b13a760cf635e2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1472,"source_line":"template void PrecomputedTransactionData::Init(const CMutableTransaction& txTo, std::vector<CTxOut>&& spent_outputs, bool force);","mutated_line":"template void PrecomputedTransactionData::Init(const CMutableTransaction& txTo, std::vector<CTxOut>|| spent_outputs, bool force);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6031,"run_id":35,"patch_hash":"b27df55ddba31de52ad8586b794864d53a14becefb7ed51a7ab82afa6faded7f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1485,"source_line":"        break;","mutated_line":"        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6032,"run_id":35,"patch_hash":"396377834cf27cfeca5b5442b42088eaf0869e8ffc4a8d0cb63343494eb631f0","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1487,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6033,"run_id":35,"patch_hash":"9d106cc6f7b2e80c0b626b3cfa24f7b1d4e8ba18574dd3e933e690450b9f7dd5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1500,"source_line":"        break;","mutated_line":"        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6034,"run_id":35,"patch_hash":"b7ff6c7b5e12b7ac16393cb54aebb3eb7980e655bb73c148f034340d345be833","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"break ==> continue","line_number":1508,"source_line":"        break;","mutated_line":"        continue;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6035,"run_id":35,"patch_hash":"73121e697dee79a91f970cd511d6417d1b40ea619f40eb4fa79d45641875a79a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1513,"source_line":"    if (!(cache.m_bip341_taproot_ready && cache.m_spent_outputs_ready)) {","mutated_line":"    if (!(cache.m_bip341_taproot_ready || cache.m_spent_outputs_ready)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6036,"run_id":35,"patch_hash":"b1c23716bd5a4878ca9bcd6a517d77f8d60003801623ed2306e7e531365f82e5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1524,"source_line":"    const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL","mutated_line":"    const uint8_t output_type = (hash_type != SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6037,"run_id":35,"patch_hash":"76327833aed04667dfc04d5f1dfae210b348edc99abf9174f25b7f1fcb203c7f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1526,"source_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","mutated_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6038,"run_id":35,"patch_hash":"cc74cb0cdfc9f2b5ebaca02bfb51b7a536623d1c677c0bda9e19d2e3720ae228","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":1526,"source_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","mutated_line":"    if (!(hash_type <= 0x03 || (hash_type > 0x81 && hash_type <= 0x83))) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6039,"run_id":35,"patch_hash":"718dbfff9e9bc8fe629f84239c6bf3a65c1817232f5d20c20e282bea24ffa029","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  < ","line_number":1526,"source_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","mutated_line":"    if (!(hash_type < 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6040,"run_id":35,"patch_hash":"d40335f93de6d96cb38a99374bc527748dc2becc95f64aadec85b163d4f5a16b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":1526,"source_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","mutated_line":"    if (!(hash_type <= 0x03 || (hash_type <= 0x81 && hash_type <= 0x83))) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6041,"run_id":35,"patch_hash":"9af144052f9135fc8d497941d3a8b698c63e2df367608de14bbfb24128772cc1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <=  ==>  >= ","line_number":1526,"source_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","mutated_line":"    if (!(hash_type >= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6042,"run_id":35,"patch_hash":"e9f128f8ad383d3aa4b852b2c94e90f8306e6437b0005b4f0bd6e4856a9b6d6c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1526,"source_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","mutated_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 || hash_type <= 0x83))) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6043,"run_id":35,"patch_hash":"53ab80d8b28f028a7d38f71231fcc8b1fda0795528a75b8b2c1a05bca92b81c2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1526,"source_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","mutated_line":"    if (!(hash_type <= 0x03 && (hash_type >= 0x81 && hash_type <= 0x83))) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6044,"run_id":35,"patch_hash":"b6aaa9df3ec96ed8c0cccedba5d1aaabe2ccd5d6af6ba4dc598983519086fe12","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":1526,"source_line":"    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6045,"run_id":35,"patch_hash":"f34d24694ff6cdf00d71b421a405b979a3a85d1cc233bec01dc415aa6bc71564","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":1532,"source_line":"    if (input_type != SIGHASH_ANYONECANPAY) {","mutated_line":"    if (input_type == SIGHASH_ANYONECANPAY) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6046,"run_id":35,"patch_hash":"7125e19a7fcf96d6789c5c5d813a0c54cfaa1110248e72b26e0e005f756347c5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1532,"source_line":"    if (input_type != SIGHASH_ANYONECANPAY) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6047,"run_id":35,"patch_hash":"6867477821a2d04e01812ba74390358ea6cb378fb81f3bd55a99072041ca8f53","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1532,"source_line":"    if (input_type != SIGHASH_ANYONECANPAY) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6048,"run_id":35,"patch_hash":"ffefd8343ddf257969ac479bec4812e4a993db32bce34cb19117f5dedca57cce","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1538,"source_line":"    if (output_type == SIGHASH_ALL) {","mutated_line":"    if (output_type != SIGHASH_ALL) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6049,"run_id":35,"patch_hash":"f2b2c73817a77ac9b55299639fac0b378275a6009520785802ebb06b895ae517","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1538,"source_line":"    if (output_type == SIGHASH_ALL) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6050,"run_id":35,"patch_hash":"d1bc6def06060bdb60e5368112387639cd4c452aa8da9f29b72ad9f76fc92356","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1538,"source_line":"    if (output_type == SIGHASH_ALL) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6051,"run_id":35,"patch_hash":"173650307c952e618105b1a1a6d25595ce02807a4942c06ffefa2d93e36aedcc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":1545,"source_line":"    const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.","mutated_line":"    const uint8_t spend_type = (ext_flag << 1) - (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6052,"run_id":35,"patch_hash":"d6eac62d5b1c34e828078cc67f26df13340d26c31f162fdaa8eab54c9fc1d04d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":1545,"source_line":"    const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.","mutated_line":"    const uint8_t spend_type = (ext_flag << 1) * (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6053,"run_id":35,"patch_hash":"83978682ca924c562441f97fd1514bca38758b696f944e82c845d4ef0192c9eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":1545,"source_line":"    const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.","mutated_line":"    const uint8_t spend_type = (ext_flag << 1) / (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6054,"run_id":35,"patch_hash":"f1f331e8bc650127790e9eeeb5262fa50bb8dd241fd3b9fa04029673b868f74a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1547,"source_line":"    if (input_type == SIGHASH_ANYONECANPAY) {","mutated_line":"    if (input_type != SIGHASH_ANYONECANPAY) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6055,"run_id":35,"patch_hash":"443c20bccdd0fbf7d9634fd527212cfeca617a9447f908b3d47aa7761fcabefe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1547,"source_line":"    if (input_type == SIGHASH_ANYONECANPAY) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6056,"run_id":35,"patch_hash":"18980343824f24ee8fac61612dbf2a13385083637b35b0e99cb8e5f24ca0d098","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1547,"source_line":"    if (input_type == SIGHASH_ANYONECANPAY) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6057,"run_id":35,"patch_hash":"442fd5e6f12db7ce216cc7ffa14cb08ab21c3c756abac9160581892f3db37544","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1554,"source_line":"    if (have_annex) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6058,"run_id":35,"patch_hash":"d3318e2bbba6304bd657b68c80fa79dab8477f77f7ac292340089d1805bd51d3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1554,"source_line":"    if (have_annex) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6059,"run_id":35,"patch_hash":"c00be2e3233374ba29e0a1beb9acdf97c9e0f8e2372f478bcfdd57d38e9c31c2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1559,"source_line":"    if (output_type == SIGHASH_SINGLE) {","mutated_line":"    if (output_type != SIGHASH_SINGLE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6060,"run_id":35,"patch_hash":"3a6292249a76a736c9d0ede1a363d04b29b795fcdc63b73769577d65c392ad5e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1559,"source_line":"    if (output_type == SIGHASH_SINGLE) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6061,"run_id":35,"patch_hash":"d18be7ff7fbe35ba862c6500c868e49d2686cfccf4b8f30960601ec82fb100ba","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1559,"source_line":"    if (output_type == SIGHASH_SINGLE) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6062,"run_id":35,"patch_hash":"8fba0d16ae45fa0345ac482ca02b17f4d244fcccd98913cd8a014165fcca1e3a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1560,"source_line":"        if (in_pos >= tx_to.vout.size()) return false;","mutated_line":"        if (in_pos >= tx_to.vout.size()) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6063,"run_id":35,"patch_hash":"89cbe1b341d221ec4475f98dc5dcafa1ed88762198afd5a475c21e8bc47739b2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":1560,"source_line":"        if (in_pos >= tx_to.vout.size()) return false;","mutated_line":"        if (in_pos > tx_to.vout.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6064,"run_id":35,"patch_hash":"06037391cf7dbc7598ed0fc84cc225bc132a2db5e61464619fab4c8493e2d030","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":1560,"source_line":"        if (in_pos >= tx_to.vout.size()) return false;","mutated_line":"        if (in_pos <= tx_to.vout.size()) return false;","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6065,"run_id":35,"patch_hash":"4d9315f707f04270a1b68384810756daccc07b876273aabcd75e559bfc4e2eb1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":1560,"source_line":"        if (in_pos >= tx_to.vout.size()) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6066,"run_id":35,"patch_hash":"ba2e95448a0d825bdb42d1a7aa8c30ebebcfb5bbc34aa75a778763b2b90c41a1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1561,"source_line":"        if (!execdata.m_output_hash) {","mutated_line":"        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6067,"run_id":35,"patch_hash":"24636f5def9820d26242e7eca58689896fee46f8d37ae832a83e0f4f2fe554a3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1561,"source_line":"        if (!execdata.m_output_hash) {","mutated_line":"        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6068,"run_id":35,"patch_hash":"60ab1e2cd9d46c1e35d9135df1a481a44b20ec270e28b69ca4e9f5a185651d48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":1564,"source_line":"            execdata.m_output_hash = sha_single_output.GetSHA256();","mutated_line":"            execdata.m_output_hash = true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6069,"run_id":35,"patch_hash":"c3899a29e1b4bee38ab2404a28736b7e66de7403dc9c93639b5acb782bbab483","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}false${3}","line_number":1564,"source_line":"            execdata.m_output_hash = sha_single_output.GetSHA256();","mutated_line":"            execdata.m_output_hash = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6070,"run_id":35,"patch_hash":"5ee528ee500ae3f4b168aa417a0025b7a8463bab6f7e4729ad06c9715cf4d414","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1570,"source_line":"    if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"    if (sigversion != SigVersion::TAPSCRIPT) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6071,"run_id":35,"patch_hash":"07c8729762a7ee2486625c0d4c108c342a2ccd8df20a3764e8b981b8fbe2cd48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1570,"source_line":"    if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6072,"run_id":35,"patch_hash":"7579745f06421c3723b45046fc3388baf195a24c3e99d57654f3277f9952148e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1570,"source_line":"    if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6073,"run_id":35,"patch_hash":"bfa7870de93713eb65624f1142eabd8653d52f24683fcb2515fbec92a918348d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1579,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6074,"run_id":35,"patch_hash":"10e5cc4f9eea1242034a0260513c0e50bae6fda2b4a489c15f8bc84cf8aa338a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1587,"source_line":"           2 * ((hash_type & 0x1f) == SIGHASH_SINGLE) +","mutated_line":"           2 * ((hash_type & 0x1f) != SIGHASH_SINGLE) +","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6075,"run_id":35,"patch_hash":"09ad23afcabaea21ce6794ebbfd2331eca69a8f67fe11833aaa26ffa9d4c5312","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1588,"source_line":"           1 * ((hash_type & 0x1f) == SIGHASH_NONE);","mutated_line":"           1 * ((hash_type & 0x1f) != SIGHASH_NONE);","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6076,"run_id":35,"patch_hash":"b8e4cc554222e5f8632096a879e30848974bed60c8f3a7a77030c530ef2867d8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1595,"source_line":"        if (script_code == entry->first) {","mutated_line":"        if (script_code != entry->first) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6077,"run_id":35,"patch_hash":"feced0ec7b8c721340879c11945101f58cf0309ed2e2ebdd5fb5f290b2629471","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1595,"source_line":"        if (script_code == entry->first) {","mutated_line":"        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6078,"run_id":35,"patch_hash":"814f44333f9eab2c0c1915a6250538c3d2f6c12c5b3ecf99e4daf8a3e9dd9f4f","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1595,"source_line":"        if (script_code == entry->first) {","mutated_line":"        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6079,"run_id":35,"patch_hash":"19d7e58adacf2319debc5149e3ece1945b6a7e55d5593bc7e595b3669aea8809","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1597,"source_line":"            return true;","mutated_line":"            return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6080,"run_id":35,"patch_hash":"0dc37909dd99fa01089555684f51484e0876ba82473e7b97e062002843ce157c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1600,"source_line":"    return false;","mutated_line":"    return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6081,"run_id":35,"patch_hash":"90789c091cbee56a6cdab74aa1251c9cd2a2135df733a9af8d6c635bf9a281a6","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1606,"source_line":"    entry.emplace(script_code, writer);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6082,"run_id":35,"patch_hash":"63fa28617e1806360610fa5c003f33298637e879085291c61b592cab1e33f4b7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":1614,"source_line":"    if (sigversion != SigVersion::WITNESS_V0) {","mutated_line":"    if (sigversion == SigVersion::WITNESS_V0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6083,"run_id":35,"patch_hash":"c736f59bb04495fd058ed57dd3898121d3160cb011fbb5e5a85cebf4440c322c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1614,"source_line":"    if (sigversion != SigVersion::WITNESS_V0) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6084,"run_id":35,"patch_hash":"b733a39749c68bebdf0c1b08d4b809cf8546532b5850a8222a457442fe6461e8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1614,"source_line":"    if (sigversion != SigVersion::WITNESS_V0) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6085,"run_id":35,"patch_hash":"a1849aebf9603c2cc70ea3e63fc7dfc5aa7fb5a2c1aebfc837b542ccb1079d2c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1616,"source_line":"        if ((nHashType & 0x1f) == SIGHASH_SINGLE) {","mutated_line":"        if ((nHashType & 0x1f) != SIGHASH_SINGLE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6086,"run_id":35,"patch_hash":"17f7a256d72130c9b9bb71a545ef1a7952d24c62f90e63dd931f0549f72daf52","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":1617,"source_line":"            if (nIn >= txTo.vout.size()) {","mutated_line":"            if (nIn > txTo.vout.size()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6087,"run_id":35,"patch_hash":"4ee535c4595551956a8ddd98f3cd044ef191d4bb2f0e0c5e5f8b8d056a1e4737","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":1617,"source_line":"            if (nIn >= txTo.vout.size()) {","mutated_line":"            if (nIn <= txTo.vout.size()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6088,"run_id":35,"patch_hash":"be17c3f07177f98a9b82e8be98c904b4a62b7406312cd18eb0ceb828b678835c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1627,"source_line":"    if (sighash_cache && sighash_cache->Load(nHashType, scriptCode, ss)) {","mutated_line":"    if (sighash_cache || sighash_cache->Load(nHashType, scriptCode, ss)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6089,"run_id":35,"patch_hash":"2074ec675c80d34c260eb3f0ad2deb6faec07db769d83e7519749cad3050d80e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1633,"source_line":"    if (sigversion == SigVersion::WITNESS_V0) {","mutated_line":"    if (sigversion != SigVersion::WITNESS_V0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6090,"run_id":35,"patch_hash":"007731755e5ccc230640126b3e1e44efc4eeeffee5e881a0cbe9a545b1b900f5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1633,"source_line":"    if (sigversion == SigVersion::WITNESS_V0) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6091,"run_id":35,"patch_hash":"a5232580b0c147d41f90316b80f44d673c4e3285843fa3d94ad38baca716cf4d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1633,"source_line":"    if (sigversion == SigVersion::WITNESS_V0) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6092,"run_id":35,"patch_hash":"3c8d5d326ace2477329ca5b79eb7507c29a218386a228c3d871e1c221d843b89","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1637,"source_line":"        const bool cacheready = cache && cache->m_bip143_segwit_ready;","mutated_line":"        const bool cacheready = cache || cache->m_bip143_segwit_ready;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6093,"run_id":35,"patch_hash":"f1e02b17ff7bb33d70413bf5d4df44ba58a13173edb4c3dbcb4ffa8e954fb701","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1643,"source_line":"        if (!(nHashType & SIGHASH_ANYONECANPAY) && (nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {","mutated_line":"        if (!(nHashType & SIGHASH_ANYONECANPAY) || (nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6094,"run_id":35,"patch_hash":"81a534dd12b00509497bb8641f39a25e9583ffa2681506d3ee792bfeb9b0bc29","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":1643,"source_line":"        if (!(nHashType & SIGHASH_ANYONECANPAY) && (nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {","mutated_line":"        if (!(nHashType & SIGHASH_ANYONECANPAY) && (nHashType & 0x1f) == SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6095,"run_id":35,"patch_hash":"86e772f53fc7b48354fbaf9e9f33a6e089dc7635d71a475e2c8c0eacdb81e678","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1647,"source_line":"        if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {","mutated_line":"        if ((nHashType & 0x1f) != SIGHASH_SINGLE || (nHashType & 0x1f) != SIGHASH_NONE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6096,"run_id":35,"patch_hash":"c5ece104021aea81a0adb0f5c017b020b77510fe129509ba1a0f0985eb24473a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":1647,"source_line":"        if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {","mutated_line":"        if ((nHashType & 0x1f) == SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6097,"run_id":35,"patch_hash":"da4c22ba45f604c8966032ee6cceb02272c622fba5f5c928964cd4454280cbd1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1649,"source_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {","mutated_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn <= txTo.vout.size()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6098,"run_id":35,"patch_hash":"64e0e6671e94737f81bd5e5c91f017583440bc4ba523b03d0ed652a1298fe54d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1649,"source_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {","mutated_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn > txTo.vout.size()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6099,"run_id":35,"patch_hash":"05801310c2335894ecc732804cf2b329b665198ac9f180bef141a83f229a7464","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1649,"source_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {","mutated_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn >= txTo.vout.size()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6100,"run_id":35,"patch_hash":"cbf546f48572fa7cde5e38a0ba0438791f9876f530d792497cf06aa2555d94b4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1649,"source_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {","mutated_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE || nIn < txTo.vout.size()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6101,"run_id":35,"patch_hash":"0ebc4ffdae8c66ce1d547d27c5aed006d53a70a879429d3bf331c590afa2a43b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1649,"source_line":"        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {","mutated_line":"        } else if ((nHashType & 0x1f) != SIGHASH_SINGLE && nIn < txTo.vout.size()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6102,"run_id":35,"patch_hash":"dfd4f9b98e6707e2e47c7386e3f09fa2b5df70367be37d499cde2e0d716b2f92","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":1680,"source_line":"    if (sighash_cache != nullptr) {","mutated_line":"    if (sighash_cache == nullptr) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6103,"run_id":35,"patch_hash":"9ef7e6b4cf0c532f0e891ceb3683d078332450d32db2dfa462a31241b347e102","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1680,"source_line":"    if (sighash_cache != nullptr) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6104,"run_id":35,"patch_hash":"8d9fff53b17cfcd141b544d911abc2a0ab068a66f53842cc7271e3c9ecde86b8","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1680,"source_line":"    if (sighash_cache != nullptr) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6105,"run_id":35,"patch_hash":"7a8a9aea364b37abf0b03c7922e40e998fc9040211795d38443db86acb2c2b7f","status":"equivalent","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1681,"source_line":"        sighash_cache->Store(nHashType, scriptCode, ss);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6106,"run_id":35,"patch_hash":"6002207b73c78e92fd4d13d8f071a7510be4e9b27e3f8200176b9312aa6c9b59","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1706,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6107,"run_id":35,"patch_hash":"d1044bf8f73e3eacb5b0ad13a60476d291c19135b98591a39b3bcd6a72b7c8f3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1711,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6108,"run_id":35,"patch_hash":"031ea645689d7366731ce2f1e7fb3eeefaf95d7a81f2bad56b4b7d4836ad91a6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1713,"source_line":"    vchSig.pop_back();","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6109,"run_id":35,"patch_hash":"5e22116db6b4239782714035f17a8d864ead6bcb2f6e52750c2695e5dde0aa9f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1721,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6110,"run_id":35,"patch_hash":"1724d456827a676e7a468c48243c0e02c0f3fc7dec65092dd6aa91f18af56f15","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1723,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6111,"run_id":35,"patch_hash":"19ee663bf3022c5b79e2e09c491a89cd75b27d90e9110b42b4f3f52890ccdfa9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1741,"source_line":"    if (sig.size() == 65) {","mutated_line":"    if (sig.size() != 65) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6112,"run_id":35,"patch_hash":"89eb64ae8a1663d4bb893531e1d4ab5886c8f20886ce00d61d751394a2f84f51","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1751,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6113,"run_id":35,"patch_hash":"050afcac8fb761f2fb9adb6485918736c26ea253e05ace69cb910d04d2aefc62","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1765,"source_line":"        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||","mutated_line":"        (txTo->nLockTime <=  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6114,"run_id":35,"patch_hash":"84fc2bef55b1ce5345ca2dafe119717c21740231d0869f52cb0fabc8bf0e35b4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1765,"source_line":"        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||","mutated_line":"        (txTo->nLockTime >  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6115,"run_id":35,"patch_hash":"bc58eae8e73db48a6d1832a5b9c492b1ef684b2b582d8e549f78f65f45db2efc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1765,"source_line":"        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||","mutated_line":"        (txTo->nLockTime >=  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6116,"run_id":35,"patch_hash":"0b573af006c3de6bbe870b7a9f4322615a04e0c860f2ceff1ae3bbedc55faeaa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1765,"source_line":"        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||","mutated_line":"        (txTo->nLockTime <  LOCKTIME_THRESHOLD || nLockTime <  LOCKTIME_THRESHOLD) ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6117,"run_id":35,"patch_hash":"e4f0193a1416ce52edc0a0662bbe4133da5e5f3860a78cfe2498178a6f3b574f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1765,"source_line":"        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||","mutated_line":"        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6118,"run_id":35,"patch_hash":"06a17c53b72e68ce25fc951e08e1576324ece69e8c2661edf3998677e3c61b7c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":1766,"source_line":"        (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)","mutated_line":"        (txTo->nLockTime > LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6119,"run_id":35,"patch_hash":"d05ead35d12fa106009ccbf52957d8a22143799218047a8960ce557631da204a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":1766,"source_line":"        (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)","mutated_line":"        (txTo->nLockTime <= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6120,"run_id":35,"patch_hash":"54ff6735ec751f51f50fbc0a959f2c6d595ff7c7316b182de829ed225ef05b79","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1766,"source_line":"        (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)","mutated_line":"        (txTo->nLockTime >= LOCKTIME_THRESHOLD || nLockTime >= LOCKTIME_THRESHOLD)","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6121,"run_id":35,"patch_hash":"f87af2bd0de14052c8e3acfb60220b62894b2c032669bfc1813b6d8eab4c11f2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1768,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6122,"run_id":35,"patch_hash":"871589e6171bca89060bfc9590cae6ff0a877505f31e2672cd17f1b3c19e9232","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1772,"source_line":"    if (nLockTime > (int64_t)txTo->nLockTime)","mutated_line":"    if (nLockTime >= (int64_t)txTo->nLockTime)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6123,"run_id":35,"patch_hash":"8c28b7cc0d118bbe18d3a35f8f5ca814462bf7a815ffd12372f9405ed3ebc9bf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1772,"source_line":"    if (nLockTime > (int64_t)txTo->nLockTime)","mutated_line":"    if (nLockTime < (int64_t)txTo->nLockTime)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6124,"run_id":35,"patch_hash":"cd740c85f7de32a0b02527d31b75cfcc91f931e980fd8b301f01d794e97e3451","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1772,"source_line":"    if (nLockTime > (int64_t)txTo->nLockTime)","mutated_line":"    if (nLockTime <= (int64_t)txTo->nLockTime)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6125,"run_id":35,"patch_hash":"a3a49d3277cb6f69a47e35920655a3cd6d63bd59e44224b2131afaaad1a47e29","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1773,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6126,"run_id":35,"patch_hash":"061acd7d22bfedf6e125779137f71ebb6cde16c15b90359668c543e064f74e2f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1785,"source_line":"    if (CTxIn::SEQUENCE_FINAL == txTo->vin[nIn].nSequence)","mutated_line":"    if (CTxIn::SEQUENCE_FINAL != txTo->vin[nIn].nSequence)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6127,"run_id":35,"patch_hash":"5c07d36e87258f6e66fc1bf3f7f05a62286d79fd4b8bddaa2e1283e6092aba5b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1785,"source_line":"    if (CTxIn::SEQUENCE_FINAL == txTo->vin[nIn].nSequence)","mutated_line":"    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6128,"run_id":35,"patch_hash":"e07f0c092a87577e28ddc29abdd6561d13e5afa72ce502e52350d5aed7f3545f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1785,"source_line":"    if (CTxIn::SEQUENCE_FINAL == txTo->vin[nIn].nSequence)","mutated_line":"    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6129,"run_id":35,"patch_hash":"b94571ebc98e6a98f2631e275cd798f341b463f50bb8fe51b398aea1b47804f1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1786,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6130,"run_id":35,"patch_hash":"1b02014165cd96e05e3282f205e48287b20b85a539da82d0a5b9a34717519555","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1788,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6131,"run_id":35,"patch_hash":"9f2a79293c962911d19fba042915ec526952c9704681df904371d0893f1bc755","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1800,"source_line":"    if (txTo->version < 2)","mutated_line":"    if (txTo->version <= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6132,"run_id":35,"patch_hash":"9f430cebd35012aab31f8a58206a999c13f47b72808f898d57054227e2eca755","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1800,"source_line":"    if (txTo->version < 2)","mutated_line":"    if (txTo->version > 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6133,"run_id":35,"patch_hash":"ced285fc2791b92a402f3dd274e4392dfbaa6a922f320e24d2e131942feebf4e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1800,"source_line":"    if (txTo->version < 2)","mutated_line":"    if (txTo->version >= 2)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6134,"run_id":35,"patch_hash":"0ab8994120d897534f2cad1dc11b3bd548a147f3d2d4ff0fb7ace990577496ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1800,"source_line":"    if (txTo->version < 2)","mutated_line":"    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6135,"run_id":35,"patch_hash":"cb475973f4a8a1007d3440da00b7851ad5f8538aa04807f90b9a69f1361afa7d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1800,"source_line":"    if (txTo->version < 2)","mutated_line":"    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6136,"run_id":35,"patch_hash":"d0da4fa0eb1d0dc67788615ef807f10a3ecdb5b12790dd8344170b46a5307ec8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1801,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6137,"run_id":35,"patch_hash":"f58f64b398a97407638296d722e15a985e2bf6b1b97eeab2baef097d09ee2d31","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1807,"source_line":"    if (txToSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG)","mutated_line":"    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6138,"run_id":35,"patch_hash":"80b721526f9024264bbee14ae4ec4f3a2303af3f276afc5c9981a66a6efb4eb9","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1807,"source_line":"    if (txToSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG)","mutated_line":"    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6139,"run_id":35,"patch_hash":"5326edfa12c3bf721231fe5572d0466f3da8df94a6ba474773dc608ca01a4556","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1808,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6140,"run_id":35,"patch_hash":"070dac490f3d3748a6683888d18b95a4a5157e73a34a923bcf2cd6807b699cd2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1824,"source_line":"        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","mutated_line":"        (txToSequenceMasked <=  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6141,"run_id":35,"patch_hash":"3734b0dc6eee76665a99cf66b47f30b48d8ae01118147cb28c6160ec34e2e577","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1824,"source_line":"        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","mutated_line":"        (txToSequenceMasked >  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6142,"run_id":35,"patch_hash":"dd846f4ff733aec1eea34694220b568dfbb753dfb8528eb1551f4a8feefd08af","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1824,"source_line":"        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","mutated_line":"        (txToSequenceMasked >=  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6143,"run_id":35,"patch_hash":"0e68d5dfcb54ea79ed54cc3e31a93d9c6ffcc88e759a789953e0c45a02ce3b0b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1824,"source_line":"        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","mutated_line":"        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG || nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6144,"run_id":35,"patch_hash":"132fad315b759d41483c03689887662e5e761697e4d5e277d558d6ff141ca7d4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1824,"source_line":"        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||","mutated_line":"        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) &&","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6145,"run_id":35,"patch_hash":"0a0b410c6ef92ad0ffe6146361a13a6ef46bcd0a1b8ae469c925b2c924b1b98c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":1825,"source_line":"        (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)","mutated_line":"        (txToSequenceMasked > CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6146,"run_id":35,"patch_hash":"c9f1b87f3a7ead9d20a4af81d28ad4b7c9d4519e1b01ab2bc9317a09dc505899","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":1825,"source_line":"        (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)","mutated_line":"        (txToSequenceMasked <= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6147,"run_id":35,"patch_hash":"f24d95aff678f13957bd9f6564153e1aaacb47ef1e3c80bb7b19afcf11428bc5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1825,"source_line":"        (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)","mutated_line":"        (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG || nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6148,"run_id":35,"patch_hash":"0379b078a64639e07229007adb856c8a86d4ef1eceb003c86dda385c0ba98cb5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1827,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6149,"run_id":35,"patch_hash":"0a825c30878c87ef5822d556484ac09c0ae474897d698a6cb029ed759b7d0ad9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1832,"source_line":"    if (nSequenceMasked > txToSequenceMasked)","mutated_line":"    if (nSequenceMasked >= txToSequenceMasked)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6150,"run_id":35,"patch_hash":"3da92099f7e830b3b43229f28a0bc665e86e4869ab8197a1149c933d3ae47a56","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1832,"source_line":"    if (nSequenceMasked > txToSequenceMasked)","mutated_line":"    if (nSequenceMasked < txToSequenceMasked)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6151,"run_id":35,"patch_hash":"9fa38ca80a59c429048cfff15ddeff34551e62515881ebe40d65fbcbe9b49487","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1832,"source_line":"    if (nSequenceMasked > txToSequenceMasked)","mutated_line":"    if (nSequenceMasked <= txToSequenceMasked)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6152,"run_id":35,"patch_hash":"802e6a8887007d1ce4469afba0d181b36973197245c4b864324397c9a7f39a8b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1832,"source_line":"    if (nSequenceMasked > txToSequenceMasked)","mutated_line":"    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6153,"run_id":35,"patch_hash":"fd5700ea7c0035d609debffda10ec0809e4e5bba4c5ffb936b0e6febec906741","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1832,"source_line":"    if (nSequenceMasked > txToSequenceMasked)","mutated_line":"    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6154,"run_id":35,"patch_hash":"45e0f33434f656c769c72c7b619240bc7dcd819e8a9697f7926f392e222b4fc7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1833,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6155,"run_id":35,"patch_hash":"b0fdaa57a78cc47ba9baa5e5845b0f731abf3d6b2448b68300def6eca8b49859","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1835,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6156,"run_id":35,"patch_hash":"7e9e177248e7e8529a22c207ac8e465f4cabf5d572f5a6a74c79149fbf5d0406","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1846,"source_line":"    if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"    if (sigversion != SigVersion::TAPSCRIPT) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6157,"run_id":35,"patch_hash":"926342e4d59b5ac2800887e27c5a373126a6db74ceb343e9f5d5e0d29a9d15ea","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1846,"source_line":"    if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6158,"run_id":35,"patch_hash":"eb0c9d0862e4e96cf49b699a340c682bace079f2c0c0e726eccea73fa6f79643","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1846,"source_line":"    if (sigversion == SigVersion::TAPSCRIPT) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6159,"run_id":35,"patch_hash":"dd650def18045924ae610d8ad21898d8d963c6cf9bb5445f9acff6b9c3b2baa7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1849,"source_line":"        while (pc < exec_script.end()) {","mutated_line":"        while (pc <= exec_script.end()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6160,"run_id":35,"patch_hash":"93f61f29215d58fc09ebc88eded68d13e5bfe30e46374b4ef56757b7d8bcb174","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1849,"source_line":"        while (pc < exec_script.end()) {","mutated_line":"        while (pc > exec_script.end()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6161,"run_id":35,"patch_hash":"fa8d8e0d0e234ddf09babd74d87a66e8f9d6f60cceffb3e4bc27f613c098c740","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1849,"source_line":"        while (pc < exec_script.end()) {","mutated_line":"        while (pc >= exec_script.end()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6162,"run_id":35,"patch_hash":"7967a6f0bc8267db4b708c9c73bab54cdc2fa1379317da9e2ec97e83fe5fa1cc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> ${1}break;","line_number":1849,"source_line":"        while (pc < exec_script.end()) {","mutated_line":"        while (pc < exec_script.end()) {break;","guard":"statement-insert","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6163,"run_id":35,"patch_hash":"640e13b431ce9dcf18f02d5f064d8e3a0b120c0066f67ffca653830c8a67edab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1857,"source_line":"                if (flags & SCRIPT_VERIFY_DISCOURAGE_OP_SUCCESS) {","mutated_line":"                if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6164,"run_id":35,"patch_hash":"cef3683805ac458966abae6f49208f942c420cfe55b8cf0c089a8d3db600ad83","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1857,"source_line":"                if (flags & SCRIPT_VERIFY_DISCOURAGE_OP_SUCCESS) {","mutated_line":"                if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6165,"run_id":35,"patch_hash":"eb9afa448f0307dae7e0a45a278ebf54f468f755dce894b6e0087a7f9a0e8cf2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1874,"source_line":"    if (!EvalScript(stack, exec_script, flags, checker, sigversion, execdata, serror)) return false;","mutated_line":"    if (!EvalScript(stack, exec_script, flags, checker, sigversion, execdata, serror)) return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6166,"run_id":35,"patch_hash":"3841e9c9467eebcc649685c21cece002b460105eceb0fca42f6a0c1025263612","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":1874,"source_line":"    if (!EvalScript(stack, exec_script, flags, checker, sigversion, execdata, serror)) return false;","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6167,"run_id":35,"patch_hash":"efda12bc8933488e3884daa0a8886b62694dced51def335452800436edb4f958","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1879,"source_line":"    return true;","mutated_line":"    return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6168,"run_id":35,"patch_hash":"e6c2d683f372fd3d80b2beae3b1c86936d49ccc227b0f5a4f90f4453b25a222a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1884,"source_line":"    return (HashWriter{HASHER_TAPLEAF} << leaf_version << CompactSizeWriter(script.size()) << script).GetSHA256();","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6169,"run_id":35,"patch_hash":"b504b2dce0bae2e3f6600820b272b0bc87aa40c9741e5fa22f4f1da82d0398a5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" /  ==>  * ","line_number":1904,"source_line":"    const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;","mutated_line":"    const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) * TAPROOT_CONTROL_NODE_SIZE;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6170,"run_id":35,"patch_hash":"2f5e597cb89d5b5daef6a23c83eadcc3a0f95b0590cadfcebdbf86c87a13788b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":1904,"source_line":"    const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;","mutated_line":"    const int path_len = (control.size() + TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6171,"run_id":35,"patch_hash":"191f0d378a615c6a3370bf8c408088b220cd9773fe8ae353e8ef4f3c231e1c5d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1906,"source_line":"    for (int i = 0; i < path_len; ++i) {","mutated_line":"    for (int i = 0; i <= path_len; ++i) {","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6172,"run_id":35,"patch_hash":"6ee06ab297740820c70cd314c46d11da32c320ff636a05a46750c6e683b8d091","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1906,"source_line":"    for (int i = 0; i < path_len; ++i) {","mutated_line":"    for (int i = 0; i > path_len; ++i) {","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6173,"run_id":35,"patch_hash":"badbc4f3b91515cc76d02ffcc9b30bbcb5c8fbe40f3d9a831168db7c64b22992","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1906,"source_line":"    for (int i = 0; i < path_len; ++i) {","mutated_line":"    for (int i = 0; i >= path_len; ++i) {","guard":"for-clause","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6174,"run_id":35,"patch_hash":"1e060f089d832701d0c4b6d2ff8da4a1af2f4ce856441bc46f9c5436b5d87ea0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> ${1}break;","line_number":1906,"source_line":"    for (int i = 0; i < path_len; ++i) {","mutated_line":"    for (int i = 0; i < path_len; ++i) {break;","guard":"statement-insert","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6175,"run_id":35,"patch_hash":"c65506fd536029e03cd6c27096a80e0f241f1d7d6614b8722d0fd84a57fcc566","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":1907,"source_line":"        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};","mutated_line":"        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE - TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6176,"run_id":35,"patch_hash":"9ecdf8a57b175d02ffa52533a3c8042724b82999820290752b2eb5ece1f7607e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":1907,"source_line":"        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};","mutated_line":"        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE * TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6177,"run_id":35,"patch_hash":"3e23ef378b3beec907c0e87fc8629be68e3901e7ffd8eb827901f7725fc3252b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":1907,"source_line":"        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};","mutated_line":"        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE / TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6178,"run_id":35,"patch_hash":"28c89988293511944f17bc76ebb34084566f8cb579454ceb81d304a9bdf74136","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":1918,"source_line":"    const XOnlyPubKey p{std::span{control}.subspan(1, TAPROOT_CONTROL_BASE_SIZE - 1)};","mutated_line":"    const XOnlyPubKey p{std::span{control}.subspan(1, TAPROOT_CONTROL_BASE_SIZE + 1)};","guard":"direct-init","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6179,"run_id":35,"patch_hash":"b503ae4a54153cb94878410dbb7d4835ed00704fd34fcf540421ce53088f77d5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1933,"source_line":"    if (witversion == 0) {","mutated_line":"    if (witversion != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6180,"run_id":35,"patch_hash":"8cc029e6f39e6f4f09f42c3423ac69188883b7905dcd59ba7db8bbd43b53a193","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1933,"source_line":"    if (witversion == 0) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6181,"run_id":35,"patch_hash":"3aaee63fbcb74e464aa8eb188588d77af89a0a0f241c3fbc614eb4b4e5a98502","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1933,"source_line":"    if (witversion == 0) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6182,"run_id":35,"patch_hash":"9d3efa63eb72496e14332d59ae998d10ed0377888d095b8f043d52fa749a2d77","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1934,"source_line":"        if (program.size() == WITNESS_V0_SCRIPTHASH_SIZE) {","mutated_line":"        if (program.size() != WITNESS_V0_SCRIPTHASH_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6183,"run_id":35,"patch_hash":"4fe8b6f9d816c55428f58d35265bfb21860445a0870523e1e394f106fc27a9d5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1936,"source_line":"            if (stack.size() == 0) {","mutated_line":"            if (stack.size() != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6184,"run_id":35,"patch_hash":"afc0d20410de5b9003e2bcf2900fcb8787bb6dc3f34078476b4f283aed68a41f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":1942,"source_line":"            CSHA256().Write(exec_script.data(), exec_script.size()).Finalize(hash_exec_script.begin());","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6185,"run_id":35,"patch_hash":"25ee1a3a65ac43c43c2bf20fdf03c857446dfc7eb74bc626d16799231e1d3c74","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1947,"source_line":"        } else if (program.size() == WITNESS_V0_KEYHASH_SIZE) {","mutated_line":"        } else if (program.size() != WITNESS_V0_KEYHASH_SIZE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6186,"run_id":35,"patch_hash":"d115608c4955adf9c46c9f5e315795e161ff5c5e43a8617db6ecb6d18524ca55","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":1949,"source_line":"            if (stack.size() != 2) {","mutated_line":"            if (stack.size() == 2) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6187,"run_id":35,"patch_hash":"406f7643c6c78d9ad62f6a3b12be9da136edbb23df134267d8afea49da57dc34","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1957,"source_line":"    } else if (witversion == 1 && program.size() == WITNESS_V1_TAPROOT_SIZE && !is_p2sh) {","mutated_line":"    } else if (witversion == 1 || program.size() == WITNESS_V1_TAPROOT_SIZE && !is_p2sh) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6188,"run_id":35,"patch_hash":"c9273e93e47d9d5ce525efb0fe4ee396f9b0d98dcf449b25d3cc238007f26624","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1957,"source_line":"    } else if (witversion == 1 && program.size() == WITNESS_V1_TAPROOT_SIZE && !is_p2sh) {","mutated_line":"    } else if (witversion != 1 && program.size() == WITNESS_V1_TAPROOT_SIZE && !is_p2sh) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6189,"run_id":35,"patch_hash":"a6ba3628c88c42dd9f7a61fdf214d981c2de00a24f3a3aa9d45f39995822595b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  > ","line_number":1961,"source_line":"        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {","mutated_line":"        if (stack.size() > 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6190,"run_id":35,"patch_hash":"29a22b7eeba7778aaca7ff8be9c0bb9bed0d4615cdb53157489de6a7961a98ea","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >=  ==>  <= ","line_number":1961,"source_line":"        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {","mutated_line":"        if (stack.size() <= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6191,"run_id":35,"patch_hash":"7fe4607d2d2c0481d33bfebe3f69467d437d345d62ac4e34330a921f2bf8eee6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":1961,"source_line":"        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {","mutated_line":"        if (stack.size() >= 2 || !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6192,"run_id":35,"patch_hash":"784e76b11eff28e5a06fc1d38efddd90a32d64c40f99dd3df6a59e44a91aa8f3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1961,"source_line":"        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {","mutated_line":"        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] != ANNEX_TAG) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6193,"run_id":35,"patch_hash":"bf5ca16feda1ad6560ef3fdd0bbfc19022e6eabee5c221cc869bfa929692f19f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":1964,"source_line":"            execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();","mutated_line":"            execdata.m_annex_hash = true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6194,"run_id":35,"patch_hash":"c2c1babb5277b0f3999a5cbbfd270590b71e9ad7688d9a030319cbd1850c8cc7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}false${3}","line_number":1964,"source_line":"            execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();","mutated_line":"            execdata.m_annex_hash = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6195,"run_id":35,"patch_hash":"3cdf550abe31103751f229e9018f7991d9d8dc28dcfebf289f20256bdff3600c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1965,"source_line":"            execdata.m_annex_present = true;","mutated_line":"            execdata.m_annex_present = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6196,"run_id":35,"patch_hash":"7e2ea1bcb1d15cad4c79bd05ed59052ea205a5d3b7f1ee336cc0ef8f2d76b274","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1967,"source_line":"            execdata.m_annex_present = false;","mutated_line":"            execdata.m_annex_present = true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6197,"run_id":35,"patch_hash":"ef808821a117afd642c2d5dd118885fa5f8e650b991c0fc38a83e5773e31ce20","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1969,"source_line":"        execdata.m_annex_init = true;","mutated_line":"        execdata.m_annex_init = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6198,"run_id":35,"patch_hash":"a62f795ee89a8777b0cf1299c3e0906a662f214b140fee32df59bd1467537e0f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1970,"source_line":"        if (stack.size() == 1) {","mutated_line":"        if (stack.size() != 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6199,"run_id":35,"patch_hash":"fec060c75f0c2fd1732b8d1e7ef541dc3cfa4b32569ea99cb0e20b3f04d76bfd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":1973,"source_line":"                return false; // serror is set","mutated_line":"                return true; // serror is set","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6200,"run_id":35,"patch_hash":"741a75bdceea355ac69b1ed3b7f82e62370c1f5d62060c54ffc566ac64a9d6bd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() >= TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6201,"run_id":35,"patch_hash":"28f19b5c7cfccd7c7a540d1d8d7c6d29707fa367f0f857f27c956eb9567e4ff4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() <= TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6202,"run_id":35,"patch_hash":"61189261d614f34bb434b47306b619e2de785bf26772ec0f18f3c0cc7ca60cc6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() < TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6203,"run_id":35,"patch_hash":"ce734e65d74e0df157a562889062485ee743f5fd98c7cb697deb4051ea62dacb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() > TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6204,"run_id":35,"patch_hash":"02ecb08f831afbbad36a36239b2846f3aa363e228e029f0ac7dc2c9066c5d155","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() <= TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6205,"run_id":35,"patch_hash":"0296d8744190f5663a7117fade2932798896ffd917d0d40e8d10db23bbe5b070","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() >= TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6206,"run_id":35,"patch_hash":"1afc91a3014e85e74833c2fa091a90d3e5ca1e77871b8e0c36ab1d971b6532d4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\|\\| ==> &&","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE && control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6207,"run_id":35,"patch_hash":"09e438ce780b8b13fa60ba2f59ac2e6888b544b6c11a69995a5c5f8a0292267b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) == 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6208,"run_id":35,"patch_hash":"01223214492ac4f2ca905e6ef9aae23e4b26a3e75d92e46c78c08a82316aad05","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" -  ==>  + ","line_number":1980,"source_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","mutated_line":"            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() + TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6209,"run_id":35,"patch_hash":"a72b5e4415e2d4bc7404b7607d68d748fbb11a16e525e82de33d1c479cdbace9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":1983,"source_line":"            execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","mutated_line":"            execdata.m_tapleaf_hash = true, script);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6210,"run_id":35,"patch_hash":"b100a4be3f42496572739c38f2c842e5b242ad119ae5d46ff019efb32380fc16","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}false${3}","line_number":1983,"source_line":"            execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","mutated_line":"            execdata.m_tapleaf_hash = false, script);","guard":"fallback","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6211,"run_id":35,"patch_hash":"c48025097acb503596c0b0e18aa11edbd24bff8c2cbcfe3775cdfe3b5f1e0562","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1987,"source_line":"            execdata.m_tapleaf_hash_init = true;","mutated_line":"            execdata.m_tapleaf_hash_init = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6212,"run_id":35,"patch_hash":"7ec621577e3e503a4e7dfcd227de1a2e6bac1daa13292d59b554c37a093fd736","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":1988,"source_line":"            if ((control[0] & TAPROOT_LEAF_MASK) == TAPROOT_LEAF_TAPSCRIPT) {","mutated_line":"            if ((control[0] & TAPROOT_LEAF_MASK) != TAPROOT_LEAF_TAPSCRIPT) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6213,"run_id":35,"patch_hash":"bef0e96edadae6c52dce1aa9c3ebb9c6e49774aa6c9a50e890f7a7dc0bbf6e68","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}true${3}","line_number":1991,"source_line":"                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;","mutated_line":"                execdata.m_validation_weight_left = true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6214,"run_id":35,"patch_hash":"bb00f23cc3e2a68b878c25e4a799c38fdb4ab5bd8eae170f5244e278adf3e239","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"(\\.\\w+\\s*=\\s*)([^,;=][^,;]*?)(\\s*[,;]) ==> ${1}false${3}","line_number":1991,"source_line":"                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;","mutated_line":"                execdata.m_validation_weight_left = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6215,"run_id":35,"patch_hash":"4e40f513a88655214d11371246e67f85576563bb53a07f8ceb3d3bcd3686847f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  - ","line_number":1991,"source_line":"                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;","mutated_line":"                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) - VALIDATION_WEIGHT_OFFSET;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6216,"run_id":35,"patch_hash":"4ff4b3c225872f005d0cce22fe0ebc23360b21b89f658db05c7b5be95a1178eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  * ","line_number":1991,"source_line":"                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;","mutated_line":"                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) * VALIDATION_WEIGHT_OFFSET;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6217,"run_id":35,"patch_hash":"e3be0d9f9295466ef76f87f0c2550f38918be719dec48b9b1a3a8245ec531be8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" \\+  ==>  / ","line_number":1991,"source_line":"                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;","mutated_line":"                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) / VALIDATION_WEIGHT_OFFSET;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6218,"run_id":35,"patch_hash":"b24b2fbe7dfafd2a605c5d13ac75f844ad2159eda079caec5360f0c4fb479a18","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":1992,"source_line":"                execdata.m_validation_weight_left_init = true;","mutated_line":"                execdata.m_validation_weight_left_init = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6219,"run_id":35,"patch_hash":"1759bed887406108bc0fc180eaefab088edf40b2e0d4a94d6dd2b6727df154c9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":1995,"source_line":"            if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION) {","mutated_line":"            if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6220,"run_id":35,"patch_hash":"4bdc87d06795ec5a95753bbab72f79f95585317873011e1eaff88f14e4f47aa8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":1995,"source_line":"            if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION) {","mutated_line":"            if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6221,"run_id":35,"patch_hash":"af11adcac457df2f30c63edb4008686e2bbc65139a6c1676eec7affab502ba42","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":2000,"source_line":"    } else if (!is_p2sh && CScript::IsPayToAnchor(witversion, program)) {","mutated_line":"    } else if (!is_p2sh || CScript::IsPayToAnchor(witversion, program)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6222,"run_id":35,"patch_hash":"9a8a324b57dc6961a0ee2846220388a155a39c96b2c51d334095ab9570070de1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":2001,"source_line":"        return true;","mutated_line":"        return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6223,"run_id":35,"patch_hash":"57e165bcf04499e8ffd4e55f868997a0329b9160bf9aef4a5b15b97f0a729e7a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":2003,"source_line":"        if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM) {","mutated_line":"        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6224,"run_id":35,"patch_hash":"53bb4b9e486a146cb26d0357997ed6f5b75322692c85ef2a914087c102f96c86","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":2003,"source_line":"        if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM) {","mutated_line":"        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6225,"run_id":35,"patch_hash":"a5c84609a511dd4dd474478080665c88ea79353ad868498363dcf75b881fe708","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":2007,"source_line":"        return true;","mutated_line":"        return false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6226,"run_id":35,"patch_hash":"e45466bdca0017d397821a06c1ec600e8679d3ad65de9c254d7557c581b4b133","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":2015,"source_line":"    if (witness == nullptr) {","mutated_line":"    if (witness != nullptr) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6227,"run_id":35,"patch_hash":"d0b162ac6517ea8df853e8ac82a05c38c3ab02ad4385aed59867332398700839","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":2015,"source_line":"    if (witness == nullptr) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6228,"run_id":35,"patch_hash":"ca9204555eac71f276d7c4626568e8568f49944fe98d6772ca6b0f1e1ba9d83c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":2015,"source_line":"    if (witness == nullptr) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6229,"run_id":35,"patch_hash":"87f2a7bd06f1cae6bbe699b717ca7022359e4a39de9375a4f9b75f5dd018bd49","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":2018,"source_line":"    bool hadWitness = false;","mutated_line":"    bool hadWitness = true;","guard":"initializer","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6230,"run_id":35,"patch_hash":"0a2a7eebd55d1a19cd77251d160d5d721021bdc48701f28f6830b17928ad47da","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":2020,"source_line":"    set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6231,"run_id":35,"patch_hash":"5784b836b8ce86940d9198f987332ddb6b5986174a7838f135dbd350ea3bb106","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":2022,"source_line":"    if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) != 0 && !scriptSig.IsPushOnly()) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) != 0 || !scriptSig.IsPushOnly()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6232,"run_id":35,"patch_hash":"9687913bdc3c7986bff51311747ba345a8aea130e4191d855e4b833bd3eb105b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":2022,"source_line":"    if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) != 0 && !scriptSig.IsPushOnly()) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) == 0 && !scriptSig.IsPushOnly()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6233,"run_id":35,"patch_hash":"9c1f282963728ba4342504d1e904868c6de0a038fecbe46ac5eaf4660f42846c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":2031,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6234,"run_id":35,"patch_hash":"817ea6b8a5cea9cd2db9662c5b721b4e9b6062ca78008c53086eea4c3b082145","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":2032,"source_line":"    if (flags & SCRIPT_VERIFY_P2SH)","mutated_line":"    if (1==1)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6235,"run_id":35,"patch_hash":"39724482b3bc2ea99686d16e41f0b03f0346a52104146240b81c2a10cb553844","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":2032,"source_line":"    if (flags & SCRIPT_VERIFY_P2SH)","mutated_line":"    if (1==0)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6236,"run_id":35,"patch_hash":"1e443a28be52144593f0f4ea85513a6ca452e783c146f8b0ed1f4845cff6ffb2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":2036,"source_line":"        return false;","mutated_line":"        return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6237,"run_id":35,"patch_hash":"c6434ff5ab0b2a5d94443c02138b6706f49c0124dc8f8472ec9c402988795f59","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":2039,"source_line":"    if (CastToBool(stack.back()) == false)","mutated_line":"    if (CastToBool(stack.back()) == true)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6238,"run_id":35,"patch_hash":"2ad18e42f500d7ca671c8e610d6708b37539ccb41be40b8c6d9bbeb41c244724","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":2039,"source_line":"    if (CastToBool(stack.back()) == false)","mutated_line":"    if (CastToBool(stack.back()) != false)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6239,"run_id":35,"patch_hash":"42ccaac359da214f620ed4237843b5a95c690eb45b187a53f0e6b365cf790e5e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":2045,"source_line":"    if (flags & SCRIPT_VERIFY_WITNESS) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6240,"run_id":35,"patch_hash":"b0814238823f7a96810bfd5fb564d77026c52ed35dcca892d5541fbd9dd3791f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":2045,"source_line":"    if (flags & SCRIPT_VERIFY_WITNESS) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6241,"run_id":35,"patch_hash":"8c7d8cea0bdedd3a2420afd6802f7b4f8e9dafab82152d8ca31d0411651f0eb7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":2047,"source_line":"            hadWitness = true;","mutated_line":"            hadWitness = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6242,"run_id":35,"patch_hash":"a3285b258624ee3eaf2ead24d54a542d296af6f121398168aeacb24ee414df9a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":2048,"source_line":"            if (scriptSig.size() != 0) {","mutated_line":"            if (scriptSig.size() == 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6243,"run_id":35,"patch_hash":"20ec5e625be0aa921b9829c5b1ee9f19691f8a9940eb1427e3af08b4c9d3d15b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":2052,"source_line":"            if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/false)) {","mutated_line":"            if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/true)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6244,"run_id":35,"patch_hash":"2353ef44fe13292c312558fc2538e650d37b5f5f438f49b726a6a454861f7844","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":2053,"source_line":"                return false;","mutated_line":"                return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6245,"run_id":35,"patch_hash":"175cfd640dcadcb747f112b986b622d2aa4d66b438bf80038d39a315e8a49312","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":2062,"source_line":"    if ((flags & SCRIPT_VERIFY_P2SH) && scriptPubKey.IsPayToScriptHash())","mutated_line":"    if ((flags & SCRIPT_VERIFY_P2SH) || scriptPubKey.IsPayToScriptHash())","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6246,"run_id":35,"patch_hash":"cfa27d5167fa1471eebf6563789606ecd2486c867c304e6276875bd756baad5f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":2069,"source_line":"        swap(stack, stackCopy);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6247,"run_id":35,"patch_hash":"66b840ed92bb49bc1532e1ff8b05695fde81f77ab4cdf85c77da4de4ba8f8522","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":2078,"source_line":"        popstack(stack);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6248,"run_id":35,"patch_hash":"b3b82bad71945b1045758f8a2602e5fc1e7757f92c098446d92192ccd2a8b0a3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":2082,"source_line":"            return false;","mutated_line":"            return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6249,"run_id":35,"patch_hash":"a67d79fd7f74f85c27f79f2c1b3424492a9d1875970b5228cd231de3d7dc4d84","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":2089,"source_line":"        if (flags & SCRIPT_VERIFY_WITNESS) {","mutated_line":"        if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6250,"run_id":35,"patch_hash":"cd696c0599a8433d1c0bf107ed0ca2235b5e5faa157639b356a3cc766aac381b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":2089,"source_line":"        if (flags & SCRIPT_VERIFY_WITNESS) {","mutated_line":"        if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6251,"run_id":35,"patch_hash":"c5ab4f1a0ef6029ee4ecf2a8f38eb155aa05fdab54e3ff26f66ede7292d7ac5b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":2091,"source_line":"                hadWitness = true;","mutated_line":"                hadWitness = false;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6252,"run_id":35,"patch_hash":"6823d47b8788dcaa67ec030d196605b05e935eb6bc1038972a650aca4a7e9113","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":2092,"source_line":"                if (scriptSig != CScript() << std::vector<unsigned char>(pubKey2.begin(), pubKey2.end())) {","mutated_line":"                if (scriptSig == CScript() << std::vector<unsigned char>(pubKey2.begin(), pubKey2.end())) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6253,"run_id":35,"patch_hash":"8e2038c5bb995d02ba5672d40eeded1d259b985e0af84fc8c411dc78a12944d2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":2097,"source_line":"                if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/true)) {","mutated_line":"                if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/false)) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6254,"run_id":35,"patch_hash":"d1162f7aa4dfc4f08ee9b71ddc5eec48a2017ad2a0fb2eb89666c683e2d535d4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"false ==> true","line_number":2098,"source_line":"                    return false;","mutated_line":"                    return true;","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6255,"run_id":35,"patch_hash":"b7618bc25422b27d77a722e94dd3808eacbfc132c3df1da8ff9ad3a40b6c5493","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":2110,"source_line":"    if ((flags & SCRIPT_VERIFY_CLEANSTACK) != 0) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_CLEANSTACK) == 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6256,"run_id":35,"patch_hash":"38384850c66c712854d805df346cd58c79b30ab7dbc966ddfe0d551c5608163d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":2115,"source_line":"        if (stack.size() != 1) {","mutated_line":"        if (stack.size() == 1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6257,"run_id":35,"patch_hash":"8a634ed52dc93e2a1ea7903298d0b1f273edd5c08e7b0fee62b86bcc5c4dc758","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":2120,"source_line":"    if (flags & SCRIPT_VERIFY_WITNESS) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6258,"run_id":35,"patch_hash":"0823df08695e98f2f01f4f78135d8875f696390a306b02b64c6c313bbf5d67df","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":2120,"source_line":"    if (flags & SCRIPT_VERIFY_WITNESS) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6259,"run_id":35,"patch_hash":"adccbf6d1884126613172e0409502fc75fcf3701d8eb86b28d8514e5051f0816","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":2125,"source_line":"        if (!hadWitness && !witness->IsNull()) {","mutated_line":"        if (!hadWitness || !witness->IsNull()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6260,"run_id":35,"patch_hash":"1300b86120cf948e66e272569ba8f3c7dcd123e4571f01a23de5b8d63d5c553a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":2135,"source_line":"    if (witversion == 0) {","mutated_line":"    if (witversion != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6261,"run_id":35,"patch_hash":"c7be40d4e6327d193ca4585a27189bc3d3815af248d5f86b50479b9526c7ce2e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":2135,"source_line":"    if (witversion == 0) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6262,"run_id":35,"patch_hash":"08b79964cd19d8cfeccb8e3861247f9cb72343c449d5742da9106e542d291e0b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":2135,"source_line":"    if (witversion == 0) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6263,"run_id":35,"patch_hash":"0a6b22638741d61aa04416779be66f4e687a1f0f31957f0c10520c79f6107e97","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":2136,"source_line":"        if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)","mutated_line":"        if (witprogram.size() != WITNESS_V0_KEYHASH_SIZE)","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6264,"run_id":35,"patch_hash":"93388f3859115ac47a916d2fc4d2850adecc33418ea20a9e007d9626b0dddec8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  >= ","line_number":2139,"source_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {","mutated_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() >= 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6265,"run_id":35,"patch_hash":"5ee2216791954624bc92539a0cb480b5a034dca0a12cbbb343d24cabaead52fd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  < ","line_number":2139,"source_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {","mutated_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() < 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6266,"run_id":35,"patch_hash":"d64c456c61f953b7402b70829870b0b19ec82acb7d446880d2de376845a9f34d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" >  ==>  <= ","line_number":2139,"source_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {","mutated_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() <= 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6267,"run_id":35,"patch_hash":"2bdb08887977d132989eb87255eed805cb034ed44648a5d73cf2d08b85f1851a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":2139,"source_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {","mutated_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE || witness.stack.size() > 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6268,"run_id":35,"patch_hash":"b4dd722246a40beec4a9e431b74cce624f810b29ecb702d6f56a998116e6b490","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":2139,"source_line":"        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {","mutated_line":"        if (witprogram.size() != WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6269,"run_id":35,"patch_hash":"2e3e722a079167a9cb3337087002100d1e20ec23e35d0c380d73915cf0d789fa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"true ==> false","line_number":2141,"source_line":"            return subscript.GetSigOpCount(true);","mutated_line":"            return subscript.GetSigOpCount(false);","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6270,"run_id":35,"patch_hash":"c7d2e739d7bae047f2f0137a86b890c76c96fa47a0267fa64f223b80ccd0d5c7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":2151,"source_line":"    if ((flags & SCRIPT_VERIFY_WITNESS) == 0) {","mutated_line":"    if ((flags & SCRIPT_VERIFY_WITNESS) != 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6271,"run_id":35,"patch_hash":"1eb7f531aedbea23882845ef01e1e3af8a7af3dc841bace441dd1a6c7643c91d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"&& ==> ||","line_number":2162,"source_line":"    if (scriptPubKey.IsPayToScriptHash() && scriptSig.IsPushOnly()) {","mutated_line":"    if (scriptPubKey.IsPayToScriptHash() || scriptSig.IsPushOnly()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6272,"run_id":35,"patch_hash":"55b63303841ae670b039d028fc89170e942470fe1c183476a8a724c77841584b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  <= ","line_number":2165,"source_line":"        while (pc < scriptSig.end()) {","mutated_line":"        while (pc <= scriptSig.end()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6273,"run_id":35,"patch_hash":"54be0b0253e39032ea703f3b3804ff4f3acf7eb80b84227a2f729f8494dd6829","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  > ","line_number":2165,"source_line":"        while (pc < scriptSig.end()) {","mutated_line":"        while (pc > scriptSig.end()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6274,"run_id":35,"patch_hash":"4f138b555c195ec208244f2868f459082307a30d44e7c17cd68024358193293b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" <  ==>  >= ","line_number":2165,"source_line":"        while (pc < scriptSig.end()) {","mutated_line":"        while (pc >= scriptSig.end()) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6275,"run_id":35,"patch_hash":"73e9987dfa8203a20cd798d371125c1c814c54971a583924f3f9263c250dc277","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> ${1}break;","line_number":2165,"source_line":"        while (pc < scriptSig.end()) {","mutated_line":"        while (pc < scriptSig.end()) {break;","guard":"statement-insert","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6276,"run_id":35,"patch_hash":"a1417ce885e871775b72ccd002430cdded85988f01660d937f04ef6df9fbbfc3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":2167,"source_line":"            scriptSig.GetOp(pc, opcode, data);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6277,"run_id":35,"patch_hash":"502f9aca4259ca86115f9f4701ec4d2f4ce30120552caaa13f51f5df1767219f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" ==  ==>  != ","line_number":2211,"source_line":"    if (flags == SCRIPT_VERIFY_NONE) {","mutated_line":"    if (flags != SCRIPT_VERIFY_NONE) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6278,"run_id":35,"patch_hash":"e2288799cf6c9d7fd03f23b7a2d53730dda88664d0cf0c18b376365b3d5d32d1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":2211,"source_line":"    if (flags == SCRIPT_VERIFY_NONE) {","mutated_line":"    if (1==1) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6279,"run_id":35,"patch_hash":"7aef585da0fd1eeba80ae23ed72fb7c1b1f927e029b8c5979b750d52b3efe4a8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":2211,"source_line":"    if (flags == SCRIPT_VERIFY_NONE) {","mutated_line":"    if (1==0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6280,"run_id":35,"patch_hash":"22617e107c4681fe590cb47481e81d08b661dc76603516c8d8b62f5df0d33af7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":" !=  ==>  == ","line_number":2216,"source_line":"        if ((flags & flag) != 0) {","mutated_line":"        if ((flags & flag) == 0) {","guard":"condition","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":6281,"run_id":35,"patch_hash":"c41f7c42c0717e17b4356b76c856a969bcc87958337f09a054b8a5a4c1634b80","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","file_path":"src/script/interpreter.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":2217,"source_line":"            res.push_back(name);","mutated_line":"","guard":"statement","commit_hash":"05e49b342faa1412266951429c135e9f5daa30c2","created_at":"2026-08-31 13:43:23","tool_version":"0.8.0"},{"id":2321,"run_id":21,"patch_hash":"dbc17c0b270c6bb49a4bcbd7e2ab66ff911c3c16bb5f5a3f7fc3262decec975b","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2322,"run_id":21,"patch_hash":"3ae5f47eabd3a585f744f6b16a62fd0054c604964481aae72e86b68766057621","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2323,"run_id":21,"patch_hash":"ff383d56d47e6d605cfcf2dcd50faca97ab454971a21ccdb5f05a9f2c66d89e2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2324,"run_id":21,"patch_hash":"93ece8c61ded7e4b764f20bccfd64876755d351df6d8d5f6c036e0b42e1000a5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2325,"run_id":21,"patch_hash":"f61c503eb9c7adc78e9dd2ac4f33800e12fba6b98c471b8c3a32634ff006e699","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2326,"run_id":21,"patch_hash":"0fef3e214e45f2690ffd9881c27977e1d68abde14eec0506b32cf9b2fa4a45cf","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2327,"run_id":21,"patch_hash":"ed74cfdcab2ace098c46588ca2f003c9c8adc89cbfe546c65c7a90f11716a5ca","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2328,"run_id":21,"patch_hash":"d5631da3b1fd763a9ee099129374e04a5733492e1b463bbc43ef542d8368a98d","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2329,"run_id":21,"patch_hash":"364e1c8eb2a375293e9288fda3972505e67e3654aaf9d1d21c75f8bf92c2d037","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2330,"run_id":21,"patch_hash":"af48fa3e2ec49926d723176abbcad9611a52850a358de03632e97204dec5af44","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2331,"run_id":21,"patch_hash":"f7d52e9cdf30840ef31aad72680cf1c20dfbabde09a4f18b9deb3d6da6d235ab","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2332,"run_id":21,"patch_hash":"d2028cb303ede4950b89bfdb4840b05c95c5d84cf6ee885e45ee0bc69c75b220","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2333,"run_id":21,"patch_hash":"62d65a5286e20ab1109bb0f275d71c9ddb708161124e19b7b36b88741a04ec01","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2334,"run_id":21,"patch_hash":"cb9367cd53f23c0493a6c8b41b95514a4e87c795c5def134689efc5309adf0b7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2335,"run_id":21,"patch_hash":"6ba72530419a01373cec0ab22cb0139d7af9bf09e5033b65520550151d09f397","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2336,"run_id":21,"patch_hash":"66faa598ba0015d8634c6660ea027f3bc22eb8975f400989e787d288c2de5023","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2337,"run_id":21,"patch_hash":"784ecedd19ed6066f663b00e98593d83096451a868749db37b481db11ec4d0a4","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2338,"run_id":21,"patch_hash":"354575a0d59465f698a06df8eccf9174d9ed035be9395fae67c3f4af9f098694","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2339,"run_id":21,"patch_hash":"2141f84bdf8bee6f9fbb4fb25e59e3aa5c0a38a5bed9475bb844b08c4016c1bd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2340,"run_id":21,"patch_hash":"748487a88f5abb425ad44f64a494c9835888536d1a4bff3047acec8893069b31","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2341,"run_id":21,"patch_hash":"9f4e9fe6beb0e9aff6ca92521e2b2b140cc5d4d8d4ba8adf530141bcd058e8e8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2342,"run_id":21,"patch_hash":"c453621de43bb55df75f7fc581606434d9a0df351ba44219d5cc00844758eb0c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2343,"run_id":21,"patch_hash":"050d7ff7b20c2a0a32ddacb5915b9019b8672094fcfad6d321bf2177c1d05cf7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2344,"run_id":21,"patch_hash":"79217313ee19ef3674f516e8e71c663c98a2c01065b512ac95248166524c608c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2345,"run_id":21,"patch_hash":"55359b95e79b9355cf06e77c5b6168f555360e44a84ab9306a969785cdc01ea7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2346,"run_id":21,"patch_hash":"ab4bf6f1d31744926f16f3d3c9ed20f0749818e76d1c9c7f5d59faac39980223","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2347,"run_id":21,"patch_hash":"d7c1cb0e87599851e7e6de05b82b4b04d83ae92dbb1ce3052d226665919c1883","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2348,"run_id":21,"patch_hash":"31a27aa194472322a9c7078ed9988fe5a717c9b9b4416886c868be0c2db0dcd3","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2349,"run_id":21,"patch_hash":"71e436ba9b80eb55d7b65aff6d83ae945805fb9954049a1fa1e41035e4ae8780","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2350,"run_id":21,"patch_hash":"5e1b1e88b979f7a2bf2c678101f96479e377cebac10efd0894fb3ad34eec0aea","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2351,"run_id":21,"patch_hash":"8b8924830ee44474049b7dd84a83d153a4ea7b6021b21d14f55b67e04e0338b2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2352,"run_id":21,"patch_hash":"6b65e793d62beccdceeee6ea988a75239357748b1e51031fbcb638f9a8e7b467","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2353,"run_id":21,"patch_hash":"d043dc18ee4d0c3c9cd164b20350523a1a723d72eae3011c8a062e8fbc2d40f2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2354,"run_id":21,"patch_hash":"437a715d4af407f086d66355f4e450373417b756685ff2516d935e8268aa9414","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2355,"run_id":21,"patch_hash":"e96180c2045cbc5f4515bd377768a27d02c9797f2a50e48ecf98d271fd8be1d4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2356,"run_id":21,"patch_hash":"568bdb9511bd49dc1efcf243b9501dc2458f9c2ccc4d1dd86c4af730d6693287","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2357,"run_id":21,"patch_hash":"e715315bc1edee62a903cb60c007adbd0fe74d949ce2155175c4f638e2bd1d3e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2358,"run_id":21,"patch_hash":"9a1e3a92dc779b84dd887d85fc4e1336604a1b173e77cc487db210a244d33bce","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2359,"run_id":21,"patch_hash":"9e236433e495ba10b0034e66f5e83fa730c26d3a5b9d28fa8a20435018475140","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2360,"run_id":21,"patch_hash":"d51f5da5b7974c863f7edb1f369af7ab6f218a02ad3b4144121b2eb4f5d44eb4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2361,"run_id":21,"patch_hash":"d3726bef6443001fa6971773398ea651f0492d8f47ab2a2be12d56cc664dafbf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2362,"run_id":21,"patch_hash":"16ae45c8184dae3e4cc3e8596c9e1ec0904aa12ccdabf83a0d869db772729899","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2363,"run_id":21,"patch_hash":"2b24967ae7baf0cccec99ea762c2bdc0bda73fff301a7e0c409b049c6e4089b5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2364,"run_id":21,"patch_hash":"73cd0524458d2de28281d4acb62af1860f9308c007e27054e8467650346e7bbc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2365,"run_id":21,"patch_hash":"4edc0e52f9d9d5a736d598a8d35e05fafd5d346400bc417c53636b6ed20e029c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2366,"run_id":21,"patch_hash":"80aa9fa22b9e252770304016d18a009f33e9ab894714752f9d0e8d4854296f4d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2367,"run_id":21,"patch_hash":"f09baec0dc2229a711a22a14538291c0f4fae112ca2bd1e8448a7c55cf1188fa","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2368,"run_id":21,"patch_hash":"f76bae03c47662f1864941e0b24ed6415ade60c560fd60a0e187f9dd79108765","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2369,"run_id":21,"patch_hash":"c9f6d2dfa9cf610ee874b20b339e2fe4ea99e3130ea701e169d56d13c6245438","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2370,"run_id":21,"patch_hash":"bfba3422aa1746e48ada9862155870ab28ffb314e8e3eea83fffa0197ba77c9b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2371,"run_id":21,"patch_hash":"b31ea4263c70e826682c1a889c9258328c5e7dd841940506d25989ac93c088a1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2372,"run_id":21,"patch_hash":"8606c671fd1355e4c6bc6ece16a248d14cbe5cc9c8c047d9c035534fb8d368e9","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2373,"run_id":21,"patch_hash":"35b54de0abbebe4911882973504e1e4a6c45241772777dab25fc9e1d86b61827","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2374,"run_id":21,"patch_hash":"f576b880020b28346e3ed32fb579d00ed3d2b22d35a04dc91c84bebdcd417f0d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2375,"run_id":21,"patch_hash":"d7f1f8f0d9621ca2175d337294f00d4c1acf4e942b141432878529270725f7bd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2376,"run_id":21,"patch_hash":"40b88f9fb2973b5c29a74f68ec181c97771592eb9bab205770d854ff65eb1ecf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2377,"run_id":21,"patch_hash":"7a2f830cd63ef13b415f1e1ab243ba91e53922633d14ef32d544604e3125641b","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2378,"run_id":21,"patch_hash":"cd213a3595bf24a6e3af0d277d4227b56188a8d159bc423fe45c59d9da0a1d8a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2379,"run_id":21,"patch_hash":"6da4286724bb88e0346779ef3a17233a506df4f7b5c744149db5760ddfae3d7e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2380,"run_id":21,"patch_hash":"b57f519ee61d32c0ae1ef1059ed5bca990d4a9ca9f7fae5ca5df900f93fa6b64","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2381,"run_id":21,"patch_hash":"4b48a4b2dae76082f541eecdaa522bd98aa4528fcd336bed0638bc35098f47d9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2382,"run_id":21,"patch_hash":"d068b1f4b369b8b9f32421a7b6866f03082603f84e8bd3f59dff93f2c17194a9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2383,"run_id":21,"patch_hash":"8cf64126a1b84824c641afb226e68100ddcd921736ee3f36dbc8f5aae79da952","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2384,"run_id":21,"patch_hash":"3bf167bd32ea31fe7e03104f0eb275be38553931c896a91a45f4d72c70dfec2d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2385,"run_id":21,"patch_hash":"4e16946f369c645fdba6cab8794f02d1cbc2fbd821e008f9b9ca0fd7733e5a99","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2386,"run_id":21,"patch_hash":"db7d1e03198390e5bf16416792f49930c404be47759c0cb612ed8b2f899df4e0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2387,"run_id":21,"patch_hash":"1c8fff0bcdaf92cc241808edc32c39eb3a9a1df63bb8e0767890707e1b301f42","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2388,"run_id":21,"patch_hash":"f443f35e118f7763f4d505699252b534f8f4b679c7fa3d3a432f677c481466fe","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2389,"run_id":21,"patch_hash":"2901c43e568ff86b23095969d1cc6142d6fc35c37a52cffef9ca1760a2e8995b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2390,"run_id":21,"patch_hash":"627fa49d028edb4b4fe639ab8f3684e53f15f17321e1e7499a80e83b23d87ade","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2391,"run_id":21,"patch_hash":"c696818297fbee39ca63ed5cc0627de576e465d604156d0877ab27f193a53ad9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2392,"run_id":21,"patch_hash":"dcf1b26d016255f749d309bd3e8513eb9a2eb8e9f12d7f1f2a332742d6e73e29","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2393,"run_id":21,"patch_hash":"319bee5412cd4d2b110f4195551b5443c3b7e604f2013e1787133ed3392cb4d1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2394,"run_id":21,"patch_hash":"a2cce345f31ae1139b79f8015bdc08587c1f08577c8c69748da0af9a32ff4f49","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2395,"run_id":21,"patch_hash":"52334255f4018aff3f2515c556793acc65bb329a1002b97cc14b37ba7ffb155f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2396,"run_id":21,"patch_hash":"66eedd3538118c2a6772bf1f71108b6bacb2dd525559fc32718b45c2be6ba0b7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2397,"run_id":21,"patch_hash":"a52d5f2d7e208a641667fe2ec9499ae5682a1697eb8225eb1c84587a1c674e94","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2398,"run_id":21,"patch_hash":"e37536c40e3d36867fa378862709a89aa76970092249b718dbdf7d68f16f7725","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2399,"run_id":21,"patch_hash":"fba97066362c6d8fb0fe42f0d76e380366b8b42860f1336ac5880bc538afeddb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2400,"run_id":21,"patch_hash":"35090b6a45675aeb52832c60e1521c4689dc77c50b09415e2eee0ba0df9d0a56","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2401,"run_id":21,"patch_hash":"0f372663e2ea2162bc46c4b90c7d7a59d8ae3476d28784f5596f5477d1d2af9d","status":"error","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2402,"run_id":21,"patch_hash":"bf1f97891f41d5deedfd1ced1edf869713db5106f4416784f7a95cb25d4d397d","status":"error","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2403,"run_id":21,"patch_hash":"2537202680d17f96bbb1666ce3a878143b1015590665316b3f77e12ab4a482a4","status":"error","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2404,"run_id":21,"patch_hash":"4f7c306c4bbf0cf849097dbe7ddfdc913f5b7c27715cc59b6edf8d132287677c","status":"error","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":2405,"run_id":21,"patch_hash":"f7414664b4b0148a4eabb600a0e8ad48389e39ee86f0d582f91af45f5cd70fe0","status":"survived","killed":0,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","file_path":"src/script/script.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"859215218667ca9f35d5adae0289e4a125798087","created_at":"2026-04-28 17:02:18","tool_version":"1.0.0"},{"id":596,"run_id":3,"patch_hash":"85e7a2a203ae61e944483a2d20d672e9006bfac2c477a99ab0ee524433dd7901","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":597,"run_id":3,"patch_hash":"e13056fcdef9becd5a1f16681c3950408c9d854b637bdc24d353db72063f477a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":598,"run_id":3,"patch_hash":"5d211dfe4de88682ded7bd9caf3475fad88c3a986cac382af35c22ce381b5bc4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":599,"run_id":3,"patch_hash":"72198da9f9deeb4196a0221c801a5537d67ceefed54739ce5515b0eef2db41a4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":600,"run_id":3,"patch_hash":"d1f2d615f5673701704403e50ac1a05af2986891e30e23eab929e00f3d0bf727","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":601,"run_id":3,"patch_hash":"da3d7bd70c59a381fb5a4be720a2b2ab9d8ca43cb1dd4da3bde6f1a4cf976a56","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":602,"run_id":3,"patch_hash":"532a7a577d4628e45ac8f1f5d4fbbffbdff457ea5ae1060ed8a0fced558605e7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":603,"run_id":3,"patch_hash":"bd51153f1534fa46a31d330db3bb21cdcd6eb5be8ce07b62ac61571c08ef7297","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":604,"run_id":3,"patch_hash":"d40448aa8919ebf6795b10f1b2b9ed37fa65bcf69bcc2328affeee3e7012fbc7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":605,"run_id":3,"patch_hash":"2fee5aeca4581129f4a40a8aefd4a6c7f864d5051ebfba368ea8b7c7bd831c89","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":606,"run_id":3,"patch_hash":"743d71502ca947d9021ba4f9de3e9dd7909b16bbe16a139c6fe799b46ebbb9dd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":607,"run_id":3,"patch_hash":"0db5fa60cb34c179273fc466dec9268cc5280d57c8aa5fac3c7e686a9cf172c0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":608,"run_id":3,"patch_hash":"99ff6722867d163111dc82e0b371a9a33e0cf6b378f72c539c53779b33b17a5e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":609,"run_id":3,"patch_hash":"25ebd6831150d63b0f45e3eeca2254721ed80efbe4e6921b06c4c39d71914795","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":610,"run_id":3,"patch_hash":"3cd3c7ccb2f4ddcebe6efb6f7f3c8e6b35c18e457496daff8c7f09cd3a76d11b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":611,"run_id":3,"patch_hash":"6688339eac9fdd5a3ce44e34a86968da90c07343a42ba56e406c9c2ef5cd12c3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":612,"run_id":3,"patch_hash":"f9414023c371fb118ce605c14908c0e64cd9451ea12e1d14cc43b2ca1d9344a7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":613,"run_id":3,"patch_hash":"ed63013f112d59f53eb5d9ece8cf455a3beec0146018e708eb52da5cba500cdc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":614,"run_id":3,"patch_hash":"9efb569a8bd1ccd8638a95e16bf4052d208ff918dff15daa3085d2735318bad8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":615,"run_id":3,"patch_hash":"08fda42400e6be13a277b01c41e61842a141a2f5a188c85676c2f254700a783a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":616,"run_id":3,"patch_hash":"37c3dbc38099918680c02ca3312eb1a292583632b42285fe53a7d612b9097d8e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":617,"run_id":3,"patch_hash":"111eb26eac930e81f0d2182b50ce87c1e2d40db840019f37ee2b2afe8d45f02a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":618,"run_id":3,"patch_hash":"b4e79c358fdca723613e0a0328e49e43951e78a77cefba6d4d577dd36932d48e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":619,"run_id":3,"patch_hash":"d796d7255a6dc417565a5cb7ebb3e4b7625b356ed2aaca869b3b3750159537a5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":620,"run_id":3,"patch_hash":"63cf1fcfb0ded60f956da8053eec7d7cd4374f2753805e33890332886e247e1f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":621,"run_id":3,"patch_hash":"cd5274564d731190ef89ce327229d63a7d2509daf3ddfb385bc5077f42506031","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":622,"run_id":3,"patch_hash":"0d7b93a9561939c48396e0e68af996cacc32838a95ced4f2b6c607ada6a2793e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":623,"run_id":3,"patch_hash":"7f936e4c3aa2dceff00e4db20406e374c3a33f0dbce38481c9aa0a668e1bfe04","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":624,"run_id":3,"patch_hash":"4b9c970952048fc4ed77f7159f606b00bbbe40b3536ae566a3b672cc62b9ba02","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":625,"run_id":3,"patch_hash":"01dc8642b925d211090810514fb59e4ba62bb3ff3ccd045cf2dcdbfe71e1e468","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":626,"run_id":3,"patch_hash":"4c0ca48ef09df77df4b80fbcfa531b1d1887f4e78f5407a1088bafb967471b2b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":627,"run_id":3,"patch_hash":"b941e1663c92e9c05f685159f51339befb214a4a0258b808997fb5b1b5dd96ee","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":628,"run_id":3,"patch_hash":"aa83c1fe1976efb610f1029dc9fdd571bd07fc10bc878e354dafac694d12caae","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":629,"run_id":3,"patch_hash":"fa352b142431df4f548bc0c9732046338c11323bb89b51509d8c22322ad7a116","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":630,"run_id":3,"patch_hash":"dd031100ec95bedb3bc2eaa936df12655029c866e13bcad97640aa29fac7f95e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":631,"run_id":3,"patch_hash":"7386607bff6d0bb4b0d1f55958177994fe3ee993c8f353fb7bb9797ca62c9143","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":632,"run_id":3,"patch_hash":"8fb3d6954a16154bce553e214200d35638f847516557ca0809a4fb5698585552","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":633,"run_id":3,"patch_hash":"03c676722d0343c5cd4a130ee30cf278d85613b915802e3be8d4e18bb5b67aab","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":634,"run_id":3,"patch_hash":"5ac26387d0f358a3dffcc9327aae71f62c6d3b6a611017feca8184756d60cb56","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":635,"run_id":3,"patch_hash":"0cb67d50775bf0a62de5350a3c732c13a9cb3632e6eb94e4e8372b070f6e0463","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":636,"run_id":3,"patch_hash":"3a9de782555ec826ac941938d4c5aa874f415df155597eff320a8bab16890c35","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":637,"run_id":3,"patch_hash":"f28f0c7e2e6a7d91e27abde7a58e241a98a2337752a9f5a2a59b6dfc237410f5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":638,"run_id":3,"patch_hash":"3bcc5c5a7e6b86b27222200023849a9a70b1259d040cf14c5a18780990c5f9cd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":639,"run_id":3,"patch_hash":"450f756dda7b29ef48b35982df1b6c7463cfe00473c4b45e6c36aa8c7f7b345b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":640,"run_id":3,"patch_hash":"8c508b1097aaa5a920c40a15395c53648aed9a57ec5332619c3567cd9932f227","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":641,"run_id":3,"patch_hash":"7bb432209e0967b8aaddd2fe5d0d8322eb6fb4d960bc09369d3603d7f04452b6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":642,"run_id":3,"patch_hash":"e1282e323f5bf9e3bdc19edec269062c9e7f3b30c03f3836a654494b9aed0114","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":643,"run_id":3,"patch_hash":"d51a2fed7bda3cbf5f1b6d16c1038d7c0be74392431e4e09a177461765452650","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":644,"run_id":3,"patch_hash":"0d3d7c22632f3e65c7ea61ff455207a26756c4d820634025b5206822df82cb59","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":645,"run_id":3,"patch_hash":"89ff70bc881e071108b5512e004ca5e0f5fbd5c82b0853dc31d21a8e17001a69","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":646,"run_id":3,"patch_hash":"1b11639e5b72a2f12b0683bb1d93c5db3848d28983ede9020f5a0c18025890f2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":647,"run_id":3,"patch_hash":"6f2796ac5098e5188caeafc0c61d1c1e798ad36f92b7dd77880bfb72d79dc114","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":648,"run_id":3,"patch_hash":"a84899bdfacbc8d5d19a945afb7f891cd23f27f0962e7ff73109067ac3459289","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":649,"run_id":3,"patch_hash":"61133514c4937c1e267fa8e27196e364fc64d2f24df6aebb7c507e810453c3f6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":650,"run_id":3,"patch_hash":"85d5ea1ca3b6cedd7aefd02215fbff7240c1bd1edcca6d6fff916226548c239e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":651,"run_id":3,"patch_hash":"6969d4fde7a1b37ef34b8285a3535345aa230ffec075c0180b9b4c66b08f2768","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":652,"run_id":3,"patch_hash":"299b3e6001708ee8c16e00a14683d6ff8286f312b23938f6d2f322a856e07bc7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":653,"run_id":3,"patch_hash":"eeafc746de7d9fee75fb784bfbb548ba20ae74d83d5ced92d011630c122e09d6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":654,"run_id":3,"patch_hash":"33fcd513f885fb5f8cebf280e8855988120d920315f9cf7c396faa0b71c124a4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":655,"run_id":3,"patch_hash":"4dd4e967eeb07c7960c0a1191b06007bf7b336dd626df0143c48b3b7efa62a16","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":656,"run_id":3,"patch_hash":"eea00c81926ae5d8a81908516beb19db2ef7b33d6d6c54e9aef16f2d61b46f60","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":657,"run_id":3,"patch_hash":"7146dacd1e2344b67a2d85968e93f0fa3ba6b037e3cc0a9216762a69aab9a999","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":658,"run_id":3,"patch_hash":"506e498f25d05e26f42fc34424ccf45e7ce34633f8b97f90bd1806f5659562a2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":659,"run_id":3,"patch_hash":"3ecd3a1addd90531b6ad3ba37ef2afa8223ad56dc1de941254832bdedecc65ab","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":660,"run_id":3,"patch_hash":"2776d0b4ccd82705c1ddf46e91b36af848b6c9b25bc594fdf9a8401066d52136","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":661,"run_id":3,"patch_hash":"919e753f1971560b91650c38740d6751fcd262321dd09eebd4636fc5525bc383","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":662,"run_id":3,"patch_hash":"4063dfd9d8238abadac81baac515990476d90edc9ac8a14f8e31584a5ef76652","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":663,"run_id":3,"patch_hash":"2cd49041e702b031682b33058c1db11001007ec038b8ae31833130debaeaa232","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":664,"run_id":3,"patch_hash":"78329ba9cba1bb17d65f9d2341768db0e43f8bdca9b9a0dfb6a62e90f56a03ec","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":665,"run_id":3,"patch_hash":"294080fc69fa863e9e2e3f3b36991fbe96d47ba72fe7fe5da78cb2356cb16455","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":666,"run_id":3,"patch_hash":"253b45d0b02d86cbd6e799394f405dfc0f0243306d3b9cc69cb578c560a6d21d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":667,"run_id":3,"patch_hash":"bece9427f042e2305b20e1d4140b2d74a5aed0c6b103335fa06f070e86232c3f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":668,"run_id":3,"patch_hash":"358c19de78068b65b405e8819fa141cff8335680cec8be9f44e40db50537f187","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":669,"run_id":3,"patch_hash":"81f7a892531a7efccaa1b8b2df967826c9fdf668d7a65496b3654950c3884425","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":670,"run_id":3,"patch_hash":"11ee982fdccce2aa7e2454fd1221e60fd8b8226eeb3438e9bedff9941b5ac557","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":671,"run_id":3,"patch_hash":"a7efde5dde4a8967d3d7290f1a7d224e612903f40301a96f2bbaa7b882376aca","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":672,"run_id":3,"patch_hash":"8f4f34003d5182d5cd21a922c35afaf6f56a0c7ecb406ed4eb2b627d57f15e12","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":673,"run_id":3,"patch_hash":"11a55aa1eaed9ee66b8047d48881680b96a5fdebb97d6f441ca297d8a1505cec","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":674,"run_id":3,"patch_hash":"6513c018870cc439f6f89f735c51bfc19229a4baaef81735dcefb50236ff189c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":675,"run_id":3,"patch_hash":"556062d69826f85ca4520ca4cab8d13e3cee6a1dc1d7a758fab2ea097254e240","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":676,"run_id":3,"patch_hash":"e85a7264b8002970b4ba9e3f0a90a4659ecebc3248348253eee50e31bc295d74","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":677,"run_id":3,"patch_hash":"6464a759bf97876038765c18e39fd786260bacb855462429cefa603e04bdd656","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":678,"run_id":3,"patch_hash":"8beee6b890cc94c7d916fd4015fda95fa951f2b69834a75cf2b37b8112d9b25f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":679,"run_id":3,"patch_hash":"3df1c8c1c5c570a41542dabc4404e5ea5b174a187235a2b02474e738d7e042bc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":680,"run_id":3,"patch_hash":"a55f6ef810cbbde8bfe1f3b7ffe1aaa12d27e615438e60b0178c0988d23cec40","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":681,"run_id":3,"patch_hash":"77b9d235a4cfba4eed2b0d14296bfd1004b121dc316ee530904bbb68e0cdfabc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":682,"run_id":3,"patch_hash":"ee436aaedbf6db3491fad3869a4dfbf5cfbd026ad8c83e1993a8f96d611b6180","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":683,"run_id":3,"patch_hash":"f1151d03e9b2d1e18e633c864d93e4b58c05c15824ccb5d9da496ecacf1fefd1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":684,"run_id":3,"patch_hash":"af73d398b2fbaedc0247764b351308c19ee98268af98208ef5ca7fd277d223d6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":685,"run_id":3,"patch_hash":"3d1cebc9f3ea0213a829a7e90b7fce99399d918ee4b076b18b7682415ee0377b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":686,"run_id":3,"patch_hash":"38438bc18118a3e9ad166ea3ffd35940f3b722c88ff198a5eec8821772f023e8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":687,"run_id":3,"patch_hash":"7ec0fbba86db37df1bbaddfabfdec8bda61af7db8cb84472b7bd12b6286a5c29","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":688,"run_id":3,"patch_hash":"cca81bc3b5066e9bf17012bb410ac606aa51243ba55ba4caa04532b49d222534","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":689,"run_id":3,"patch_hash":"81ef18bc16358d33f83fad03903c5e65ac885c98df3acc6aa055dd61b42925b1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":690,"run_id":3,"patch_hash":"583bc39e7fb20091cf0c68d63b97f4b45f304d59a65904d8f8f5aed203aa896e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":691,"run_id":3,"patch_hash":"8ca27c0096e89086192ef66fc6d9e6e5d26bd86bb6843d7983d2f1c7d532b5ec","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":692,"run_id":3,"patch_hash":"7c545e7e4599ee4721de62d58a1dbcefb435aaaa72e73c31767ee11ddd56f6e5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":693,"run_id":3,"patch_hash":"65077fa6e191d5ebd89f220d4a6f06253137abb3c0f7a176bb065630f34b95d5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":694,"run_id":3,"patch_hash":"cff0153a9b4d1f5b8a482666ca015d5e808ce15d13a74fe5782e7533a35f7767","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":695,"run_id":3,"patch_hash":"d415a06af03dbab2f087c695aa99f17a34d3543b4b64d9cd2fc58c1de174132c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":696,"run_id":3,"patch_hash":"26a0607b2db1e032b05c9bdfe683dcff089aa1cce22a3849fb3401f8843fcf47","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":697,"run_id":3,"patch_hash":"d4d0cd2c5a5cf1b5e5384a1e26aa14b2618e211524773e5d9adbe1b565dd2025","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":698,"run_id":3,"patch_hash":"0d2e13b06e6f52bb85a1a4bfe2f6ef5cf990a78457e254fc60798940b08d4350","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":699,"run_id":3,"patch_hash":"7c2b79e3ccedb5255b4abab1526218b3442e087615d93fd5c90f6903dda3e90f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":700,"run_id":3,"patch_hash":"350eba9747dc418bae469542099607dcb67544f87f63cf79e5174e678720bb92","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":701,"run_id":3,"patch_hash":"77e7db36121e18633250ed3ddb75ca28f7cd8d8b729fe3d167627386797569e9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":702,"run_id":3,"patch_hash":"1a1a60b826a4150537b6fdcee327b5924e1c9e051698a732256b5de0e1d59f4f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":703,"run_id":3,"patch_hash":"78bebc03e655b73af911f2500429776c176ace52821fe2984c39f949759b3389","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":704,"run_id":3,"patch_hash":"f0396f95df0b62089f5ae9bd0f1ed31b5fbbd44e6614181396edc69f0b2c2994","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":705,"run_id":3,"patch_hash":"e7983eda318b754979d57423a67c5d23ed211f89aec1527fa23131e590ac4cf1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":706,"run_id":3,"patch_hash":"1106f554396123e67ab0f6a9f10d0335e96ccb739539f22f2c1a9a043eeff025","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":707,"run_id":3,"patch_hash":"edd790b1bda33aebcf7bd4d6c912e779da44107f4054102565802a315970f046","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":708,"run_id":3,"patch_hash":"491373193290868684fbb464bcfe9195f80f483c2a06dcae75a986ccf4f344b4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":709,"run_id":3,"patch_hash":"5c76f667b92dbb95e1ab83dc1a052d4717112a511080d5ce476aa025d3d2df36","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":710,"run_id":3,"patch_hash":"054618408dc0e820fb7de422cf0806ff8a8741417a137f4bb42f864f7639cbea","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":711,"run_id":3,"patch_hash":"5b791b0c484da665e44b328419ff75f37888ae8a69e1e7c85a9a337a9d7eb5b9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":712,"run_id":3,"patch_hash":"72990bb6c698a96d6395c085d43fef405c7825b44e05547ac1816491212aaa55","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":713,"run_id":3,"patch_hash":"6561525b733a05ad17cda433bb3c87830c1f7d69c8f8be947ad150d1d18e7438","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":714,"run_id":3,"patch_hash":"3780a48da704b861f90f0e028184324e2d21e8ebe6ebd5752fdf555809507a38","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":715,"run_id":3,"patch_hash":"fae20115aa361c2fbd1c1bad17e5dbf5d5ec3a9ff833d01d21db23126b9bac86","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":716,"run_id":3,"patch_hash":"0b7fb4e43f7c4299fd75707dff5547ca9ec1f0c7eede0e8bee1c5698f12a5b43","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":717,"run_id":3,"patch_hash":"cd2ff8a13a99ad3bf12607ac434611f2622797e4f8b4e41a8485b909b8245d8b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":718,"run_id":3,"patch_hash":"9b691c9e96b2bf19922710ed68e499d4fd3c7b18fcc88e5ccb25b058f7644f03","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":719,"run_id":3,"patch_hash":"9c1df1861fcfce89b8e423e967964d4e2c9fdd78d1f01a22710903b7a7e4618e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":720,"run_id":3,"patch_hash":"d516a5be360027db0ea1b398844cb517d44622cd2fd87679f7d7326825bfb0ef","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":721,"run_id":3,"patch_hash":"efb99ab68fce7b253b8e4ce9e3ab7d566c3e535a6298e3031d58583303e0396c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":722,"run_id":3,"patch_hash":"37746edda693b48bfabdae332f3acb40d90248290e484a4a1dcb049947795150","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":723,"run_id":3,"patch_hash":"55bdeb11f8f37b5e493d348bc26318929580171692d5e1f9e24f4f4f05abd8fb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":724,"run_id":3,"patch_hash":"dc81958771148a8b69273b9b73c68a62fd5f01cdf9b6f9b38bcf407b846b57ad","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":725,"run_id":3,"patch_hash":"5a2ca0326d50addbcedd2557d437c5e28107cc96df77bb75017741bc99f45836","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":726,"run_id":3,"patch_hash":"effd49b5f03cd6bcfb567420eb196e8f5fea8872d22be35db6b0b185bac93e41","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":727,"run_id":3,"patch_hash":"a368247921392f80292bf77f18e424cba44bb813896dfa5d81a230e67620adeb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":728,"run_id":3,"patch_hash":"e1d5a51124aacf56702e592c276712a50cceaff8d5a249a34b825c89c642a79f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":729,"run_id":3,"patch_hash":"b00b99b4c6fbe79c1d4b3af1c1af8b9a61ef28e8c5cf6f7d74e8931d67c83133","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":730,"run_id":3,"patch_hash":"59f9153ee5f77b9816e3e4f0b02f672afd69a3f4b6fc0b5f978e9c7d07e27caa","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":731,"run_id":3,"patch_hash":"25ebc09ece4e1d84402402327e21ffc729bd38da1166b41d2a05f1bef3181836","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":732,"run_id":3,"patch_hash":"5b52fb40d8d56422a718b9edc561e38dc28ba6e83f6618a4d63af3374e92ae21","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":733,"run_id":3,"patch_hash":"add63c6a6841db3b92ba106f5e89b5925d82f9801e184fa77f3874b63b32b183","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":734,"run_id":3,"patch_hash":"fe8b3cad3d40cc30b1025acad6408e009bc1c15172f6c8d8ac5bd2ba0eb9ced4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":735,"run_id":3,"patch_hash":"3387c81e995df4cea43a4c35f2f2900e7c9ab7121e26b2f141332fef3c16e6d8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":736,"run_id":3,"patch_hash":"71433033a50c231a0b489ad849d77eacd3a8ac36701e9d8130409cc3c77eb08e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":737,"run_id":3,"patch_hash":"b676b55ecf253c059c2d4f908d1d90b8297e460c8e8e0b0ff81d692998178751","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":738,"run_id":3,"patch_hash":"76dea89b8f03b940aef4b4c7b35c83a46e998b90e578aec5371a0e086df1368d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":739,"run_id":3,"patch_hash":"d669033353d793036468b0851aaa24595326aed022b85eeede966310d9e9a391","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":740,"run_id":3,"patch_hash":"1c0f31a4ba2dd64a5d36eeb0773b707c1fd365c924669494f21d2c91c3a96225","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":741,"run_id":3,"patch_hash":"f92389e56465b812a6f4d5e32b2f20138a120df25e34bcb1c2623e319f5c1177","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":742,"run_id":3,"patch_hash":"a29698ac239a3dbc6d00979fb90b645a1c6fa9f322bbb548eaac1f847ca93739","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":743,"run_id":3,"patch_hash":"298b3558d49df3b8ebc5123fcfab734336e5f5527c4c4db968355b824e5ea1c1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":744,"run_id":3,"patch_hash":"d003692d1bb1f78d9277550aa309166f68a467845a1cf8f5185800b796cfdec2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":745,"run_id":3,"patch_hash":"4e6bb81601dabee6c5b9846b9877cdd671c63f5d3073a2ddd845c1b81525aa09","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":746,"run_id":3,"patch_hash":"976e213e6ac20975eb0cd567622be3d24d9b6821b2b2dce524313751bb2fa08d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":747,"run_id":3,"patch_hash":"3f45feea81a3168d8c212203c237734313b7a272f40a1d2acc9928d96511729e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":748,"run_id":3,"patch_hash":"9895de0350c4cfbd4c640bf5d0eedcd7626e428a17f96dc510eeb6cda42c6b68","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":749,"run_id":3,"patch_hash":"51af52d5c288c9dc85e628d79954aeab2d06205058edcb3f013281e415f2598c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":750,"run_id":3,"patch_hash":"4dc42e11fc81116647b68bf9ea7ab1dda7b4ff23566f7a22bc53d77886917660","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":751,"run_id":3,"patch_hash":"dfd84edbf878af2629e2ac2b81ed49de64dfe5c92d2f30040c46cd5b7456c957","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":752,"run_id":3,"patch_hash":"a7da27afd37ff7b18c77e17cc74d7c40cb6b788764117098c7d30d4005e618d1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":753,"run_id":3,"patch_hash":"4fe384e5b4d38809bb3ba5196a9b57bb105303cde390bdb052b840e20b4e6896","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":754,"run_id":3,"patch_hash":"efa399fcea4059918ae8f94e4208ab560e85a589cf765e018fe3b1d7fb00abf1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":755,"run_id":3,"patch_hash":"422277b4c2fe8d4047aef1a5c11a9d4cb7396b086dbda4149ad0a562f9db7b22","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":756,"run_id":3,"patch_hash":"e96d43a28f603bcdd8063a254f35848e25a61cc4155869f27cf869c623702fde","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":757,"run_id":3,"patch_hash":"fb5b0de7755afe12b0cf7d995689378ad85148a5ee21d2c6e8c39d375d5036cd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":758,"run_id":3,"patch_hash":"ac8303aede96c83bde2b3f2eb424958c72132e28f7fb280c9104b3a069f8d1f6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":759,"run_id":3,"patch_hash":"5cee99b08fd33c46604ab3efc339bd6b6c5d7ba7dd06e1ffe130810df70dfd10","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":760,"run_id":3,"patch_hash":"7acbe310be994553f866de936c7e2796af3f51be80f1fc16f7df22118d4d8d74","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":761,"run_id":3,"patch_hash":"57d68206f17b791b7cb2b1827791b084869d56e332686a1c579c3e16d70ad86f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":762,"run_id":3,"patch_hash":"55eb5d13cd316f4fab1b722d561fb5e9c0b16ddfa3bcb82f6f512e20cb63504e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":763,"run_id":3,"patch_hash":"1a09ee3005cbf7903c699157004c63e8355e77dbc75683c422aff5d09365317c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":764,"run_id":3,"patch_hash":"a3bffdfb4c54e9f70cbc3f2810da1154fb361f000c789affd6a0f180f4caae9a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":765,"run_id":3,"patch_hash":"acb8e5d70c527b2e2fafe10756c3bc9dec8bc18e1a8be4a13fcefab7d0aa2fac","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":766,"run_id":3,"patch_hash":"068edfac3034d77a9dc9b4a13587b8ecd993067ce502dadbb7f7aee0f6f5b946","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":767,"run_id":3,"patch_hash":"5bd6ca4f33abcf7b0b4bb00fd0f3bd705055b52bca33550ee1fe16a4ddead7fe","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":768,"run_id":3,"patch_hash":"d2f2e389f76d4b3c7312a0efe22c48b8e7b03ba66d267ddd3630af1d670b4a83","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":769,"run_id":3,"patch_hash":"33d40f9d44d6da7845c37bd3f70feaca97a87f9731547aba8f597607603e5a96","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":770,"run_id":3,"patch_hash":"cd5d23f45651b7a73dce08d992a64abc367572436ffadfbc3c9daf5cd33c476f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":771,"run_id":3,"patch_hash":"94216db826401d09842fb5a7c86e23e99aeecb8105aeee5107af4007b7aa1227","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":772,"run_id":3,"patch_hash":"c3f941a89616a42d1d2457fc89da111e8e5b55e878d0fad2d665267cccdc310b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":773,"run_id":3,"patch_hash":"40916ca2a9015a1a2547da70718d9fe3e91a5678e05d0b5260d158549696c93b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":774,"run_id":3,"patch_hash":"3b1bb37359a90c897aea4c3422bf267fd9b53f0fc700c629cc1506e9e536131b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":775,"run_id":3,"patch_hash":"9ddc3b7b57a39f182e5328c45205efcd87a5cdc093a2c1c759701a75fbfeeab2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":776,"run_id":3,"patch_hash":"acc68e1495e5edf72bd7e26941173278e54f36c4822f1b9ed4397b555cf49fa1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":777,"run_id":3,"patch_hash":"d6505e1bd0a1969ac7bf2ffbf54a661dc48aeb00e81a54b8b1c474fa2c4ea5e0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":778,"run_id":3,"patch_hash":"8bf2338cc29a73c24e912d180f04a15bcc58dd60d7e0f72623560c5fae9e4bc3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":779,"run_id":3,"patch_hash":"985ba3c6248185dbe96c3e320426362216154c946a38df658239167fa964be2d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":780,"run_id":3,"patch_hash":"02745ee58b5b464fa301b46a5e7309f2c2b15bffd70ba4fb5abfdcd36866c96e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":781,"run_id":3,"patch_hash":"c3a2f04bdac55dd99c8bf379cd556bc76480afa168553aa668503a8e038c7574","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":782,"run_id":3,"patch_hash":"1a3fc480d83413c22051da83826766c581c2374c8e792f2396f365897b0416c5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":783,"run_id":3,"patch_hash":"e839202dca2bc2ed3c38958c697283e7abbc4b2816748ad392ad2836412a9146","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":784,"run_id":3,"patch_hash":"1369c6fe032ebf752e1d870b0c93fef8758c3b00a9ef603fe126b5586ed746fe","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":785,"run_id":3,"patch_hash":"90ce33880a13a1d437e5844fcaa6f38fea9717c636fd22273972d6885cb11724","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":786,"run_id":3,"patch_hash":"a409c6e8c8a41bf9600f897dabe7dafb223e80c8df613422619a56ae4cf21c63","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":787,"run_id":3,"patch_hash":"1c5641ed75b5d2b3d80d29be5b721274493f953d363767c05a6103b06487ce84","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":788,"run_id":3,"patch_hash":"115c6390e1c8779162ef82c405847ae98b164c87fc0ed2f3891fc4870281b9cc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":789,"run_id":3,"patch_hash":"e995bcf0a30543bc611c9bc6b83cb3b084a6e62ffa45862474957fd4d94de8b8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":790,"run_id":3,"patch_hash":"3270c364c643ad97e68673fbd360ebf904b0a0980aa5e32139dc73e22d646e93","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":791,"run_id":3,"patch_hash":"de87fda08fc8dbf68cc69673592bdf40886dd89e4d2ed7dcf97a613cf10cf827","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":792,"run_id":3,"patch_hash":"959c9eeb94a4a3d15a33ddf549444efd249212e982a9af8405ade654b44c9d24","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":793,"run_id":3,"patch_hash":"1c993fcc6115a092ba97b0df28fcf312d8bc17d418f1d20dfcec23829e1e4455","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":794,"run_id":3,"patch_hash":"ad23f0e4b86105fdca961b31ce1a8c46da7881261dec596fde62a04b89074ef2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":795,"run_id":3,"patch_hash":"faf07f4359e99afeb5a344b6d07bb9a9f2124882c2c3a63007c391992431f24e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":796,"run_id":3,"patch_hash":"210ae9c7ccada2888650a9fc64a0c57646e2ac7b34a97dbc49f154cc65e5bd54","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":797,"run_id":3,"patch_hash":"453f9d6a97849c546288d0698487c44ec40ae429d50a1134c25059e06a3ef7a5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":798,"run_id":3,"patch_hash":"6e249c686d0a83e61c376af6f221b9e6e3347c95fab29ece9d6beeda169a4a7e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":799,"run_id":3,"patch_hash":"85675de1d6c962ca99dae3e0cfcc80665508a2f9e5f421da1addd01ca0210015","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":800,"run_id":3,"patch_hash":"aab5e698666d0b641a9e78f25af09613e76c1b6e5d55c2c4aec472bc4f001e9b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":801,"run_id":3,"patch_hash":"f5204625e8c325f3ca1f887ab743263640c2ee3d18fcb527f5e1b695a2dd3100","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":802,"run_id":3,"patch_hash":"3c7fbd46e93cd60cd74193301812f81a07b6e53d66479460816f3521c8d43503","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":803,"run_id":3,"patch_hash":"e8faa1c4855b663a1f3af431c79de658097220113f78f4dfff9c596043bb1092","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":804,"run_id":3,"patch_hash":"71db759d2449e3235b107390d5879e7e20bb5104831ce0f2433daff94002d5c8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":805,"run_id":3,"patch_hash":"472efc785e1f09c3afe7d3204b6102f8c42d18ccf1c4151f2da080dda3b4abd2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":806,"run_id":3,"patch_hash":"71a73103648b481dcca6bff20bfad52af44102e557dcb6234bc96439a6e52b0c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":807,"run_id":3,"patch_hash":"60dcfb8abedc33b6b36bc9d110148228d67a7a22d27da19388b49c0166cb5ea0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":808,"run_id":3,"patch_hash":"e8b3c923e8e318a70f20548b92cc9f4ff0997f74bdb81ecdb05fe88ff2fcaffe","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":809,"run_id":3,"patch_hash":"38c16d53673251037808a11d8ddbf316c167affc50ef0f80f1fd8579f32a6664","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":810,"run_id":3,"patch_hash":"2fa8f1fe2eca8c7b9f978f7af111b176ad2cba515fc5afe8e5699795875ac2b6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":811,"run_id":3,"patch_hash":"ddc8665c8a94047818022044dc8c723958eb5a79eef1a8d95fa5fd17f8ee0a08","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":812,"run_id":3,"patch_hash":"f18ec9066edbd82e4b8a97a5b9380005557e0f32a82a750815c2d3287c85a1c1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":813,"run_id":3,"patch_hash":"f5bb3a69ccc4abaf4fdbf5b6c521cb706ebda482212cf7ff46b27cbe86e41daa","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":814,"run_id":3,"patch_hash":"beec614e4a73712a969d75a46332068d96087130b929a66ab3841ef572dd5c60","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":815,"run_id":3,"patch_hash":"baba81125415eb9b106897ef1ee3a71915f8e47b962ad8aa39d2ba8e93f05031","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":816,"run_id":3,"patch_hash":"94bb1afac2a57808c0a78a8b9e10906301fe498fe2dfa0b053cd4497d2dc515f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":817,"run_id":3,"patch_hash":"faa229c2a006ed8c9e6db6a20f220e83f6688331c0712fe14d14a37d4a4a0fcf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":818,"run_id":3,"patch_hash":"53f6db50bf408535631d2630e70d8afc989d19e67771fcfee1f74c1338bece4b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":819,"run_id":3,"patch_hash":"02f06db8bfaa3307bbe41ed8a9854eab4b83eec500e8bc775a4ebcd5a2e718f8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":820,"run_id":3,"patch_hash":"c7d2229585ef038edb6f1461ae2f5a6f0697c81067a47e67525a24758f55494f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":821,"run_id":3,"patch_hash":"570c2c956f85a7ef4920a336c3bac90f9a5e84302c9aa69730faa3831303b4ed","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":822,"run_id":3,"patch_hash":"5ebb6e9eff396415105372a38bae9f7070ad58c2127601344661b6650d1c2c28","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":823,"run_id":3,"patch_hash":"91d75e6b89d5a1ae6582f4268e3cec3a7d87c33912b68b8147e5e81254ce27a7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":824,"run_id":3,"patch_hash":"9b8242ff6f10f9a4b6a3e872fe60ae27656ef2d5b5a35ec36bae1abd5f42d9bd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":825,"run_id":3,"patch_hash":"ff6a6486af4336de4fb421784d7a3171984a6a19249b466d2946b512b44ae23b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":826,"run_id":3,"patch_hash":"a6a7d57d6f3dd1e5053ff33d25376e49709d9f367153727562f3f49579944c9a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":827,"run_id":3,"patch_hash":"ffdebf1b738fcaa87be72b8ee4642e7fce0608a4918fd8cf50beb7cbee65ca13","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":828,"run_id":3,"patch_hash":"870089b1e67097221bef4c5d7a216003b9f4a96cd4dfd1be5a2a33267b09eeb5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":829,"run_id":3,"patch_hash":"498fc3f3726b569c4ff377d57657b5a9901362e349a2f7005a29979cb634390d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":830,"run_id":3,"patch_hash":"7ef8986a25b60111502f126ab13fa1f38122e1917dc6349966176bbeaa7e8f96","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":831,"run_id":3,"patch_hash":"a2b64c8aa9b678ab984d492f09916fa9961cb61d578d44201417d1e1a9d61d3e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":832,"run_id":3,"patch_hash":"45db9b178e33b9dde8d8b7756e21da8bfa5336e9e74a058657bf8a1934bc3628","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":833,"run_id":3,"patch_hash":"893a99e6dc33df8c7d1ecfb3b8226b9da4f62b2530241ecbe32691d2da0ce0f8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":834,"run_id":3,"patch_hash":"8894957c3fa7dad6c9b7c96dc39def3464b99ae5d2d24311015fe9b43467d912","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":835,"run_id":3,"patch_hash":"0c9844bfd5965d78a732ddd588e679718a935256be07b3334c86b0b9e592137f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":836,"run_id":3,"patch_hash":"d432d4f38417aa546c67eef16e9650d2e1f169b833eb5a7b02a3098684a5528a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":837,"run_id":3,"patch_hash":"406cee4668a30adae2b3182b6155924cc182de29063a1197976a62f45117436b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":838,"run_id":3,"patch_hash":"de335fc00543370633336404bf71fe9bfb55af398c96aeee6406f5a3e2d3a900","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":839,"run_id":3,"patch_hash":"6d5e0b5a5f5dd09e7ae4bb1e1a9f4f9d3cc7e949ea38de9a05b5c92ce276848f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":840,"run_id":3,"patch_hash":"f6c9efaf768c7cb5a5aa39887d645b1bc4d5850bc5692285b27e52ef337c1e01","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":841,"run_id":3,"patch_hash":"351a8fa22e86b877881f600c27111c5674ff210ac9cee91f0630b2a910468a9f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":842,"run_id":3,"patch_hash":"261d2161f8e1f33ee924bde455da3679a9284c42b7b2f8b65c1f08e07a4201ed","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":843,"run_id":3,"patch_hash":"9de6d22150ba7505fc8069a14a320b3136888d8a26fada20240b9b5cfb86ad40","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":844,"run_id":3,"patch_hash":"5993a4ec630b8736ff6c265f9a6e49201a1421ce5aa4f5dda4d288cae3ebf8c2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":845,"run_id":3,"patch_hash":"1c9985fbac00db92e9e59db259ca042b7ca687d4994aa4d3533fe254c4288d19","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":846,"run_id":3,"patch_hash":"55b1af8fc36443fb7fa04f7671226976d13e5cf6a89f39fc4490b424f4f6b0f5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":847,"run_id":3,"patch_hash":"2d5616917cf30eb2a88910def6746c25b2e18632ad8b99d5b29ad1526b7b0015","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":848,"run_id":3,"patch_hash":"15dabc399571090c6e780cc6322271212a8464fb64ed4e1a96dc17aabbea0433","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":849,"run_id":3,"patch_hash":"ffc3d4069eecae6f29c4d928329a4d9979a167f89f9b4238986217340272660b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":850,"run_id":3,"patch_hash":"8abecc6f12fea9f73bd5a9788bc7fa923f5a33849f8cc2f1a5e8993ddd0ccdaa","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":851,"run_id":3,"patch_hash":"73ead09618dd5650f33e433dd14bd9474df530c55ca21391c4b7f15548c01399","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":852,"run_id":3,"patch_hash":"bbb7a91a651d9ca89febcd57e09bb08b613847ca376b7da1cd1a02ffa34fb336","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":853,"run_id":3,"patch_hash":"93e763e1b0f154026cdce6e90fe20dec238a1e7871402d5ff3f948754e250dc4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":854,"run_id":3,"patch_hash":"585fb5ee57808242f7ca15fce5635ef3b27f7eead632daef3ccdd352d8d04f65","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":855,"run_id":3,"patch_hash":"1bf4587245b10b536981925065073bcf64ba90593615b91891ec867361a381ad","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":856,"run_id":3,"patch_hash":"503355051d4a5f7f6024853073e89b246c8ec3f896772b7beb393d4356914d99","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":857,"run_id":3,"patch_hash":"fa705b4b2cc1054e85406edb9f114b73cecd88d83883342a3912d24126f21281","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":858,"run_id":3,"patch_hash":"861724775199b5ce09a103b4d64a705cb77741d4df9ee7252a52694a15d2c350","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":859,"run_id":3,"patch_hash":"5c42f58de00a14f4a727db67cd64b07a0b2ca1a920e12320f922edeae0a93f4c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":860,"run_id":3,"patch_hash":"f0353641de5fdf5a5045c51fa4b98649eb1579fc22a1bcfb78fcdb2cda00a1f8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":861,"run_id":3,"patch_hash":"83c2255a49c14b8383121d20efea216cae8c0c6e0c6148b2cf67f7b8c85495c8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":862,"run_id":3,"patch_hash":"c2c5c72b9450cdcfebe4b999195fde50a8207440867ef7b4318024d1d5894409","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":863,"run_id":3,"patch_hash":"49ad39d21f17970c82eff47dbae93d1918173e68309d8df7de0b3b0505e5b8ae","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":864,"run_id":3,"patch_hash":"cf2711db6555ae0dc2c92aeebbc818cb152901b4dd344d13ce6be14ab7c37381","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":865,"run_id":3,"patch_hash":"ab750ef92d534c7e9b5e328c5fc8505de78afa6088f06e271ac6993d946bc4b9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":866,"run_id":3,"patch_hash":"ab98dbffcd1a26a116905785868f6e93ebb103b68486e945c880d9caf3fad418","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":867,"run_id":3,"patch_hash":"ba8c14af50d96a106b74b7c4371b1e934b00179520458eff9106ac0bb85050b2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":868,"run_id":3,"patch_hash":"3c8ab5a8658b20e009439b59373792473a340d32418a59a8700a6f127783670a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":869,"run_id":3,"patch_hash":"cf5028ea0d3bed134ad1840d8f024f37c3a66e2bdaf7f6f87ec26fc667318e05","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":870,"run_id":3,"patch_hash":"2080eb6439804e6ff9ffb398103959c46dfe17a256a57445bb6cce76fe54d3d5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":871,"run_id":3,"patch_hash":"533b0886c117bb09d5e4a8fd38538383ee3f930e0d83a43a4e092a985d4c54aa","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":872,"run_id":3,"patch_hash":"bb1548931587f599a67e26491ab5eb6ee447969da21dba9fe3e572c19a73402b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":873,"run_id":3,"patch_hash":"fd0612337fe312bad3cfed6377765edf1b1c208b614eaaad6a448014e4ade3c4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":874,"run_id":3,"patch_hash":"e1ad8076085b25b77400cc2409d0c48b3658daa7e3faa54269fbdf63d1b35699","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":875,"run_id":3,"patch_hash":"82a532a62b35917405d4e595f30d5c92d1d661ba459bf2db41ef1d187d046ff6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":876,"run_id":3,"patch_hash":"ab0669d37d6fa8038e8ea2eb6ce9573b9582d7a3b3bdc4925500999be32fb848","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":877,"run_id":3,"patch_hash":"2a046c6ddbf3fbb3eee6e11ec8c303d3d696f8f4e8ece6aa61d29b881d1c3daa","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":878,"run_id":3,"patch_hash":"3d75b6e65dc4af0eaf2f6029db7634b7e71c96bbd9e3fcebbab5864a866d4152","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":879,"run_id":3,"patch_hash":"f1da6f8a963a338b3d2c55fd4ed22f0372434053c8c07ede3dcc6d07717465ab","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":880,"run_id":3,"patch_hash":"68701baea875ea7dc9aa2770b641a620eefc2362b1da8aa352d74e4b65cdf151","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":881,"run_id":3,"patch_hash":"b43006c4d3baaa58c9ddaeff0b8a707bf59b824450df83ebeda05236357ad6d5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":882,"run_id":3,"patch_hash":"f8cb1154d75c1b8b69e517d710dd6b19d105487efa4c78a98ed29e81480679a8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":883,"run_id":3,"patch_hash":"497d2d669830cbb5b7ec815ceccf6e6776b916171fb5143a0b44830da290a8cd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":884,"run_id":3,"patch_hash":"3a67e521179f64136b239abf1b1115b602c1393ba211b8caafcb0140b644e680","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":885,"run_id":3,"patch_hash":"4a505879dc155b61c2ff2c5b5f4da8f61fb7a91fce05f05c149df235d1de35fe","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":886,"run_id":3,"patch_hash":"8a7b3f4b66693b0aa1d9f12343cc996c278d5bf1af468f369a0a4802382c7c57","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":887,"run_id":3,"patch_hash":"0a31f4ea40b944bb8244f21fcd41e5d51beb2c77fb4a8c3135496ac32a3134e0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":888,"run_id":3,"patch_hash":"d1282206296fd9de61337f69259fc27b8d0e5145767ed267d2b360b2e730d627","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":889,"run_id":3,"patch_hash":"d16d4b989e4a05a6e25a15af3d8dd375040ac6cb15a5eda548ac035a32cea276","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":890,"run_id":3,"patch_hash":"e285907d8c3fae4c642cb2cf4ab6a0b5c7f1c7557f35f6bf070d4a80ed1b015b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":891,"run_id":3,"patch_hash":"c3dce04919d906d557d1c5805f6232f5b9a501e9c2af04db57ff68c8ffce2b15","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":892,"run_id":3,"patch_hash":"8fb366387bd0b4cb3cef4446a72a7f7758cebc47988594f2fb50acb47113eaa8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":893,"run_id":3,"patch_hash":"3809f1bc8d193a62cd64b34818fc6491db06297816cb8abdd5bc1321cfa8e3cf","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":894,"run_id":3,"patch_hash":"bb8fb7fbeeb383ce1849a118710170931e2453d511c6007619edbaf78806162d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":895,"run_id":3,"patch_hash":"48bd2ac0e23740bac6b3c8ffbb65da44b0596012aa34f3455aaadbfd3c6001b2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":896,"run_id":3,"patch_hash":"7b7287193a932e7eb877753140418aa4b806e93e0908e8ba5ad76c3fdafde42d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":897,"run_id":3,"patch_hash":"bcd83a4d4c7ec072b708faa03486ef88b4fefc859bf3be47b4c5263233f8e9c8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":898,"run_id":3,"patch_hash":"3272664c5369ddc62a177cc179eb49cfc165e41ce7f4529b346eb44e3f31f802","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":899,"run_id":3,"patch_hash":"8d2b51bb0bda829a2567fa7986f2c01730620f45aca941fac1fbcf645e2471d2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":900,"run_id":3,"patch_hash":"48824838a27fe26c59768e8d81e42dfb15465f329470a568d4ae8b79ec3056b7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":901,"run_id":3,"patch_hash":"672e2e3d2de8f765a59c721f78c8ae9daf0583a38814ae918cb2a16b4d930575","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":902,"run_id":3,"patch_hash":"6a20b612ee2daf3ec5d6ac645695d3e5b8874d8a382b11dc9f93e9d01918d271","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":903,"run_id":3,"patch_hash":"d3523d325bb0ee2fa0d8ad5620cb2f904548a7e850bb63aee480ad8129b9e945","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":904,"run_id":3,"patch_hash":"065d808444cbf035d1e6cb83e937239a159933c931de01c2dba2897c61bbf247","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":905,"run_id":3,"patch_hash":"23275a04a72ddb129cad2d60d3c6d20fb99e1782ae1f77fee28e3c1fc57ef657","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":906,"run_id":3,"patch_hash":"22a10fd4b4aee979799f57fc09648cf4e7f328487b57ffb7074949a091b3adcb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":907,"run_id":3,"patch_hash":"fc0c01d5616c9a75ac80ce47a7f00f53b91ec09a0969fd0d6368d0c3bb87a6aa","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":908,"run_id":3,"patch_hash":"931e88f94a4da4fce8311b875b43d043e51da328d99f66dbaf08f9d83a65a915","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":909,"run_id":3,"patch_hash":"da650232181ba297d552e2aacc179a0dc2b04bd1d39104df53712822621fb589","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":910,"run_id":3,"patch_hash":"b96195e07d18e412af0f63b76a28ef6246558e9a5681c9563eb04f346ad6e201","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":911,"run_id":3,"patch_hash":"127b6ae3f6ac5c986085793219073554caae42c9cf98039d4e7e33a98f01a6e9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":912,"run_id":3,"patch_hash":"6920dea68573c411c09acc8b5b9fd5e94ad4230c7f632675463fd8029fd6c8c1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":913,"run_id":3,"patch_hash":"e96c5f26abb27f6984b9c025dc7cb8524ec278b4b9b55794fe0742e5b072af12","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":914,"run_id":3,"patch_hash":"bc796755e85dfb4a6ca7d6b33c232c6fa1e16c529b81389bbe946ee0b3b78d7f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":915,"run_id":3,"patch_hash":"389260e3cd5406c77a32ff5073ea6059a35fb15c13493501bebca6c864aeebd7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":916,"run_id":3,"patch_hash":"4f9e62d9b511b47793ce80b18bcf2edda8e93ce6b3330b41af66249867156f93","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":917,"run_id":3,"patch_hash":"04a8183fb99902aee1f090cbd0c4473a19a9df3d9dc94a2d0dd060d189d75f7f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":918,"run_id":3,"patch_hash":"d3ff697c4272ac93b2284f316838e9514dc455fdb3ff7dd50089158839fb1395","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":919,"run_id":3,"patch_hash":"fc6994cab9d78a24cb99dd7c1af4dba1dadaa7aa2f15cb15ec9be0f6a9d94e9d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","file_path":"src/txgraph.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:10:01","tool_version":"0.8.0"},{"id":1203,"run_id":9,"patch_hash":"d514f11d49b0b1a93bfa60e375e7ec8c6807abc3d049f39717b2c620724707ec","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1204,"run_id":9,"patch_hash":"13e101066c4adda54b56ad820d42a10f1d15e88d1e091cbe3f5f3f1b3b912eba","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1205,"run_id":9,"patch_hash":"e90263966eecb873e938e1a5b85d9253dcfac0b7362bb1054e9323e1deb44af8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1206,"run_id":9,"patch_hash":"b61e962b13a79b1676a21330efcc09abf8859864ec8b1488f73c3e7b4c219b08","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1207,"run_id":9,"patch_hash":"083ca5b6538aa58af988cb60df3243d25229295867f02955a6514de142baa798","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1208,"run_id":9,"patch_hash":"7d03bc19222da8673f11a1e5fe4db03e1a7e76b121bdb0276e20e3deaa749830","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" >=  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1209,"run_id":9,"patch_hash":"6b9d10e96d437bc8454ab1af8d19cdc1af56f228ff173f2436a4758f4a6ae0dc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1210,"run_id":9,"patch_hash":"fc8d53b69c95005538b9351c36545ba9ee423c4f1430d41e79a0f2c2251e78b9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1211,"run_id":9,"patch_hash":"2a021975f9d93064916c628dd4deb86afcfd49e69457bade93de67cb5f1127a0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1212,"run_id":9,"patch_hash":"c0d32c43bb50272f478a3687c627b61932019532d50180cafbd7cd69d73a5aa1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1213,"run_id":9,"patch_hash":"0a3c14e724d4455a8368cad96495a15119faa8f452303f44a856b5aa7eea4cf0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1214,"run_id":9,"patch_hash":"781acb9335c7487f3e8fbeb847949ff23f68136ef217417d3ecf7df3fd6f61f7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1215,"run_id":9,"patch_hash":"63eeaa2fffcd9137bbbfc3ceb3761c4086e08b7ae8165ac89140c986b9a967a5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1216,"run_id":9,"patch_hash":"b5ed361650fff07d695d414ddb8aed9457cbfa3165e666ccf3e4df89578e227e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1217,"run_id":9,"patch_hash":"382c2b2a1d820efd04c76980079792122abe552d3d26ba24698c936d168e998d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1218,"run_id":9,"patch_hash":"b17a1eec80a596e5e45b03092ebb8bba364d23c51c19fec3da8daa5c56d47164","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1219,"run_id":9,"patch_hash":"eb370b0791fca59f94a2ced2366a7c94d7f34c5700decf77c4ca5b298a8c7a84","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1220,"run_id":9,"patch_hash":"1dfc1fe76c96ca60467490239612f44445c622eb05f33f37c9af8c71a9c78f36","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1221,"run_id":9,"patch_hash":"19dd4a90ce2e2c8ee7cdc4c04311e31b1f05517a76a7ca5c61b333182b32c767","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1222,"run_id":9,"patch_hash":"44228a5e0b4df8182c2e461a946366a1854d20821fab1e47a30a088319988da7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1223,"run_id":9,"patch_hash":"1486c3c7cac5dd2be7382eb927fb4e3e853e0af2786ad202a161cd02e84eef68","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1224,"run_id":9,"patch_hash":"739814b3c8a071d7e3e6f21e185dd991bc94f9b65dc656fc6674f64afc27e737","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1225,"run_id":9,"patch_hash":"724594580d22b5c0f4772c0ddc5cb647d4fbc784eb2f3eb5546732cedac1c8c6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1226,"run_id":9,"patch_hash":"c86cdd0f52781d5caabe7377d4a936458a5b7166dc63982c0915abead5e21b82","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1227,"run_id":9,"patch_hash":"1a683bdbc92e58a9e9cae17ab6a45f135b085e58d7ddf88dba32a3fd27bee201","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1228,"run_id":9,"patch_hash":"308b54016931495753fd36e60cdfb74d170d47c1790d3615a4d8f13c003fb321","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1229,"run_id":9,"patch_hash":"4f04dba28d5f6aff40893ecc6ed89e57576e3a600fa8a0260c21dec5b48fbe38","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1230,"run_id":9,"patch_hash":"52ad8da82b986b085392242a912725d702d292d094cdfbcdf4145ec150a5884e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1231,"run_id":9,"patch_hash":"dfd3652fa5c2a8c13a031ec955fb257b99d83279afaa6ed43165885042c9dac1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1232,"run_id":9,"patch_hash":"8178e4b6c1d145199b5d9b2b22ca6956f8b39ea567e55a351dd0e606c02303f2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1233,"run_id":9,"patch_hash":"c9bc5a69cdf74e937de2e84dcb265a7a5bbf46ee8f609273f9510f08006d645c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1234,"run_id":9,"patch_hash":"dda77823d7f3980eb39faf39f6970379bcd4417749384965ab4be0a54eadf98d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1235,"run_id":9,"patch_hash":"3399c12ca0bafe4c779801337c45d8bacdac6160527938f82606bc0e2bf405a7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1236,"run_id":9,"patch_hash":"bc4d9518329e155d8d386513114d9e7951cf27eae4d9d7b36a5a9ac33ae21a35","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1237,"run_id":9,"patch_hash":"1568bd5c41f6d8e6be131ea75ca48e14751159f81e77bd21efb4994cd1d61629","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1238,"run_id":9,"patch_hash":"f9b5d43125723aacc56e7fa9676c55f984a8f5f099eecd0e6992a828aca841ce","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1239,"run_id":9,"patch_hash":"0e5b97f255670a775e2ada1d5760bc083448452aac783d97ad84762f598d0d5d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1240,"run_id":9,"patch_hash":"bdd253935f0f8a879558412132c9ad37ad09a4c0389fdbb032ccb74cc046a7b5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1241,"run_id":9,"patch_hash":"266dde24f05cba02b33cf21a2e382e336b75633dd39f0525153152c5937ccd3d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1242,"run_id":9,"patch_hash":"a54c71abe87a6c06a22036be5ce9a66638ac85e370e343dae72add4cf9865f79","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1243,"run_id":9,"patch_hash":"451e93dc2d7865747a38b8974936cbb37cf4f53037744ae582be7832fe5200cd","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1244,"run_id":9,"patch_hash":"92dda91601b2bf57ce7cad87332730700a254085c212011fafcf327ff99e0f0d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1245,"run_id":9,"patch_hash":"320d10b95a2fc283bce28190464f505f4632c7f08a1c961685db10ec2804dcbb","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1246,"run_id":9,"patch_hash":"300a42e1b69ed83f71c857aff8503dfac0660270101b1e69e65ef3c9f553c727","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1247,"run_id":9,"patch_hash":"4b155c3a15f413833ba4c04e2357dc645f962f4d0afe8031b3d9fefa8cc7f2af","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1248,"run_id":9,"patch_hash":"5938fc5dcf53e00a14fda11bfc32b3f21d2e3fec2c2ef2fec592f6c6e21f9f12","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1249,"run_id":9,"patch_hash":"e601981f8ec6ed9976f1648ae2fae85a6f50957412830fc43585aa42b8c187cc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1250,"run_id":9,"patch_hash":"f593a77841bee77616ca2c16183ad49b0de028842bccfd029c901939bca607f8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1251,"run_id":9,"patch_hash":"369f68e518ef0714ffeaec1f0c24e586e9b59c86759d77ab0af312ba29663930","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1252,"run_id":9,"patch_hash":"55ff76811fa8725c5215dac6163e6114acfeef312d4a093017cec57d50964160","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1253,"run_id":9,"patch_hash":"6384b393608490582225a1dbafd5b8e3e196ecfff01868be47067978f268d515","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1254,"run_id":9,"patch_hash":"71dd12811a0176b4eb3678496b28483d26d37aa20436c6bc99ab19a13a2defef","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":1255,"run_id":9,"patch_hash":"f40abb2cd27429105ec34fc97cb46fb819390bce01fb64ba3abb3c1e6fbdb2ed","status":"killed","killed":1,"command_to_test":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","file_path":"src/util/asmap.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"ca45461ddb2421b4267dad0b7d7bcec88c07eba4","created_at":"2026-03-09 16:11:11","tool_version":"0.8.0"},{"id":3523,"run_id":29,"patch_hash":"5e655f277397e1f33d8d35c7c1da05373b40be20f24e8028910cfa0f39457440","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3524,"run_id":29,"patch_hash":"2d5b81c978c0b540a31bd7b7861d143374798d0be38ee44d0c26018156f240b7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3525,"run_id":29,"patch_hash":"237a7a81170672e8e77a55fe656a415de94ec03f152e8bb3e31ae654027a2b64","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3526,"run_id":29,"patch_hash":"c96ca9822cc5e43d055d7584f1da4f656eacd479c6936443a98424982c8c7b14","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3527,"run_id":29,"patch_hash":"42267e5fece836d01667d25c56be8d1566bfbe37c11d5ab17f853162debc2078","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3528,"run_id":29,"patch_hash":"2738fdd524dd85cb7ebfb7e83acc971705d8e1d90411cbc73cdabf816dbc99d1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3529,"run_id":29,"patch_hash":"66e484d0f9e89abf69e3e7f3c7a4f5afd6627145459efaf380e0dc207d5fac9a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3530,"run_id":29,"patch_hash":"ebb6e1cf11047c6bb6215ac582dadca76c1403a634d16033ac085fdd0fd6a1b8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3531,"run_id":29,"patch_hash":"fde5e6a96f4e1bcacc59e28ef717df1cad188d40eda398de8935498c8d75bfdf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3532,"run_id":29,"patch_hash":"145207d127e573301306437defe72490d56b03061cb1682f6e45c0fdc14b0885","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3533,"run_id":29,"patch_hash":"824357621be57fc6a6f8b4e13e4c2c16348a1e0e60337f8781a7489244a41d0c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3534,"run_id":29,"patch_hash":"2f57285b1de1c4e9c82a56a953d5d0a4426284c7b7ead71758afaf4a16687d25","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3535,"run_id":29,"patch_hash":"961489853e9b6da6d2e6a94e8d4b4aa289a61a094932d7483c8846ecbba83b90","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3536,"run_id":29,"patch_hash":"b3f3482f3dad8d9e25b07ef63cdbd820705308d9c858d021cc0cdf244187a25f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3537,"run_id":29,"patch_hash":"ae0c141b9a503bb09f2f4f9e19198fffd923db677bc6401e0c91fd75358909ac","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3538,"run_id":29,"patch_hash":"a73678019a4a49fae8a0ef39638d44adc28dcd4a0aa19deedbb8076a8364fe10","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3539,"run_id":29,"patch_hash":"fc3cbd1866344ce59b940b547598ad497af158cdefcc9b752e050fe7e943ac38","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3540,"run_id":29,"patch_hash":"01f3bc7fbf5918a96908c1fc487188bfc02cbe764bf893d0a9967290df9123d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3541,"run_id":29,"patch_hash":"32481e24e7786a9aeb3b9c915e6aa417ff15fd9a1a75c9b427c1bcf24484323b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3542,"run_id":29,"patch_hash":"744c7290235055a2b5a3e72508ca6dc14690b82b00a4f393fd3411282f8f8f50","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3543,"run_id":29,"patch_hash":"dc4685fe9494d930d794c74fccaa10b4b1a836ed2fcababc9cb0b417c4245090","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3544,"run_id":29,"patch_hash":"1a697ac2368978bd01e0126419937978b83efa037eee97efbb16e8e077e7f422","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3545,"run_id":29,"patch_hash":"cd837d7d727db75989922b8ed20043694bbf19bf89c869b36f69c7d4acc72e58","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3546,"run_id":29,"patch_hash":"707ebb9ae8c30161cf6106dfc90ede97a57b685815fe85192cb3251e5bfd892e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3547,"run_id":29,"patch_hash":"d0e8f87eaddbd919d46308208a5f54cb87fd9989782bf19518652400fc63498c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3548,"run_id":29,"patch_hash":"0cb6d1ca8e750b0bc1ab762b90dccf8962b61bc62a49c1f6506302d4c81b3f1f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3549,"run_id":29,"patch_hash":"a92d4e27f4cc960e8697ea4147c1bcc17003f9fc4498ec24751d422922044cad","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3550,"run_id":29,"patch_hash":"dc913ac4ef30f87bec84768ee9348c58dd188f951ecb061d68b53b2d2033860e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3551,"run_id":29,"patch_hash":"bd70b63eefb6152b37801ba1e2137eb7893cc1bf85ed7024784dc06fe9f27cc6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3552,"run_id":29,"patch_hash":"981b8d34ed5a0df8859c8943aee82295f5776cfa402bc32d681b9d345108b718","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3553,"run_id":29,"patch_hash":"c3867ca0622472c03519ddcd88e0dc3f30f4987a42a7a56be0c817e439875a03","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3554,"run_id":29,"patch_hash":"d43a521300d236a635844cbd0a79d52ed760ebf6aec686883969854969fa72ee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3555,"run_id":29,"patch_hash":"c395f181524a8b7c772d9df0a6df68bc3ecb3b6313271ae204d7559f3de634bf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3556,"run_id":29,"patch_hash":"4b11d7a7828492d73a213e83e40f6dc0998ce37be63a02184ba7e60dd6ec47a0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3557,"run_id":29,"patch_hash":"48df485b56a318a7e008368d1c83877c2d2b9a28112e3f0051d04be5e6786c95","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3558,"run_id":29,"patch_hash":"ad89e33ae0f21c9986676080d023c9b84d1904b97562c83accdc81b58b767459","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3559,"run_id":29,"patch_hash":"b00e6dbf9d5d2f7bd534154904e4a275da5ca80fbabc558570ae4df5bcd3c2a2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3560,"run_id":29,"patch_hash":"86f34911b8b26450d253009251adcdb32cae717629e95bc39a5afa3393b5aec5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3561,"run_id":29,"patch_hash":"9f9b2f8ba9be601d09894653f7172e4c76e6211ed65b662157ccf3b94d19108f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3562,"run_id":29,"patch_hash":"98defcf2e265a1e36d2633646b9ea8f94676757ec32fad71f52d280505512d23","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3563,"run_id":29,"patch_hash":"64cbb9e295466cfad565065626c9535e2b81f934b0fd3b8f6ddb0686c9384d9e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3564,"run_id":29,"patch_hash":"5d856adc5eba32070a34f8d364501925cfba23b3875e40c27ecf5aed0d72f04a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3565,"run_id":29,"patch_hash":"5ef163a492b49d5438b92da880b03dd6a352d2272829c20f3f293b218970fe3e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3566,"run_id":29,"patch_hash":"c85cfb21920b832dec4f4c238cdba5320543e5766f1a3a5417a3650236b998ab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3567,"run_id":29,"patch_hash":"a1db9e7ec16de86e5fb4a3f3214b7770154ca291603c0db4512c72971599df78","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3568,"run_id":29,"patch_hash":"dac3717f2b3205dfef58932f3c628721af2c837c13fa9c072eb3e47c0d18f2cd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3569,"run_id":29,"patch_hash":"e736ffddca2c0b225cb5ea2672ee6b8b2dbb13c75f2e43ae2687fa6ab2fa7fa9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3570,"run_id":29,"patch_hash":"66514b2082939a9219650ed97e2ec75ccb72c1ef4085fdfa7a238c8891b00cf4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3571,"run_id":29,"patch_hash":"e4026bfec2665881727736b1369fe10f3ef817bb9a46fe7256cbf138f5b16a4f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3572,"run_id":29,"patch_hash":"d781da81f96656351449b0d1e31f2b9af90ca4664de93457376846419057379b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3573,"run_id":29,"patch_hash":"729a9b246240c288fe2281624d181a2e83f8ce29ffd9f357a3c27ffb79bf887c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3574,"run_id":29,"patch_hash":"95ce6d31d499b83c75744bf9f7f9e72462f0bd98de685e5af8142bf4e268c253","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3575,"run_id":29,"patch_hash":"185df0e6b492008f5ed21c4cd35c7ae72ae0cde19e7e0173ff87d5f65b142504","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3576,"run_id":29,"patch_hash":"b5320559a078dadfab3a5eabd1e3457b305b02548a1e1b328adb650ca6b85340","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3577,"run_id":29,"patch_hash":"7abc818e344be771bc32ef4b47ab8cf72256a2ded64ed471bb180874f486a790","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3578,"run_id":29,"patch_hash":"625bcef34ba9e4b2604335b1077a50f61fc047d9ae29f30af2e8834e2e35ce73","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3579,"run_id":29,"patch_hash":"15f116a1d7c97c8d09cf2f56e6fc2324cf7e3fc544af384211a2ce4a4899349d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3580,"run_id":29,"patch_hash":"860470f254b54ea58d9ecebff750102cd124a3eda4430e2dff2837daee277a33","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3581,"run_id":29,"patch_hash":"4cdb56d299ef8d93b4ebef6afef82ca24f7c1b8521b83773740c7b052d478029","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3582,"run_id":29,"patch_hash":"7a9fe00bc3a697d09cf627f866600a46e56cbc86910cadefc68b7c36e57b01ab","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3583,"run_id":29,"patch_hash":"8f9e9c22c3e7d8085c8cb9c1c775cf727517927632797b6dda555fe15af7b9b9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3584,"run_id":29,"patch_hash":"16ad2653c977e0a4c1df00572f4d0d4bd15a76a5f534c86384ccbc8f8b5f7b79","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3585,"run_id":29,"patch_hash":"3bcd9309a4aa7fc9b4ccbeeef93f93bdef9bb4a93926da784dd7a2ab24c7ddcb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3586,"run_id":29,"patch_hash":"4282344d1cfbbcde7b6e580bb70a5991538850ac0fc3e18389e55405723dcf02","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3587,"run_id":29,"patch_hash":"c890d7c2946807559f727c0ba33c717fa8717e866326637a3a265b6d8e8b5f85","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3588,"run_id":29,"patch_hash":"cdc20c3f77528544a05981c868c653455cbf2ffbbb3550bcfc6032b869df05d6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3589,"run_id":29,"patch_hash":"6fd5206e87a931cb1abce432cc9e0fff8d0daaeb2d4934947076782c5f70b30d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3590,"run_id":29,"patch_hash":"777b08f6e18ad4f8b58ed3312275091a17f6ef198a09afa9cff3f6117efa6116","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3591,"run_id":29,"patch_hash":"67b570fdfae7321c1fec8d6267d94792dfddf9116deee766dfe74e17ed599d32","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3592,"run_id":29,"patch_hash":"8eef489ed3504074da79de59e457b2f93e2f38cfc1a96604b6dd209a8534ea7a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3593,"run_id":29,"patch_hash":"a7955dbe58902e0264e1d8dfca51c34b9ad46005791e583c8f52606ace3232e3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3594,"run_id":29,"patch_hash":"e0e575266e256493c19b9feff65e53c6ebb246eb5c42412a558f9b0a39052dc9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3595,"run_id":29,"patch_hash":"c8ff6c6eb62d414847b502c68fb6f1a7b8578cae6427ea600d430d22dfcf5587","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3596,"run_id":29,"patch_hash":"5f8c34cde7a5d4420bb5da9ecff4af55ee3470e9049d30a570192aff4dc1eb5b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3597,"run_id":29,"patch_hash":"a2b2fb3480e03127910a684e6e826ae071e7d60df13c862c1b9c3dac9b5a39d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3598,"run_id":29,"patch_hash":"833cf88a213748b4878f573bb52a346878759adf75d9cbfe22bc250988f18e5c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3599,"run_id":29,"patch_hash":"b96428b524441e1abd38f9c85e838e607953b77571318e114d6f7b938e8de0a8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3600,"run_id":29,"patch_hash":"929b01a95979171f1ac447dc620fe842c8b032e90f3d2c351d986cd51ff4f0e2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3601,"run_id":29,"patch_hash":"998de0e176d6c241ccbb3642a9ffb75baefd9b8ba5836ccfc8d28e7a858be6a6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3602,"run_id":29,"patch_hash":"6cc09460b92c3b658466b6bf05014e4ef279f0efd3f2a88361170fe9f62d69ce","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3603,"run_id":29,"patch_hash":"5e40776cf6cec9ba3e9d9c4b6f599f65fe12927711f49e2d161673a81fe808da","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3604,"run_id":29,"patch_hash":"c5dbdce552747f94c6d476d61b7d5211f999bb5a06fe971adca5cc9b1473d787","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3605,"run_id":29,"patch_hash":"cb9811cc491479a5e9326fefd7d4eed4ecb18342660b955ab64948e6732f2e32","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3606,"run_id":29,"patch_hash":"6b7856229bed53925176c7e5c0bfcec94f2c4563e5cf906bfacacb4725beabfa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3607,"run_id":29,"patch_hash":"b431cb614186d89d353ea7ec94fbbabbae5bd90de77db8dc4b5f1ba76eec592d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3608,"run_id":29,"patch_hash":"389d7e224460c0c4f0aa73235545b619df68096ed8fc7ff13694d38912870471","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3609,"run_id":29,"patch_hash":"87d80a2485e8d2c8849122df39bc7ad3b05a8c2011269b3e6c3f5591abb0d8fe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3610,"run_id":29,"patch_hash":"e0552369a85c621d3861ffb03899ec6ff547c57db9900d2aaa5e28d921bb3fa4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3611,"run_id":29,"patch_hash":"a12e7a074772a2ec7463e8a924bd745398c87b43d052812867c5ee40e27c60f9","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3612,"run_id":29,"patch_hash":"37c9a7a05b233520d2e47fe841c81bc1b5572dc6a827ae26ea47b49a3342aced","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3613,"run_id":29,"patch_hash":"f035c8ab97ff1315e606895346b8e366a4110c9c92bce7d817eac6ed134878e2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3614,"run_id":29,"patch_hash":"63e965d660d9ba0de103d0332bdc96aa4a9db9b0b9170fc9755ffeedf368d0e6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3615,"run_id":29,"patch_hash":"a1cad4c15057cca0c6c0ec091fd590387ceceae785eb0b459de031352c068522","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3616,"run_id":29,"patch_hash":"867aef18bd8b61123826e815ae8c6e7da66d15b24842425f17fe8cea8c273508","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3617,"run_id":29,"patch_hash":"c782c7f448a178949245e486b69c94cc0f108db74a242c9dc78834e890240130","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3618,"run_id":29,"patch_hash":"f964faafd2bcd91af260aff5e000569c8924696ab7954b2a931c4fe7f40f58d7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3619,"run_id":29,"patch_hash":"31367cbb60a11b3bd0d05b744e2bb4ad985ce0084c329e98036188916c935216","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3620,"run_id":29,"patch_hash":"6f58501dd927a41a2c8265f8ced4362edadde53994199bc0afc9964004a4a4fd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3621,"run_id":29,"patch_hash":"85f87b552dac0ea2cdc30aea1560039a8f3cadf297fac735bd9d333a85324150","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3622,"run_id":29,"patch_hash":"00ed4440960ec4ba19daf0a53f063798c25fe60c54c6a4c4bfc2c55c2ff91ba3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3623,"run_id":29,"patch_hash":"40c5b68b39691054008ba94ad5ce0502b63c68acf93f95978be5c87aaba32fdd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3624,"run_id":29,"patch_hash":"8a28bae81f89e64701b10cd8324c9c6dca4f73c4727c8d0d297eb2f9de6fb905","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3625,"run_id":29,"patch_hash":"b17f53872b96043d3edf77947412946379bfedf06029795e830c56f7a9ebb1c9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3626,"run_id":29,"patch_hash":"799f6c15e8ad959b58bfe3555fba9323378e41a6a9d65175d6ed5ff6b8745d76","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3627,"run_id":29,"patch_hash":"a10284ffba0ad9f77d295a217d2eda35045f816f710086204ae7e60cb3b7d7f6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3628,"run_id":29,"patch_hash":"39d53da36077924e2b99ab11961f8a62564475a25b530216fa7a0598712f3943","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3629,"run_id":29,"patch_hash":"142edb264ec26a8dc4b5735fbac14aae00265e4b28d9a93c85b5a1880f8faa5a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3630,"run_id":29,"patch_hash":"5d0f42652db44a5a087bc224abb95c46e5e957c171d91e8c4fb851a4fff6690d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3631,"run_id":29,"patch_hash":"7b46d572149090fc532bef77ce6c7fbb7b87ce412d3195e654bab45b88cc9e4d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3632,"run_id":29,"patch_hash":"034476ad6f5ed24047b09b07bb9edf5d2d11ba3ceb1b2e5abcc6f560f0bd057c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3633,"run_id":29,"patch_hash":"396004bd9b6b1b9a992870490aa55a2fa01d80a6ad007b9b82d4aceedb34eaec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3634,"run_id":29,"patch_hash":"765091800a7fe8ee3a1d875dcdef574cd2b43d787537a8e755257dc242f0ba48","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3635,"run_id":29,"patch_hash":"e3544665bc925740936756459019f4ec4226b96be7cae2d53eeb1e8601518ce6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3636,"run_id":29,"patch_hash":"7ce52de47f36bc16157c5f05fc3438f31dae9c715d2d9ce4fdd5e30daf03f8a5","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3637,"run_id":29,"patch_hash":"771e646da33eb8f9d237a3b2de2e81f984041466201e17c93b350f82b4023f3e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3638,"run_id":29,"patch_hash":"7d3127f577822cc9429ac63778205ebdfb199bbe32e5338b29e15f80e90c217a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3639,"run_id":29,"patch_hash":"82a2fb51a2f3fed6110c24a2ab686790d4be5048fe5f9e405c2988e6aada79f1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3640,"run_id":29,"patch_hash":"51a5fcf420949756283cba9645bba392dc3d1f9e9dfa70feef1bfa78ec3a5f19","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3641,"run_id":29,"patch_hash":"411d96dd08e8f6e5e41c9928c9432b639a4dbd27b4491215fd1e7d02ed2587ec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3642,"run_id":29,"patch_hash":"9a458f928a081afea9412378b813877431a0566f404c252007e52e1a35027065","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3643,"run_id":29,"patch_hash":"b3c8b5fc1110470947e32e98d31c5bea5be8bc1d2a1b29cf75f5c3e737275186","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3644,"run_id":29,"patch_hash":"637532eff494c763b084c210a55674870ba23e67cace7c6db4362bb153492a93","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3645,"run_id":29,"patch_hash":"48e627293839e4425f2718eb9f6a507e8f9f61ce70e8632b4384cafd40ffdd12","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3646,"run_id":29,"patch_hash":"f69f927d58c75b153483284ce3cffc35698c72a68394d716ce88e51e55b36ff1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3647,"run_id":29,"patch_hash":"711ac04f9d6a02e48b7cd143900e13a851d0af05704f94315ad38f85421927fc","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3648,"run_id":29,"patch_hash":"04ad28a30506eed9b4584a59a9e7b0198d284074998fb2dc93ec89c7aafe83c8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3649,"run_id":29,"patch_hash":"21f13b178c080273e6af508178160d77b63dd06dfb682ea73a0497c54c5b9577","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3650,"run_id":29,"patch_hash":"5eff67c49207c4943468e8be67afcb093108fb5dec114612aa168ddfea9cc66a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3651,"run_id":29,"patch_hash":"a86e8689ea8a0a56fff168bf8f91afa0e3ccb5fc47155f781549c35f010365da","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3652,"run_id":29,"patch_hash":"70a121164d75f4152dfb903b1086037eb5b3bb9acace3f2383fe925bd11a0bc7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3653,"run_id":29,"patch_hash":"ed15f8b0e4c7e0b3bb3e5c3b3edd7484e1907c99fd6b12a5136ead1d325c93c9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3654,"run_id":29,"patch_hash":"a008bfab1e4fb3a8a0bf334514c2c3d504c16f7226a7b1b19a5b12b325b9f658","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3655,"run_id":29,"patch_hash":"b87f1ac3ea9069ada3f02a933a32f95cc0a5cf3e73fb370b04c7e89b6e1d933e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3656,"run_id":29,"patch_hash":"ba6dd9d7075e8ea0e686fc3028ce137ea17f5d4b0ef65253e3fc4fd417a4de73","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3657,"run_id":29,"patch_hash":"dc858604c3a75f6f3825af92ecce0e435afb954bf29607654d0b695ec6ef8c75","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3658,"run_id":29,"patch_hash":"48f0ddb27167d624fb673bcb41034ec1b5aa82f37b3ff26f05974d2d06fee06d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3659,"run_id":29,"patch_hash":"57eb7bf791feea5100a728327eeeef1ac4b57421432fbd090ef0d7c8c1e560de","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3660,"run_id":29,"patch_hash":"47ae1646cad25fdc8ee8f5903c0d868cc5fbfc2f3fae1084bf56ee1d77c19180","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3661,"run_id":29,"patch_hash":"de0cf05e48a854ee25f67530838d07ff146899be49dd50a4ea4cbf41488f1a6f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3662,"run_id":29,"patch_hash":"08ae349005cdd9b21ca7bc108fb5c63a44ac574117ba480e6cba5bcba08d225b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3663,"run_id":29,"patch_hash":"293b935a0ff428718f9c8283873df9fc8f427c685f74a58ba6e74121fe05c8c9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3664,"run_id":29,"patch_hash":"a0461de4af87128aac75e2e7d63a271353e4136635409aae146c34057176704d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3665,"run_id":29,"patch_hash":"9109aa8e23543a67bf4bd46725d0788755664544e1aca11bb002bf1d2352de2c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3666,"run_id":29,"patch_hash":"4886cee2e53fdf16a3f08eb025e7bb94c59fe2c5b079f87f97d9df9cdfa07c54","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3667,"run_id":29,"patch_hash":"8b302f5bb0e98779749c20df4d86299a993e8d8ca8b49f6d1f71999fc6f9d4a0","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3668,"run_id":29,"patch_hash":"cad1414ce4c1ca8d22e46dfd7a3d66487d9226f2d40c6d5a793b8bc69aeb7b2b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3669,"run_id":29,"patch_hash":"dba89ab6ff20fbe9cb2f57e3c86e871a9f9b3a8ea0372867ec7ce320cdfc1a5c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3670,"run_id":29,"patch_hash":"3b7c8a6aa164651e4cf2c640234ff68ea39f9b52d2eeb3bb66003d9266adf921","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3671,"run_id":29,"patch_hash":"0f3e09120a2353b847f8535455a7923469b7f9e5708b807fbb94cec43b41dedf","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3672,"run_id":29,"patch_hash":"a4f6aec475897314cc8ed936f132110a1de4cd256e8ca8aec0f93696fe947062","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3673,"run_id":29,"patch_hash":"12d60e970ffe50d8aa248f933a724ad105333374ec021801e865815063c5f017","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3674,"run_id":29,"patch_hash":"2e57aad88f1dc9f664e4a6e951ac0a5472d03cbe6b4f87a582270c027a8b4453","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3675,"run_id":29,"patch_hash":"7404c9f204d0a6694bec71cce957f2b20521247a085788be32451ee585d8f9f8","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3676,"run_id":29,"patch_hash":"270c75ce4b39c5dcd009420aca738f6ece3a42a6150a69c82f3178eac36f5e1b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3677,"run_id":29,"patch_hash":"3de30bf2857d6b722bb677992ab72df15c82c542cf8e5da1023b3190e1ea1da5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3678,"run_id":29,"patch_hash":"d26f2089dc67d42730c227db4652eaea5b31901d603cfe4f1855d9c22f6518e2","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3679,"run_id":29,"patch_hash":"6445fc0c73306b9eed454075d7a5ae96acffa98dd8671187289f287561257860","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3680,"run_id":29,"patch_hash":"daf3f97111d1f0c6348e442f03c1f456526ef42f831afe8d35098a7691c54605","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3681,"run_id":29,"patch_hash":"0841c723d7c423280878a5c52aa007022a002ce7680b704c4c89943a16f7aa75","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3682,"run_id":29,"patch_hash":"20f7037e761a9bfb4cdfdc2ce5810ce203a3c6ed5659ee2d620dcbf335fe3a98","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3683,"run_id":29,"patch_hash":"0127c9bcfec422717608b41beb978eee591421ef3d121b8ac4264ff262d5de98","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3684,"run_id":29,"patch_hash":"944d90012f15762eee5fe159c6bfe9dc2818236c0cd5dfd5001b4d4c4b5eeb8f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3685,"run_id":29,"patch_hash":"b14f6034121fed1bb32b66d69480d11f57bac4e82b7c85a0bd9b5d63b8b0588e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3686,"run_id":29,"patch_hash":"3e63a2731b5e1f7ae30448007addf01d9dba5f3c3e50fcfd9fdb6672ded091fb","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3687,"run_id":29,"patch_hash":"ae50907181ec2c17b7ecb70fcc89b68fd81f7eecc408d983eccdb7016240754c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3688,"run_id":29,"patch_hash":"39fd30f4c163f251922adb8c10361b04c6014a17fa2deb0ba9cea9cf3d84c623","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3689,"run_id":29,"patch_hash":"f4c7f4958d9246b32f26f97987a8a522ceb20367ec6c3471689c1a60528071b1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3690,"run_id":29,"patch_hash":"71176c2a9d5197cce4d6396879dcfa136d9d71087bd3e655cbbe01990f299252","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3691,"run_id":29,"patch_hash":"85be2cc55a673d0f8da2d20f805e59ade9574bda47095864bc54810ff7bc0885","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3692,"run_id":29,"patch_hash":"edd9bf5fed90f6c9a76b574cd45d9727521c6876ad972d167d920ec403e1c266","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3693,"run_id":29,"patch_hash":"cd4e86aa829df03eb15f56e5317abbb148f98cf02dc9cbc200322cca8d18d68e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3694,"run_id":29,"patch_hash":"af6942a7bc6f2f7386715da9f3d6652504f2c653540d79429e214a1c81545c80","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3695,"run_id":29,"patch_hash":"0ac08d3b1a16ec11a0725580bd90d67ab95f94da42d9add8dd7500afccffdb1d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3696,"run_id":29,"patch_hash":"69f3867969677c12bf6c07bfca8d0ba9b0a7120687bd65f3558ccbe4ed68cf87","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3697,"run_id":29,"patch_hash":"938ba12f1fd39b4e189c6b4557f97064df3564435ba702950584be5ae08e46f7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3698,"run_id":29,"patch_hash":"2a173349845c73c5cfe7ff929dc293d18678aee110a2b277eb77c339ebd9f7d6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3699,"run_id":29,"patch_hash":"9918d8a8d2ed17191e6285fdeaa2bc3815f85dac79860a7186eb108266f222db","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3700,"run_id":29,"patch_hash":"30a3f5ce0336e9e77209acad5bc031477e48f2904f76413e4f3c5b5b6e702ac3","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3701,"run_id":29,"patch_hash":"945198aa43651089191eab661e61f7c622d97aa2835667f8a015075757b25fd5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3702,"run_id":29,"patch_hash":"f0ec2ba000c5f96ec4810c5e7d65e0e8a9bc141962bb25e3c53fab211f7fdc80","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3703,"run_id":29,"patch_hash":"9af34c3cdab423448013d6142cd4d546def1cacde04c61237290309087e84b0a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3704,"run_id":29,"patch_hash":"2b6ea73be4b53f3ce061e3e15a33944e00a3234b4809a68ea6d62440b50c8c9e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3705,"run_id":29,"patch_hash":"3ad640e5b11fa942b54ddbb7f12834f96bcf3b46e32ecf7b12f5a17c1614170f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"std::max ==> std::min","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3706,"run_id":29,"patch_hash":"b8b672ed69b812e401bb140a496bbc69b987faf1cd103983d224faf09ad11d13","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3707,"run_id":29,"patch_hash":"b95391e8c104dc55f030ec012848d410c5581f61febed3da79c17e0fa58d7c36","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3708,"run_id":29,"patch_hash":"38e1370de6f64fc0cc5366e24bacfba674feef510a23afa00c9a0d44a523fe64","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3709,"run_id":29,"patch_hash":"7df5876d9a17b93b23b45f55c0aa26ffb500d68ef9592a8923d15d78d41babde","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3710,"run_id":29,"patch_hash":"54e64e5211d16efb65fa944beee42e822ccfb64109089adf04d048e48fda8e87","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3711,"run_id":29,"patch_hash":"50c6c11d68a13dc0a2ad97a0602a20d5396bb12b9bd70ca67fd025bac5f74656","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"},{"id":3712,"run_id":29,"patch_hash":"749da905e0d1c6827e7c031abf82a1e2a69a56af67815fc4cc1bca7491a04e4f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb","file_path":"src/wallet/coinselection.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null,"commit_hash":"d1d85263f8ebb47ad4d6126ff992d4915dda026b","created_at":"2026-07-21 00:21:30","tool_version":"0.8.0"}],"diffs":{"1005":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..5c0679fac6 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -68,7 +68,7 @@ int AddrInfo::GetBucketPosition(const uint256& nKey, bool fNew, int bucket) cons\n \n bool AddrInfo::IsTerrible(NodeSeconds now) const\n {\n-    if (now - m_last_try <= 1min) { // never remove things tried in the last minute\n+    if (now + m_last_try <= 1min) { // never remove things tried in the last minute\n         return false;\n     }\n ","1006":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..4d689a2425 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -69,7 +69,7 @@ int AddrInfo::GetBucketPosition(const uint256& nKey, bool fNew, int bucket) cons\n bool AddrInfo::IsTerrible(NodeSeconds now) const\n {\n     if (now - m_last_try <= 1min) { // never remove things tried in the last minute\n-        return false;\n+        return true;\n     }\n \n     if (nTime > now + 10min) { // came in a flying DeLorean","1007":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..116d02783a 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -72,7 +72,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n         return false;\n     }\n \n-    if (nTime > now + 10min) { // came in a flying DeLorean\n+    if (nTime < now + 10min) { // came in a flying DeLorean\n         return true;\n     }\n ","1008":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d5e7a8bff1 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -73,7 +73,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n     }\n \n     if (nTime > now + 10min) { // came in a flying DeLorean\n-        return true;\n+        return false;\n     }\n \n     if (now - nTime > ADDRMAN_HORIZON) { // not seen in recent history","1009":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..36fc31ce77 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -76,7 +76,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n         return true;\n     }\n \n-    if (now - nTime > ADDRMAN_HORIZON) { // not seen in recent history\n+    if (now - nTime < ADDRMAN_HORIZON) { // not seen in recent history\n         return true;\n     }\n ","1010":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..a709de2ac4 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -77,7 +77,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n     }\n \n     if (now - nTime > ADDRMAN_HORIZON) { // not seen in recent history\n-        return true;\n+        return false;\n     }\n \n     if (TicksSinceEpoch<std::chrono::seconds>(m_last_success) == 0 && nAttempts >= ADDRMAN_RETRIES) { // tried N times and never a success","1011":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..c8ec9e2067 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -80,7 +80,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n         return true;\n     }\n \n-    if (TicksSinceEpoch<std::chrono::seconds>(m_last_success) == 0 && nAttempts >= ADDRMAN_RETRIES) { // tried N times and never a success\n+    if (TicksSinceEpoch<std::chrono::seconds>(m_last_success) == 0 && nAttempts <= ADDRMAN_RETRIES) { // tried N times and never a success\n         return true;\n     }\n ","1012":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..27709ee0cf 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -81,7 +81,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n     }\n \n     if (TicksSinceEpoch<std::chrono::seconds>(m_last_success) == 0 && nAttempts >= ADDRMAN_RETRIES) { // tried N times and never a success\n-        return true;\n+        return false;\n     }\n \n     if (now - m_last_success > ADDRMAN_MIN_FAIL && nAttempts >= ADDRMAN_MAX_FAILURES) { // N successive failures in the last week","1013":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f7bcd1e58d 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -84,7 +84,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n         return true;\n     }\n \n-    if (now - m_last_success > ADDRMAN_MIN_FAIL && nAttempts >= ADDRMAN_MAX_FAILURES) { // N successive failures in the last week\n+    if (now - m_last_success < ADDRMAN_MIN_FAIL && nAttempts >= ADDRMAN_MAX_FAILURES) { // N successive failures in the last week\n         return true;\n     }\n ","1014":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d8bd631ad7 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -85,7 +85,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n     }\n \n     if (now - m_last_success > ADDRMAN_MIN_FAIL && nAttempts >= ADDRMAN_MAX_FAILURES) { // N successive failures in the last week\n-        return true;\n+        return false;\n     }\n \n     return false;","1015":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..713b4b5dbc 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -88,7 +88,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const\n         return true;\n     }\n \n-    return false;\n+    return true;\n }\n \n double AddrInfo::GetChance(NodeSeconds now) const","1016":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..8504495d46 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -96,7 +96,7 @@ double AddrInfo::GetChance(NodeSeconds now) const\n     double fChance = 1.0;\n \n     // deprioritize very recent attempts away\n-    if (now - m_last_try < 10min) {\n+    if (now - m_last_try > 10min) {\n         fChance *= 0.01;\n     }\n ","1017":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..eb3d579a27 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -180,7 +180,7 @@ void AddrManImpl::Serialize(Stream& s_) const\n     // Increment `lowest_compatible` iff a newly introduced format is incompatible with\n     // the previous one.\n     static constexpr uint8_t lowest_compatible = Format::V4_MULTIPORT;\n-    s << static_cast<uint8_t>(INCOMPATIBILITY_BASE + lowest_compatible);\n+    s << static_cast<uint8_t>(INCOMPATIBILITY_BASE - lowest_compatible);\n \n     s << nKey;\n     s << nNew;","1018":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1ba97712dd 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -193,7 +193,7 @@ void AddrManImpl::Serialize(Stream& s_) const\n     for (const auto& entry : mapInfo) {\n         mapUnkIds[entry.first] = nIds;\n         const AddrInfo& info = entry.second;\n-        if (info.nRefCount) {\n+        if (1==1) {\n             assert(nIds != nNew); // this means nNew was wrong, oh ow\n             s << info;\n             nIds++;","1019":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3955a04dd6 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -202,7 +202,7 @@ void AddrManImpl::Serialize(Stream& s_) const\n     nIds = 0;\n     for (const auto& entry : mapInfo) {\n         const AddrInfo& info = entry.second;\n-        if (info.fInTried) {\n+        if (1==1) {\n             assert(nIds != nTried); // this means nTried was wrong, oh ow\n             s << info;\n             nIds++;","1020":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..2774722677 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -208,7 +208,7 @@ void AddrManImpl::Serialize(Stream& s_) const\n             nIds++;\n         }\n     }\n-    for (int bucket = 0; bucket < ADDRMAN_NEW_BUCKET_COUNT; bucket++) {\n+    for (int bucket = 0; bucket > ADDRMAN_NEW_BUCKET_COUNT; bucket++) {\n         int nSize = 0;\n         for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n             if (vvNew[bucket][i] != -1)","1021":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..08a579cfc7 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -210,7 +210,7 @@ void AddrManImpl::Serialize(Stream& s_) const\n     }\n     for (int bucket = 0; bucket < ADDRMAN_NEW_BUCKET_COUNT; bucket++) {\n         int nSize = 0;\n-        for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n+        for (int i = 0; i > ADDRMAN_BUCKET_SIZE; i++) {\n             if (vvNew[bucket][i] != -1)\n                 nSize++;\n         }","1022":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..dd0f4e30d9 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -211,7 +211,7 @@ void AddrManImpl::Serialize(Stream& s_) const\n     for (int bucket = 0; bucket < ADDRMAN_NEW_BUCKET_COUNT; bucket++) {\n         int nSize = 0;\n         for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n-            if (vvNew[bucket][i] != -1)\n+            if (vvNew[bucket][i] == -1)\n                 nSize++;\n         }\n         s << nSize;","1023":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..7f9c3f2403 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -215,7 +215,7 @@ void AddrManImpl::Serialize(Stream& s_) const\n                 nSize++;\n         }\n         s << nSize;\n-        for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n+        for (int i = 0; i > ADDRMAN_BUCKET_SIZE; i++) {\n             if (vvNew[bucket][i] != -1) {\n                 int nIndex = mapUnkIds[vvNew[bucket][i]];\n                 s << nIndex;","1024":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..eec57c8dbe 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -216,7 +216,7 @@ void AddrManImpl::Serialize(Stream& s_) const\n         }\n         s << nSize;\n         for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n-            if (vvNew[bucket][i] != -1) {\n+            if (vvNew[bucket][i] == -1) {\n                 int nIndex = mapUnkIds[vvNew[bucket][i]];\n                 s << nIndex;\n             }","1025":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..72882fb600 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -237,7 +237,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     Format format;\n     s_ >> Using<CustomUintFormatter<1>>(format);\n \n-    const auto ser_params = (format >= Format::V3_BIP155 ? CAddress::V2_DISK : CAddress::V1_DISK);\n+    const auto ser_params = (format <= Format::V3_BIP155 ? CAddress::V2_DISK : CAddress::V1_DISK);\n     ParamsStream s{s_, ser_params};\n \n     uint8_t compat;","1026":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f4c00d7490 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -242,7 +242,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n \n     uint8_t compat;\n     s >> compat;\n-    if (compat < INCOMPATIBILITY_BASE) {\n+    if (compat > INCOMPATIBILITY_BASE) {\n         throw std::ios_base::failure(strprintf(\n             \"Corrupted addrman database: The compat value (%u) \"\n             \"is lower than the expected minimum value %u.\",","1027":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d4070b05bd 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -248,7 +248,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n             \"is lower than the expected minimum value %u.\",\n             compat, INCOMPATIBILITY_BASE));\n     }\n-    const uint8_t lowest_compatible = compat - INCOMPATIBILITY_BASE;\n+    const uint8_t lowest_compatible = compat + INCOMPATIBILITY_BASE;\n     if (lowest_compatible > FILE_FORMAT) {\n         throw InvalidAddrManVersionError(strprintf(\n             \"Unsupported format of addrman database: %u. It is compatible with formats >=%u, \"","1028":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3505f0db08 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -249,7 +249,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n             compat, INCOMPATIBILITY_BASE));\n     }\n     const uint8_t lowest_compatible = compat - INCOMPATIBILITY_BASE;\n-    if (lowest_compatible > FILE_FORMAT) {\n+    if (lowest_compatible < FILE_FORMAT) {\n         throw InvalidAddrManVersionError(strprintf(\n             \"Unsupported format of addrman database: %u. It is compatible with formats >=%u, \"\n             \"but the maximum supported by this version of %s is %u.\",","1029":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..b7c1fcb24b 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -261,7 +261,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     s >> nTried;\n     int nUBuckets = 0;\n     s >> nUBuckets;\n-    if (format >= Format::V1_DETERMINISTIC) {\n+    if (format <= Format::V1_DETERMINISTIC) {\n         nUBuckets ^= (1 << 30);\n     }\n ","1030":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..8fd8c18bec 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -265,7 +265,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         nUBuckets ^= (1 << 30);\n     }\n \n-    if (nNew > ADDRMAN_NEW_BUCKET_COUNT * ADDRMAN_BUCKET_SIZE || nNew < 0) {\n+    if (nNew < ADDRMAN_NEW_BUCKET_COUNT * ADDRMAN_BUCKET_SIZE || nNew < 0) {\n         throw std::ios_base::failure(\n                 strprintf(\"Corrupt AddrMan serialization: nNew=%d, should be in [0, %d]\",\n                     nNew,","1031":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..83e5fb0fb5 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -272,7 +272,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n                     ADDRMAN_NEW_BUCKET_COUNT * ADDRMAN_BUCKET_SIZE));\n     }\n \n-    if (nTried > ADDRMAN_TRIED_BUCKET_COUNT * ADDRMAN_BUCKET_SIZE || nTried < 0) {\n+    if (nTried < ADDRMAN_TRIED_BUCKET_COUNT * ADDRMAN_BUCKET_SIZE || nTried < 0) {\n         throw std::ios_base::failure(\n                 strprintf(\"Corrupt AddrMan serialization: nTried=%d, should be in [0, %d]\",\n                     nTried,","1032":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..82fb439b80 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -280,7 +280,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     }\n \n     // Deserialize entries from the new table.\n-    for (int n = 0; n < nNew; n++) {\n+    for (int n = 0; n > nNew; n++) {\n         AddrInfo& info = mapInfo[n];\n         s >> info;\n         mapAddr[info] = n;","1033":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6f05e50c71 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -292,7 +292,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n \n     // Deserialize entries from the tried table.\n     int nLost = 0;\n-    for (int n = 0; n < nTried; n++) {\n+    for (int n = 0; n > nTried; n++) {\n         AddrInfo info;\n         s >> info;\n         int nKBucket = info.GetTriedBucket(nKey, m_netgroupman);","1034":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..beb56eef55 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -296,7 +296,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         AddrInfo info;\n         s >> info;\n         int nKBucket = info.GetTriedBucket(nKey, m_netgroupman);\n-        int nKBucketPos = info.GetBucketPosition(nKey, false, nKBucket);\n+        int nKBucketPos = info.GetBucketPosition(nKey, true, nKBucket);\n         if (info.IsValid()\n                 && vvTried[nKBucket][nKBucketPos] == -1) {\n             info.nRandomPos = vRandom.size();","1035":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..c54fb1bd72 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -298,7 +298,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         int nKBucket = info.GetTriedBucket(nKey, m_netgroupman);\n         int nKBucketPos = info.GetBucketPosition(nKey, false, nKBucket);\n         if (info.IsValid()\n-                && vvTried[nKBucket][nKBucketPos] == -1) {\n+                || vvTried[nKBucket][nKBucketPos] == -1) {\n             info.nRandomPos = vRandom.size();\n             info.fInTried = true;\n             vRandom.push_back(nIdCount);","1036":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..983931b794 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -300,7 +300,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         if (info.IsValid()\n                 && vvTried[nKBucket][nKBucketPos] == -1) {\n             info.nRandomPos = vRandom.size();\n-            info.fInTried = true;\n+            info.fInTried = false;\n             vRandom.push_back(nIdCount);\n             mapInfo[nIdCount] = info;\n             mapAddr[info] = nIdCount;","1037":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..8f8f948bfa 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -318,7 +318,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     // so we store all bucket-entry_index pairs to iterate through later.\n     std::vector<std::pair<int, int>> bucket_entries;\n \n-    for (int bucket = 0; bucket < nUBuckets; ++bucket) {\n+    for (int bucket = 0; bucket > nUBuckets; ++bucket) {\n         int num_entries{0};\n         s >> num_entries;\n         for (int n = 0; n < num_entries; ++n) {","1038":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..7da068d7df 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -321,7 +321,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     for (int bucket = 0; bucket < nUBuckets; ++bucket) {\n         int num_entries{0};\n         s >> num_entries;\n-        for (int n = 0; n < num_entries; ++n) {\n+        for (int n = 0; n > num_entries; ++n) {\n             int entry_index{0};\n             s >> entry_index;\n             if (entry_index >= 0 && entry_index < nNew) {","1039":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..7375249701 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -324,7 +324,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         for (int n = 0; n < num_entries; ++n) {\n             int entry_index{0};\n             s >> entry_index;\n-            if (entry_index >= 0 && entry_index < nNew) {\n+            if (entry_index >= 0 && entry_index > nNew) {\n                 bucket_entries.emplace_back(bucket, entry_index);\n             }\n         }","1040":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..77f33daf28 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -335,7 +335,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     // serialization.\n     uint256 supplied_asmap_version{m_netgroupman.GetAsmapVersion()};\n     uint256 serialized_asmap_version;\n-    if (format >= Format::V2_ASMAP) {\n+    if (format <= Format::V2_ASMAP) {\n         s >> serialized_asmap_version;\n     }\n     const bool restore_bucketing{nUBuckets == ADDRMAN_NEW_BUCKET_COUNT &&","1041":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d4d9d46c55 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -338,7 +338,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     if (format >= Format::V2_ASMAP) {\n         s >> serialized_asmap_version;\n     }\n-    const bool restore_bucketing{nUBuckets == ADDRMAN_NEW_BUCKET_COUNT &&\n+    const bool restore_bucketing{nUBuckets == ADDRMAN_NEW_BUCKET_COUNT ||\n         serialized_asmap_version == supplied_asmap_version};\n \n     if (!restore_bucketing) {","1042":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..b478b1b962 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -339,7 +339,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         s >> serialized_asmap_version;\n     }\n     const bool restore_bucketing{nUBuckets == ADDRMAN_NEW_BUCKET_COUNT &&\n-        serialized_asmap_version == supplied_asmap_version};\n+        serialized_asmap_version != supplied_asmap_version};\n \n     if (!restore_bucketing) {\n         LogDebug(BCLog::ADDRMAN, \"Bucketing method was updated, re-bucketing addrman entries from disk\\n\");","1043":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..335c45fe5f 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -351,7 +351,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         AddrInfo& info = mapInfo[entry_index];\n \n         // Don't store the entry in the new bucket if it's not a valid address for our addrman\n-        if (!info.IsValid()) continue;\n+        if (!info.IsValid()) break;\n \n         // The entry shouldn't appear in more than\n         // ADDRMAN_NEW_BUCKETS_PER_ADDRESS. If it has already, just skip","1044":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f31538a249 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -356,7 +356,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         // The entry shouldn't appear in more than\n         // ADDRMAN_NEW_BUCKETS_PER_ADDRESS. If it has already, just skip\n         // this bucket_entry.\n-        if (info.nRefCount >= ADDRMAN_NEW_BUCKETS_PER_ADDRESS) continue;\n+        if (info.nRefCount >= ADDRMAN_NEW_BUCKETS_PER_ADDRESS) break;\n \n         int bucket_position = info.GetBucketPosition(nKey, true, bucket);\n         if (restore_bucketing && vvNew[bucket][bucket_position] == -1) {","1045":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..0bb301a271 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -358,7 +358,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         // this bucket_entry.\n         if (info.nRefCount >= ADDRMAN_NEW_BUCKETS_PER_ADDRESS) continue;\n \n-        int bucket_position = info.GetBucketPosition(nKey, true, bucket);\n+        int bucket_position = info.GetBucketPosition(nKey, false, bucket);\n         if (restore_bucketing && vvNew[bucket][bucket_position] == -1) {\n             // Bucketing has not changed, using existing bucket positions for the new table\n             vvNew[bucket][bucket_position] = entry_index;","1046":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..b7bfe2e5fa 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -359,7 +359,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n         if (info.nRefCount >= ADDRMAN_NEW_BUCKETS_PER_ADDRESS) continue;\n \n         int bucket_position = info.GetBucketPosition(nKey, true, bucket);\n-        if (restore_bucketing && vvNew[bucket][bucket_position] == -1) {\n+        if (restore_bucketing || vvNew[bucket][bucket_position] == -1) {\n             // Bucketing has not changed, using existing bucket positions for the new table\n             vvNew[bucket][bucket_position] = entry_index;\n             ++info.nRefCount;","1047":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..9fe56a9ab3 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -367,7 +367,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n             // In case the new table data cannot be used (bucket count wrong or new asmap),\n             // try to give them a reference based on their primary source address.\n             bucket = info.GetNewBucket(nKey, m_netgroupman);\n-            bucket_position = info.GetBucketPosition(nKey, true, bucket);\n+            bucket_position = info.GetBucketPosition(nKey, false, bucket);\n             if (vvNew[bucket][bucket_position] == -1) {\n                 vvNew[bucket][bucket_position] = entry_index;\n                 ++info.nRefCount;","1048":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..5d6af47d07 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -368,7 +368,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n             // try to give them a reference based on their primary source address.\n             bucket = info.GetNewBucket(nKey, m_netgroupman);\n             bucket_position = info.GetBucketPosition(nKey, true, bucket);\n-            if (vvNew[bucket][bucket_position] == -1) {\n+            if (vvNew[bucket][bucket_position] != -1) {\n                 vvNew[bucket][bucket_position] = entry_index;\n                 ++info.nRefCount;\n             }","1049":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..a5c3965517 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -377,7 +377,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n \n     // Prune new entries with refcount 0 (as a result of collisions or invalid address).\n     int nLostUnk = 0;\n-    for (auto it = mapInfo.cbegin(); it != mapInfo.cend(); ) {\n+    for (auto it = mapInfo.cbegin(); it == mapInfo.cend(); ) {\n         if (it->second.fInTried == false && it->second.nRefCount == 0) {\n             const auto itCopy = it++;\n             Delete(itCopy->first);","1050":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..528979fa41 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -378,7 +378,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     // Prune new entries with refcount 0 (as a result of collisions or invalid address).\n     int nLostUnk = 0;\n     for (auto it = mapInfo.cbegin(); it != mapInfo.cend(); ) {\n-        if (it->second.fInTried == false && it->second.nRefCount == 0) {\n+        if (it->second.fInTried == true && it->second.nRefCount == 0) {\n             const auto itCopy = it++;\n             Delete(itCopy->first);\n             ++nLostUnk;","1051":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1ce8f42bdc 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -391,7 +391,7 @@ void AddrManImpl::Unserialize(Stream& s_)\n     }\n \n     const int check_code{CheckAddrman()};\n-    if (check_code != 0) {\n+    if (check_code == 0) {\n         throw std::ios_base::failure(strprintf(\n             \"Corrupt data. Consistency check failed with code %s\",\n             check_code));","1052":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..9728842e41 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -403,7 +403,7 @@ AddrInfo* AddrManImpl::Find(const CService& addr, nid_type* pnId)\n     AssertLockHeld(cs);\n \n     const auto it = mapAddr.find(addr);\n-    if (it == mapAddr.end())\n+    if (it != mapAddr.end())\n         return nullptr;\n     if (pnId)\n         *pnId = (*it).second;","1053":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..c501be502a 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -405,7 +405,7 @@ AddrInfo* AddrManImpl::Find(const CService& addr, nid_type* pnId)\n     const auto it = mapAddr.find(addr);\n     if (it == mapAddr.end())\n         return nullptr;\n-    if (pnId)\n+    if (1==1)\n         *pnId = (*it).second;\n     const auto it2 = mapInfo.find((*it).second);\n     if (it2 != mapInfo.end())","1054":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f428e37046 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -408,7 +408,7 @@ AddrInfo* AddrManImpl::Find(const CService& addr, nid_type* pnId)\n     if (pnId)\n         *pnId = (*it).second;\n     const auto it2 = mapInfo.find((*it).second);\n-    if (it2 != mapInfo.end())\n+    if (it2 == mapInfo.end())\n         return &(*it2).second;\n     return nullptr;\n }","1055":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6c5d715b7b 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -424,7 +424,7 @@ AddrInfo* AddrManImpl::Create(const CAddress& addr, const CNetAddr& addrSource,\n     vRandom.push_back(nId);\n     nNew++;\n     m_network_counts[addr.GetNetwork()].n_new++;\n-    if (pnId)\n+    if (1==1)\n         *pnId = nId;\n     return &mapInfo[nId];\n }","1056":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3e62300045 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -433,7 +433,7 @@ void AddrManImpl::SwapRandom(unsigned int nRndPos1, unsigned int nRndPos2) const\n {\n     AssertLockHeld(cs);\n \n-    if (nRndPos1 == nRndPos2)\n+    if (nRndPos1 != nRndPos2)\n         return;\n \n     assert(nRndPos1 < vRandom.size() && nRndPos2 < vRandom.size());","1057":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..9487cd9e1f 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -462,7 +462,7 @@ void AddrManImpl::Delete(nid_type nId)\n     assert(!info.fInTried);\n     assert(info.nRefCount == 0);\n \n-    SwapRandom(info.nRandomPos, vRandom.size() - 1);\n+    SwapRandom(info.nRandomPos, vRandom.size() + 1);\n     m_network_counts[info.GetNetwork()].n_new--;\n     vRandom.pop_back();\n     mapAddr.erase(info);","1058":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6c88a48572 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -463,7 +463,7 @@ void AddrManImpl::Delete(nid_type nId)\n     assert(info.nRefCount == 0);\n \n     SwapRandom(info.nRandomPos, vRandom.size() - 1);\n-    m_network_counts[info.GetNetwork()].n_new--;\n+    m_network_counts[info.GetNetwork()].n_new++;\n     vRandom.pop_back();\n     mapAddr.erase(info);\n     mapInfo.erase(nId);","1059":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1dbd6a9321 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -465,7 +465,7 @@ void AddrManImpl::Delete(nid_type nId)\n     SwapRandom(info.nRandomPos, vRandom.size() - 1);\n     m_network_counts[info.GetNetwork()].n_new--;\n     vRandom.pop_back();\n-    mapAddr.erase(info);\n+\n     mapInfo.erase(nId);\n     nNew--;\n }","1060":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..5bc1d06a30 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -466,7 +466,7 @@ void AddrManImpl::Delete(nid_type nId)\n     m_network_counts[info.GetNetwork()].n_new--;\n     vRandom.pop_back();\n     mapAddr.erase(info);\n-    mapInfo.erase(nId);\n+\n     nNew--;\n }\n ","1061":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d0698be2d6 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -467,7 +467,7 @@ void AddrManImpl::Delete(nid_type nId)\n     vRandom.pop_back();\n     mapAddr.erase(info);\n     mapInfo.erase(nId);\n-    nNew--;\n+    nNew++;\n }\n \n void AddrManImpl::ClearNew(int nUBucket, int nUBucketPos)","1062":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..82cbe9fd5d 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -475,7 +475,7 @@ void AddrManImpl::ClearNew(int nUBucket, int nUBucketPos)\n     AssertLockHeld(cs);\n \n     // if there is an entry in the specified bucket, delete it.\n-    if (vvNew[nUBucket][nUBucketPos] != -1) {\n+    if (vvNew[nUBucket][nUBucketPos] == -1) {\n         nid_type nIdDelete = vvNew[nUBucket][nUBucketPos];\n         AddrInfo& infoDelete = mapInfo[nIdDelete];\n         assert(infoDelete.nRefCount > 0);","1063":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..e24d0846bb 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -479,7 +479,7 @@ void AddrManImpl::ClearNew(int nUBucket, int nUBucketPos)\n         nid_type nIdDelete = vvNew[nUBucket][nUBucketPos];\n         AddrInfo& infoDelete = mapInfo[nIdDelete];\n         assert(infoDelete.nRefCount > 0);\n-        infoDelete.nRefCount--;\n+        infoDelete.nRefCount++;\n         vvNew[nUBucket][nUBucketPos] = -1;\n         LogDebug(BCLog::ADDRMAN, \"Removed %s from new[%i][%i]\\n\", infoDelete.ToStringAddrPort(), nUBucket, nUBucketPos);\n         if (infoDelete.nRefCount == 0) {","1064":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..4047370c43 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -482,7 +482,7 @@ void AddrManImpl::ClearNew(int nUBucket, int nUBucketPos)\n         infoDelete.nRefCount--;\n         vvNew[nUBucket][nUBucketPos] = -1;\n         LogDebug(BCLog::ADDRMAN, \"Removed %s from new[%i][%i]\\n\", infoDelete.ToStringAddrPort(), nUBucket, nUBucketPos);\n-        if (infoDelete.nRefCount == 0) {\n+        if (infoDelete.nRefCount != 0) {\n             Delete(nIdDelete);\n         }\n     }","1065":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..37719ed254 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -494,7 +494,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n \n     // remove the entry from all new buckets\n     const int start_bucket{info.GetNewBucket(nKey, m_netgroupman)};\n-    for (int n = 0; n < ADDRMAN_NEW_BUCKET_COUNT; ++n) {\n+    for (int n = 0; n > ADDRMAN_NEW_BUCKET_COUNT; ++n) {\n         const int bucket{(start_bucket + n) % ADDRMAN_NEW_BUCKET_COUNT};\n         const int pos{info.GetBucketPosition(nKey, true, bucket)};\n         if (vvNew[bucket][pos] == nId) {","1066":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..a4a830efdf 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -495,7 +495,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n     // remove the entry from all new buckets\n     const int start_bucket{info.GetNewBucket(nKey, m_netgroupman)};\n     for (int n = 0; n < ADDRMAN_NEW_BUCKET_COUNT; ++n) {\n-        const int bucket{(start_bucket + n) % ADDRMAN_NEW_BUCKET_COUNT};\n+        const int bucket{(start_bucket - n) % ADDRMAN_NEW_BUCKET_COUNT};\n         const int pos{info.GetBucketPosition(nKey, true, bucket)};\n         if (vvNew[bucket][pos] == nId) {\n             vvNew[bucket][pos] = -1;","1067":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..dfdde537fb 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -496,7 +496,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n     const int start_bucket{info.GetNewBucket(nKey, m_netgroupman)};\n     for (int n = 0; n < ADDRMAN_NEW_BUCKET_COUNT; ++n) {\n         const int bucket{(start_bucket + n) % ADDRMAN_NEW_BUCKET_COUNT};\n-        const int pos{info.GetBucketPosition(nKey, true, bucket)};\n+        const int pos{info.GetBucketPosition(nKey, false, bucket)};\n         if (vvNew[bucket][pos] == nId) {\n             vvNew[bucket][pos] = -1;\n             info.nRefCount--;","1068":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..94d0ef3109 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -497,7 +497,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n     for (int n = 0; n < ADDRMAN_NEW_BUCKET_COUNT; ++n) {\n         const int bucket{(start_bucket + n) % ADDRMAN_NEW_BUCKET_COUNT};\n         const int pos{info.GetBucketPosition(nKey, true, bucket)};\n-        if (vvNew[bucket][pos] == nId) {\n+        if (vvNew[bucket][pos] != nId) {\n             vvNew[bucket][pos] = -1;\n             info.nRefCount--;\n             if (info.nRefCount == 0) break;","1069":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..5b975bb564 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -499,7 +499,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n         const int pos{info.GetBucketPosition(nKey, true, bucket)};\n         if (vvNew[bucket][pos] == nId) {\n             vvNew[bucket][pos] = -1;\n-            info.nRefCount--;\n+            info.nRefCount++;\n             if (info.nRefCount == 0) break;\n         }\n     }","1070":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3b801d1c5f 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -500,7 +500,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n         if (vvNew[bucket][pos] == nId) {\n             vvNew[bucket][pos] = -1;\n             info.nRefCount--;\n-            if (info.nRefCount == 0) break;\n+            if (info.nRefCount == 0) continue;\n         }\n     }\n     nNew--;","1071":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..e3332ae973 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -503,7 +503,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n             if (info.nRefCount == 0) break;\n         }\n     }\n-    nNew--;\n+    nNew++;\n     m_network_counts[info.GetNetwork()].n_new--;\n \n     assert(info.nRefCount == 0);","1072":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..4aa7197dfa 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -504,7 +504,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n         }\n     }\n     nNew--;\n-    m_network_counts[info.GetNetwork()].n_new--;\n+    m_network_counts[info.GetNetwork()].n_new++;\n \n     assert(info.nRefCount == 0);\n ","1073":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..e2938079db 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -510,7 +510,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n \n     // which tried bucket to move the entry to\n     int nKBucket = info.GetTriedBucket(nKey, m_netgroupman);\n-    int nKBucketPos = info.GetBucketPosition(nKey, false, nKBucket);\n+    int nKBucketPos = info.GetBucketPosition(nKey, true, nKBucket);\n \n     // first make space to add it (the existing tried entry there is moved to new, deleting whatever is there).\n     if (vvTried[nKBucket][nKBucketPos] != -1) {","1074":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..349add8663 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -513,7 +513,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n     int nKBucketPos = info.GetBucketPosition(nKey, false, nKBucket);\n \n     // first make space to add it (the existing tried entry there is moved to new, deleting whatever is there).\n-    if (vvTried[nKBucket][nKBucketPos] != -1) {\n+    if (vvTried[nKBucket][nKBucketPos] == -1) {\n         // find an item to evict\n         nid_type nIdEvict = vvTried[nKBucket][nKBucketPos];\n         assert(mapInfo.contains(nIdEvict));","1075":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..9baaa69f15 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -520,7 +520,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n         AddrInfo& infoOld = mapInfo[nIdEvict];\n \n         // Remove the to-be-evicted item from the tried set.\n-        infoOld.fInTried = false;\n+        infoOld.fInTried = true;\n         vvTried[nKBucket][nKBucketPos] = -1;\n         nTried--;\n         m_network_counts[infoOld.GetNetwork()].n_tried--;","1076":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..dbcca02886 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -522,7 +522,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n         // Remove the to-be-evicted item from the tried set.\n         infoOld.fInTried = false;\n         vvTried[nKBucket][nKBucketPos] = -1;\n-        nTried--;\n+        nTried++;\n         m_network_counts[infoOld.GetNetwork()].n_tried--;\n \n         // find which new bucket it belongs to","1077":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d131cff217 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -523,7 +523,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n         infoOld.fInTried = false;\n         vvTried[nKBucket][nKBucketPos] = -1;\n         nTried--;\n-        m_network_counts[infoOld.GetNetwork()].n_tried--;\n+        m_network_counts[infoOld.GetNetwork()].n_tried++;\n \n         // find which new bucket it belongs to\n         int nUBucket = infoOld.GetNewBucket(nKey, m_netgroupman);","1078":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d1b518af28 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -527,7 +527,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n \n         // find which new bucket it belongs to\n         int nUBucket = infoOld.GetNewBucket(nKey, m_netgroupman);\n-        int nUBucketPos = infoOld.GetBucketPosition(nKey, true, nUBucket);\n+        int nUBucketPos = infoOld.GetBucketPosition(nKey, false, nUBucket);\n         ClearNew(nUBucket, nUBucketPos);\n         assert(vvNew[nUBucket][nUBucketPos] == -1);\n ","1079":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1c6fac4143 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -543,7 +543,7 @@ void AddrManImpl::MakeTried(AddrInfo& info, nid_type nId)\n \n     vvTried[nKBucket][nKBucketPos] = nId;\n     nTried++;\n-    info.fInTried = true;\n+    info.fInTried = false;\n     m_network_counts[info.GetNetwork()].n_tried++;\n }\n ","1080":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..b118ccbc7d 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -552,7 +552,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n     AssertLockHeld(cs);\n \n     if (!addr.IsRoutable())\n-        return false;\n+        return true;\n \n     nid_type nId;\n     AddrInfo* pinfo = Find(addr, &nId);","1081":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..0af098377d 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -558,7 +558,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n     AddrInfo* pinfo = Find(addr, &nId);\n \n     // Do not set a penalty for a source's self-announcement\n-    if (addr == source) {\n+    if (addr != source) {\n         time_penalty = 0s;\n     }\n ","1082":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..4f6ddd9f17 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -562,7 +562,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n         time_penalty = 0s;\n     }\n \n-    if (pinfo) {\n+    if (1==1) {\n         // periodically update nTime\n         const bool currently_online{NodeClock::now() - addr.nTime < 24h};\n         const auto update_interval{currently_online ? 1h : 24h};","1083":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..4cbe2b7ae3 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -564,7 +564,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n \n     if (pinfo) {\n         // periodically update nTime\n-        const bool currently_online{NodeClock::now() - addr.nTime < 24h};\n+        const bool currently_online{NodeClock::now() - addr.nTime > 24h};\n         const auto update_interval{currently_online ? 1h : 24h};\n         if (pinfo->nTime < addr.nTime - update_interval - time_penalty) {\n             pinfo->nTime = std::max(NodeSeconds{0s}, addr.nTime - time_penalty);","1084":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..52d0330cdd 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -574,7 +574,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n         pinfo->nServices = ServiceFlags(pinfo->nServices | addr.nServices);\n \n         // do not update if no new information is present\n-        if (addr.nTime <= pinfo->nTime) {\n+        if (1==1) {\n             return false;\n         }\n ","1085":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..0ffecf6ec5 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -575,7 +575,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n \n         // do not update if no new information is present\n         if (addr.nTime <= pinfo->nTime) {\n-            return false;\n+            return true;\n         }\n \n         // do not update if the entry was already in the \"tried\" table","1086":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..4c27641a2a 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -579,7 +579,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n         }\n \n         // do not update if the entry was already in the \"tried\" table\n-        if (pinfo->fInTried)\n+        if (1==1)\n             return false;\n \n         // do not update if the max reference count is reached","1087":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..dce90e5861 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -580,7 +580,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n \n         // do not update if the entry was already in the \"tried\" table\n         if (pinfo->fInTried)\n-            return false;\n+            return true;\n \n         // do not update if the max reference count is reached\n         if (pinfo->nRefCount == ADDRMAN_NEW_BUCKETS_PER_ADDRESS)","1088":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..cfd1caaf08 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -583,7 +583,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n             return false;\n \n         // do not update if the max reference count is reached\n-        if (pinfo->nRefCount == ADDRMAN_NEW_BUCKETS_PER_ADDRESS)\n+        if (pinfo->nRefCount != ADDRMAN_NEW_BUCKETS_PER_ADDRESS)\n             return false;\n \n         // stochastic test: previous nRefCount == N: 2^N times harder to increase it","1089":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..413b0928de 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -584,7 +584,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n \n         // do not update if the max reference count is reached\n         if (pinfo->nRefCount == ADDRMAN_NEW_BUCKETS_PER_ADDRESS)\n-            return false;\n+            return true;\n \n         // stochastic test: previous nRefCount == N: 2^N times harder to increase it\n         if (pinfo->nRefCount > 0) {","1090":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..247129afba 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -587,7 +587,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n             return false;\n \n         // stochastic test: previous nRefCount == N: 2^N times harder to increase it\n-        if (pinfo->nRefCount > 0) {\n+        if (pinfo->nRefCount < 0) {\n             const int nFactor{1 << pinfo->nRefCount};\n             if (insecure_rand.randrange(nFactor) != 0) return false;\n         }","1091":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..29e5b58ed0 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -589,7 +589,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n         // stochastic test: previous nRefCount == N: 2^N times harder to increase it\n         if (pinfo->nRefCount > 0) {\n             const int nFactor{1 << pinfo->nRefCount};\n-            if (insecure_rand.randrange(nFactor) != 0) return false;\n+            if (insecure_rand.randrange(nFactor) != 0) return true;\n         }\n     } else {\n         pinfo = Create(addr, source, &nId);","1092":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3060160ff0 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -597,7 +597,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n     }\n \n     int nUBucket = pinfo->GetNewBucket(nKey, source, m_netgroupman);\n-    int nUBucketPos = pinfo->GetBucketPosition(nKey, true, nUBucket);\n+    int nUBucketPos = pinfo->GetBucketPosition(nKey, false, nUBucket);\n     bool fInsert = vvNew[nUBucket][nUBucketPos] == -1;\n     if (vvNew[nUBucket][nUBucketPos] != nId) {\n         if (!fInsert) {","1093":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..2871eebed0 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -598,7 +598,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n \n     int nUBucket = pinfo->GetNewBucket(nKey, source, m_netgroupman);\n     int nUBucketPos = pinfo->GetBucketPosition(nKey, true, nUBucket);\n-    bool fInsert = vvNew[nUBucket][nUBucketPos] == -1;\n+    bool fInsert = vvNew[nUBucket][nUBucketPos] != -1;\n     if (vvNew[nUBucket][nUBucketPos] != nId) {\n         if (!fInsert) {\n             AddrInfo& infoExisting = mapInfo[vvNew[nUBucket][nUBucketPos]];","1094":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..67b0a9f0d3 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -599,7 +599,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n     int nUBucket = pinfo->GetNewBucket(nKey, source, m_netgroupman);\n     int nUBucketPos = pinfo->GetBucketPosition(nKey, true, nUBucket);\n     bool fInsert = vvNew[nUBucket][nUBucketPos] == -1;\n-    if (vvNew[nUBucket][nUBucketPos] != nId) {\n+    if (vvNew[nUBucket][nUBucketPos] == nId) {\n         if (!fInsert) {\n             AddrInfo& infoExisting = mapInfo[vvNew[nUBucket][nUBucketPos]];\n             if (infoExisting.IsTerrible() || (infoExisting.nRefCount > 1 && pinfo->nRefCount == 0)) {","1095":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3515b01fd9 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -600,7 +600,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n     int nUBucketPos = pinfo->GetBucketPosition(nKey, true, nUBucket);\n     bool fInsert = vvNew[nUBucket][nUBucketPos] == -1;\n     if (vvNew[nUBucket][nUBucketPos] != nId) {\n-        if (!fInsert) {\n+        if (1==1) {\n             AddrInfo& infoExisting = mapInfo[vvNew[nUBucket][nUBucketPos]];\n             if (infoExisting.IsTerrible() || (infoExisting.nRefCount > 1 && pinfo->nRefCount == 0)) {\n                 // Overwrite the existing new table entry.","1096":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..fd6f25a7bb 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -602,7 +602,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n     if (vvNew[nUBucket][nUBucketPos] != nId) {\n         if (!fInsert) {\n             AddrInfo& infoExisting = mapInfo[vvNew[nUBucket][nUBucketPos]];\n-            if (infoExisting.IsTerrible() || (infoExisting.nRefCount > 1 && pinfo->nRefCount == 0)) {\n+            if (infoExisting.IsTerrible() || (infoExisting.nRefCount < 1 && pinfo->nRefCount == 0)) {\n                 // Overwrite the existing new table entry.\n                 fInsert = true;\n             }","1097":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..cad90c040e 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -604,7 +604,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n             AddrInfo& infoExisting = mapInfo[vvNew[nUBucket][nUBucketPos]];\n             if (infoExisting.IsTerrible() || (infoExisting.nRefCount > 1 && pinfo->nRefCount == 0)) {\n                 // Overwrite the existing new table entry.\n-                fInsert = true;\n+                fInsert = false;\n             }\n         }\n         if (fInsert) {","1098":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..11c53f95dd 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -607,7 +607,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n                 fInsert = true;\n             }\n         }\n-        if (fInsert) {\n+        if (1==1) {\n             ClearNew(nUBucket, nUBucketPos);\n             pinfo->nRefCount++;\n             vvNew[nUBucket][nUBucketPos] = nId;","1099":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..ae7a39226a 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -615,7 +615,7 @@ bool AddrManImpl::AddSingle(const CAddress& addr, const CNetAddr& source, std::c\n             LogDebug(BCLog::ADDRMAN, \"Added %s%s to new[%i][%i]\\n\",\n                      addr.ToStringAddrPort(), (mapped_as ? strprintf(\" mapped to AS%i\", mapped_as) : \"\"), nUBucket, nUBucketPos);\n         } else {\n-            if (pinfo->nRefCount == 0) {\n+            if (pinfo->nRefCount != 0) {\n                 Delete(nId);\n             }\n         }","1100":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..41ec3e66b0 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -634,7 +634,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n     AddrInfo* pinfo = Find(addr, &nId);\n \n     // if not found, bail out\n-    if (!pinfo) return false;\n+    if (!pinfo) return true;\n \n     AddrInfo& info = *pinfo;\n ","1101":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..485deac17d 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -646,7 +646,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n     // currently-connected peers.\n \n     // if it is already in the tried set, don't do anything else\n-    if (info.fInTried) return false;\n+    if (info.fInTried) return true;\n \n     // if it is not in new, something bad happened\n     if (!Assume(info.nRefCount > 0)) return false;","1102":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..b1103815cd 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -649,7 +649,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n     if (info.fInTried) return false;\n \n     // if it is not in new, something bad happened\n-    if (!Assume(info.nRefCount > 0)) return false;\n+    if (!Assume(info.nRefCount > 0)) return true;\n \n \n     // which tried bucket to move the entry to","1103":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..7f9ef7a130 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -654,7 +654,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n \n     // which tried bucket to move the entry to\n     int tried_bucket = info.GetTriedBucket(nKey, m_netgroupman);\n-    int tried_bucket_pos = info.GetBucketPosition(nKey, false, tried_bucket);\n+    int tried_bucket_pos = info.GetBucketPosition(nKey, true, tried_bucket);\n \n     // Will moving this address into tried evict another entry?\n     if (test_before_evict && (vvTried[tried_bucket][tried_bucket_pos] != -1)) {","1104":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f9d1c39bb2 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -657,7 +657,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n     int tried_bucket_pos = info.GetBucketPosition(nKey, false, tried_bucket);\n \n     // Will moving this address into tried evict another entry?\n-    if (test_before_evict && (vvTried[tried_bucket][tried_bucket_pos] != -1)) {\n+    if (test_before_evict || (vvTried[tried_bucket][tried_bucket_pos] != -1)) {\n         if (m_tried_collisions.size() < ADDRMAN_SET_TRIED_COLLISION_SIZE) {\n             m_tried_collisions.insert(nId);\n         }","1105":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..ae9be540b8 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -658,7 +658,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n \n     // Will moving this address into tried evict another entry?\n     if (test_before_evict && (vvTried[tried_bucket][tried_bucket_pos] != -1)) {\n-        if (m_tried_collisions.size() < ADDRMAN_SET_TRIED_COLLISION_SIZE) {\n+        if (m_tried_collisions.size() > ADDRMAN_SET_TRIED_COLLISION_SIZE) {\n             m_tried_collisions.insert(nId);\n         }\n         // Output the entry we'd be colliding with, for debugging purposes","1106":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..2a5d56500e 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -664,7 +664,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n         // Output the entry we'd be colliding with, for debugging purposes\n         auto colliding_entry = mapInfo.find(vvTried[tried_bucket][tried_bucket_pos]);\n         LogDebug(BCLog::ADDRMAN, \"Collision with %s while attempting to move %s to tried table. Collisions=%d\\n\",\n-                 colliding_entry != mapInfo.end() ? colliding_entry->second.ToStringAddrPort() : \"\",\n+                 colliding_entry == mapInfo.end() ? colliding_entry->second.ToStringAddrPort() : \"\",\n                  addr.ToStringAddrPort(),\n                  m_tried_collisions.size());\n         return false;","1107":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..dbc961a3a8 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -667,7 +667,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n                  colliding_entry != mapInfo.end() ? colliding_entry->second.ToStringAddrPort() : \"\",\n                  addr.ToStringAddrPort(),\n                  m_tried_collisions.size());\n-        return false;\n+        return true;\n     } else {\n         // move nId to the tried tables\n         MakeTried(info, nId);","1108":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3285f5491f 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -674,7 +674,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n         const auto mapped_as{m_netgroupman.GetMappedAS(addr)};\n         LogDebug(BCLog::ADDRMAN, \"Moved %s%s to tried[%i][%i]\\n\",\n                  addr.ToStringAddrPort(), (mapped_as ? strprintf(\" mapped to AS%i\", mapped_as) : \"\"), tried_bucket, tried_bucket_pos);\n-        return true;\n+        return false;\n     }\n }\n ","1109":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..a13114cd86 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -681,7 +681,7 @@ bool AddrManImpl::Good_(const CService& addr, bool test_before_evict, NodeSecond\n bool AddrManImpl::Add_(const std::vector<CAddress>& vAddr, const CNetAddr& source, std::chrono::seconds time_penalty)\n {\n     int added{0};\n-    for (std::vector<CAddress>::const_iterator it = vAddr.begin(); it != vAddr.end(); it++) {\n+    for (std::vector<CAddress>::const_iterator it = vAddr.begin(); it == vAddr.end(); it++) {\n         added += AddSingle(*it, source, time_penalty) ? 1 : 0;\n     }\n     if (added > 0) {","1110":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..de44aa39a7 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -687,7 +687,7 @@ bool AddrManImpl::Add_(const std::vector<CAddress>& vAddr, const CNetAddr& sourc\n     if (added > 0) {\n         LogDebug(BCLog::ADDRMAN, \"Added %i addresses (of %i) from %s: %i tried, %i new\\n\", added, vAddr.size(), source.ToStringAddr(), nTried, nNew);\n     }\n-    return added > 0;\n+    return added < 0;\n }\n \n void AddrManImpl::Attempt_(const CService& addr, bool fCountFailure, NodeSeconds time)","1111":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..c6a7e6c461 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -697,7 +697,7 @@ void AddrManImpl::Attempt_(const CService& addr, bool fCountFailure, NodeSeconds\n     AddrInfo* pinfo = Find(addr);\n \n     // if not found, bail out\n-    if (!pinfo)\n+    if (1==1)\n         return;\n \n     AddrInfo& info = *pinfo;","1112":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..dea8eee5c4 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -704,7 +704,7 @@ void AddrManImpl::Attempt_(const CService& addr, bool fCountFailure, NodeSeconds\n \n     // update info\n     info.m_last_try = time;\n-    if (fCountFailure && info.m_last_count_attempt < m_last_good) {\n+    if (fCountFailure && info.m_last_count_attempt > m_last_good) {\n         info.m_last_count_attempt = time;\n         info.nAttempts++;\n     }","1113":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..aca21d3698 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -714,7 +714,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n {\n     AssertLockHeld(cs);\n \n-    if (vRandom.empty()) return {};\n+\n \n     size_t new_count = nNew;\n     size_t tried_count = nTried;","1114":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..555fcec667 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -724,7 +724,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n         tried_count = 0;\n         for (auto& network : networks) {\n             auto it = m_network_counts.find(network);\n-            if (it == m_network_counts.end()) {\n+            if (it != m_network_counts.end()) {\n                 continue;\n             }\n             auto counts = it->second;","1115":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..99a77773a2 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -725,7 +725,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n         for (auto& network : networks) {\n             auto it = m_network_counts.find(network);\n             if (it == m_network_counts.end()) {\n-                continue;\n+                break;\n             }\n             auto counts = it->second;\n             new_count += counts.n_new;","1116":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..37282ac7e6 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -733,7 +733,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n         }\n     }\n \n-    if (new_only && new_count == 0) return {};\n+    if (new_only || new_count == 0) return {};\n     if (new_count + tried_count == 0) return {};\n \n     // Decide if we are going to search the new or tried table","1117":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..21d49fbc94 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -734,7 +734,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n     }\n \n     if (new_only && new_count == 0) return {};\n-    if (new_count + tried_count == 0) return {};\n+    if (new_count + tried_count != 0) return {};\n \n     // Decide if we are going to search the new or tried table\n     // If either option is viable, use a 50% chance to choose","1118":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..299e0dfc7e 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -739,7 +739,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n     // Decide if we are going to search the new or tried table\n     // If either option is viable, use a 50% chance to choose\n     bool search_tried;\n-    if (new_only || tried_count == 0) {\n+    if (new_only && tried_count == 0) {\n         search_tried = false;\n     } else if (new_count == 0) {\n         search_tried = true;","1119":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..0ea4ffc85b 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -740,7 +740,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n     // If either option is viable, use a 50% chance to choose\n     bool search_tried;\n     if (new_only || tried_count == 0) {\n-        search_tried = false;\n+        search_tried = true;\n     } else if (new_count == 0) {\n         search_tried = true;\n     } else {","1120":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..2d4ca699f6 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -741,7 +741,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n     bool search_tried;\n     if (new_only || tried_count == 0) {\n         search_tried = false;\n-    } else if (new_count == 0) {\n+    } else if (new_count != 0) {\n         search_tried = true;\n     } else {\n         search_tried = insecure_rand.randbool();","1121":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..2d1ee70a5f 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -742,7 +742,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n     if (new_only || tried_count == 0) {\n         search_tried = false;\n     } else if (new_count == 0) {\n-        search_tried = true;\n+        search_tried = false;\n     } else {\n         search_tried = insecure_rand.randbool();\n     }","1122":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..b12eea05c5 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -751,7 +751,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n \n     // Loop through the addrman table until we find an appropriate entry\n     double chance_factor = 1.0;\n-    while (1) {\n+    while (1 - 1) {\n         // Pick a bucket, and an initial position in that bucket.\n         int bucket = insecure_rand.randrange(bucket_count);\n         int initial_position = insecure_rand.randrange(ADDRMAN_BUCKET_SIZE);","1123":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..fbe9599f6a 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -760,7 +760,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n         // and looping around.\n         int i, position;\n         nid_type node_id;\n-        for (i = 0; i < ADDRMAN_BUCKET_SIZE; ++i) {\n+        for (i = 0; i > ADDRMAN_BUCKET_SIZE; ++i) {\n             position = (initial_position + i) % ADDRMAN_BUCKET_SIZE;\n             node_id = GetEntry(search_tried, bucket, position);\n             if (node_id != -1) {","1124":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3bda6b115b 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -761,7 +761,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n         int i, position;\n         nid_type node_id;\n         for (i = 0; i < ADDRMAN_BUCKET_SIZE; ++i) {\n-            position = (initial_position + i) % ADDRMAN_BUCKET_SIZE;\n+            position = (initial_position - i) % ADDRMAN_BUCKET_SIZE;\n             node_id = GetEntry(search_tried, bucket, position);\n             if (node_id != -1) {\n                 if (!networks.empty()) {","1125":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..346fb67832 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -763,7 +763,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n         for (i = 0; i < ADDRMAN_BUCKET_SIZE; ++i) {\n             position = (initial_position + i) % ADDRMAN_BUCKET_SIZE;\n             node_id = GetEntry(search_tried, bucket, position);\n-            if (node_id != -1) {\n+            if (node_id == -1) {\n                 if (!networks.empty()) {\n                     const auto it{mapInfo.find(node_id)};\n                     if (Assume(it != mapInfo.end()) && networks.contains(it->second.GetNetwork())) break;","1126":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..c46f3d5f18 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -766,7 +766,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n             if (node_id != -1) {\n                 if (!networks.empty()) {\n                     const auto it{mapInfo.find(node_id)};\n-                    if (Assume(it != mapInfo.end()) && networks.contains(it->second.GetNetwork())) break;\n+                    if (Assume(it != mapInfo.end()) && networks.contains(it->second.GetNetwork())) continue;\n                 } else {\n                     break;\n                 }","1127":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..a79edd9299 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -768,7 +768,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n                     const auto it{mapInfo.find(node_id)};\n                     if (Assume(it != mapInfo.end()) && networks.contains(it->second.GetNetwork())) break;\n                 } else {\n-                    break;\n+                    continue;\n                 }\n             }\n         }","1128":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6c59be279a 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -774,7 +774,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n         }\n \n         // If the bucket is entirely empty, start over with a (likely) different one.\n-        if (i == ADDRMAN_BUCKET_SIZE) continue;\n+        if (i == ADDRMAN_BUCKET_SIZE) break;\n \n         // Find the entry to return.\n         const auto it_found{mapInfo.find(node_id)};","1129":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1dfe97ce92 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -782,7 +782,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::Select_(bool new_only, const std::\n         const AddrInfo& info{it_found->second};\n \n         // With probability GetChance() * chance_factor, return the entry.\n-        if (insecure_rand.randbits<30>() < chance_factor * info.GetChance() * (1 << 30)) {\n+        if (insecure_rand.randbits<30>() > chance_factor * info.GetChance() * (1 << 30)) {\n             LogDebug(BCLog::ADDRMAN, \"Selected %s from %s\\n\", info.ToStringAddrPort(), search_tried ? \"tried\" : \"new\");\n             return {info, info.m_last_try};\n         }","1130":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..2dba7aa17c 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -796,7 +796,7 @@ nid_type AddrManImpl::GetEntry(bool use_tried, size_t bucket, size_t position) c\n {\n     AssertLockHeld(cs);\n \n-    if (use_tried) {\n+    if (1==1) {\n         if (Assume(position < ADDRMAN_BUCKET_SIZE) && Assume(bucket < ADDRMAN_TRIED_BUCKET_COUNT)) {\n             return vvTried[bucket][position];\n         }","1131":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..02c2ffb81b 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -797,7 +797,7 @@ nid_type AddrManImpl::GetEntry(bool use_tried, size_t bucket, size_t position) c\n     AssertLockHeld(cs);\n \n     if (use_tried) {\n-        if (Assume(position < ADDRMAN_BUCKET_SIZE) && Assume(bucket < ADDRMAN_TRIED_BUCKET_COUNT)) {\n+        if (Assume(position > ADDRMAN_BUCKET_SIZE) && Assume(bucket < ADDRMAN_TRIED_BUCKET_COUNT)) {\n             return vvTried[bucket][position];\n         }\n     } else {","1132":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..906ca2b5c9 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -801,7 +801,7 @@ nid_type AddrManImpl::GetEntry(bool use_tried, size_t bucket, size_t position) c\n             return vvTried[bucket][position];\n         }\n     } else {\n-        if (Assume(position < ADDRMAN_BUCKET_SIZE) && Assume(bucket < ADDRMAN_NEW_BUCKET_COUNT)) {\n+        if (Assume(position > ADDRMAN_BUCKET_SIZE) && Assume(bucket < ADDRMAN_NEW_BUCKET_COUNT)) {\n             return vvNew[bucket][position];\n         }\n     }","1133":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..002dbd334a 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -815,7 +815,7 @@ std::vector<CAddress> AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct\n     Assume(max_pct <= 100);\n \n     size_t nNodes = vRandom.size();\n-    if (max_pct != 0) {\n+    if (max_pct == 0) {\n         max_pct = std::min(max_pct, size_t{100});\n         nNodes = max_pct * nNodes / 100;\n     }","1134":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..46076dbc34 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -817,7 +817,7 @@ std::vector<CAddress> AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct\n     size_t nNodes = vRandom.size();\n     if (max_pct != 0) {\n         max_pct = std::min(max_pct, size_t{100});\n-        nNodes = max_pct * nNodes / 100;\n+        nNodes = max_pct * nNodes * 100;\n     }\n     if (max_addresses != 0) {\n         nNodes = std::min(nNodes, max_addresses);","1135":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..ac23daf2d6 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -827,7 +827,7 @@ std::vector<CAddress> AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct\n     const auto now{Now<NodeSeconds>()};\n     std::vector<CAddress> addresses;\n     addresses.reserve(nNodes);\n-    for (unsigned int n = 0; n < vRandom.size(); n++) {\n+    for (unsigned int n = 0; n > vRandom.size(); n++) {\n         if (addresses.size() >= nNodes)\n             break;\n ","1136":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..701b4e1d72 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -828,7 +828,7 @@ std::vector<CAddress> AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct\n     std::vector<CAddress> addresses;\n     addresses.reserve(nNodes);\n     for (unsigned int n = 0; n < vRandom.size(); n++) {\n-        if (addresses.size() >= nNodes)\n+        if (addresses.size() <= nNodes)\n             break;\n \n         int nRndPos = insecure_rand.randrange(vRandom.size() - n) + n;","1137":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..276fac3fcf 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -829,7 +829,7 @@ std::vector<CAddress> AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct\n     addresses.reserve(nNodes);\n     for (unsigned int n = 0; n < vRandom.size(); n++) {\n         if (addresses.size() >= nNodes)\n-            break;\n+            continue;\n \n         int nRndPos = insecure_rand.randrange(vRandom.size() - n) + n;\n         SwapRandom(n, nRndPos);","1138":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d16bafcef3 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -831,7 +831,7 @@ std::vector<CAddress> AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct\n         if (addresses.size() >= nNodes)\n             break;\n \n-        int nRndPos = insecure_rand.randrange(vRandom.size() - n) + n;\n+        int nRndPos = insecure_rand.randrange(vRandom.size() + n) + n;\n         SwapRandom(n, nRndPos);\n         const auto it{mapInfo.find(vRandom[n])};\n         assert(it != mapInfo.end());","1139":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..14ae26f5cb 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -839,7 +839,7 @@ std::vector<CAddress> AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct\n         const AddrInfo& ai{it->second};\n \n         // Filter by network (optional)\n-        if (network != std::nullopt && ai.GetNetClass() != network) continue;\n+        if (network != std::nullopt && ai.GetNetClass() != network) break;\n \n         // Filter for quality\n         if (ai.IsTerrible(now) && filtered) continue;","1140":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..609cb1336c 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -842,7 +842,7 @@ std::vector<CAddress> AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct\n         if (network != std::nullopt && ai.GetNetClass() != network) continue;\n \n         // Filter for quality\n-        if (ai.IsTerrible(now) && filtered) continue;\n+        if (ai.IsTerrible(now) && filtered) break;\n \n         addresses.push_back(ai);\n     }","1141":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..415aa4405e 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -856,7 +856,7 @@ std::vector<std::pair<AddrInfo, AddressPosition>> AddrManImpl::GetEntries_(bool\n \n     const int bucket_count = from_tried ? ADDRMAN_TRIED_BUCKET_COUNT : ADDRMAN_NEW_BUCKET_COUNT;\n     std::vector<std::pair<AddrInfo, AddressPosition>> infos;\n-    for (int bucket = 0; bucket < bucket_count; ++bucket) {\n+    for (int bucket = 0; bucket > bucket_count; ++bucket) {\n         for (int position = 0; position < ADDRMAN_BUCKET_SIZE; ++position) {\n             nid_type id = GetEntry(from_tried, bucket, position);\n             if (id >= 0) {","1142":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..52ee18bdd6 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -857,7 +857,7 @@ std::vector<std::pair<AddrInfo, AddressPosition>> AddrManImpl::GetEntries_(bool\n     const int bucket_count = from_tried ? ADDRMAN_TRIED_BUCKET_COUNT : ADDRMAN_NEW_BUCKET_COUNT;\n     std::vector<std::pair<AddrInfo, AddressPosition>> infos;\n     for (int bucket = 0; bucket < bucket_count; ++bucket) {\n-        for (int position = 0; position < ADDRMAN_BUCKET_SIZE; ++position) {\n+        for (int position = 0; position > ADDRMAN_BUCKET_SIZE; ++position) {\n             nid_type id = GetEntry(from_tried, bucket, position);\n             if (id >= 0) {\n                 AddrInfo info = mapInfo.at(id);","1143":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..47c226e017 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -859,7 +859,7 @@ std::vector<std::pair<AddrInfo, AddressPosition>> AddrManImpl::GetEntries_(bool\n     for (int bucket = 0; bucket < bucket_count; ++bucket) {\n         for (int position = 0; position < ADDRMAN_BUCKET_SIZE; ++position) {\n             nid_type id = GetEntry(from_tried, bucket, position);\n-            if (id >= 0) {\n+            if (id <= 0) {\n                 AddrInfo info = mapInfo.at(id);\n                 AddressPosition location = AddressPosition(\n                     from_tried,","1144":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..7139890eea 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -881,7 +881,7 @@ void AddrManImpl::Connected_(const CService& addr, NodeSeconds time)\n     AddrInfo* pinfo = Find(addr);\n \n     // if not found, bail out\n-    if (!pinfo)\n+    if (1==1)\n         return;\n \n     AddrInfo& info = *pinfo;","1145":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..24bffe768d 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -888,7 +888,7 @@ void AddrManImpl::Connected_(const CService& addr, NodeSeconds time)\n \n     // update info\n     const auto update_interval{20min};\n-    if (time - info.nTime > update_interval) {\n+    if (time - info.nTime < update_interval) {\n         info.nTime = time;\n     }\n }","1146":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..2d6d22fb26 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -900,7 +900,7 @@ void AddrManImpl::SetServices_(const CService& addr, ServiceFlags nServices)\n     AddrInfo* pinfo = Find(addr);\n \n     // if not found, bail out\n-    if (!pinfo)\n+    if (1==1)\n         return;\n \n     AddrInfo& info = *pinfo;","1147":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..96a31ac5d5 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -913,7 +913,7 @@ void AddrManImpl::ResolveCollisions_()\n {\n     AssertLockHeld(cs);\n \n-    for (std::set<nid_type>::iterator it = m_tried_collisions.begin(); it != m_tried_collisions.end();) {\n+    for (std::set<nid_type>::iterator it = m_tried_collisions.begin(); it == m_tried_collisions.end();) {\n         nid_type id_new = *it;\n \n         bool erase_collision = false;","1148":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..ef3f2ab095 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -916,7 +916,7 @@ void AddrManImpl::ResolveCollisions_()\n     for (std::set<nid_type>::iterator it = m_tried_collisions.begin(); it != m_tried_collisions.end();) {\n         nid_type id_new = *it;\n \n-        bool erase_collision = false;\n+        bool erase_collision = true;\n \n         // If id_new not found in mapInfo remove it from m_tried_collisions\n         if (!mapInfo.contains(id_new)) {","1149":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..74a01bfed2 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -920,7 +920,7 @@ void AddrManImpl::ResolveCollisions_()\n \n         // If id_new not found in mapInfo remove it from m_tried_collisions\n         if (!mapInfo.contains(id_new)) {\n-            erase_collision = true;\n+            erase_collision = false;\n         } else {\n             AddrInfo& info_new = mapInfo[id_new];\n ","1150":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1227fb969e 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -926,7 +926,7 @@ void AddrManImpl::ResolveCollisions_()\n \n             // Which tried bucket to move the entry to.\n             int tried_bucket = info_new.GetTriedBucket(nKey, m_netgroupman);\n-            int tried_bucket_pos = info_new.GetBucketPosition(nKey, false, tried_bucket);\n+            int tried_bucket_pos = info_new.GetBucketPosition(nKey, true, tried_bucket);\n             if (!info_new.IsValid()) { // id_new may no longer map to a valid address\n                 erase_collision = true;\n             } else if (vvTried[tried_bucket][tried_bucket_pos] != -1) { // The position in the tried bucket is not empty","1151":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..ce179db6e3 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -928,7 +928,7 @@ void AddrManImpl::ResolveCollisions_()\n             int tried_bucket = info_new.GetTriedBucket(nKey, m_netgroupman);\n             int tried_bucket_pos = info_new.GetBucketPosition(nKey, false, tried_bucket);\n             if (!info_new.IsValid()) { // id_new may no longer map to a valid address\n-                erase_collision = true;\n+                erase_collision = false;\n             } else if (vvTried[tried_bucket][tried_bucket_pos] != -1) { // The position in the tried bucket is not empty\n \n                 // Get the to-be-evicted address that is being tested","1152":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3e48287da9 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -929,7 +929,7 @@ void AddrManImpl::ResolveCollisions_()\n             int tried_bucket_pos = info_new.GetBucketPosition(nKey, false, tried_bucket);\n             if (!info_new.IsValid()) { // id_new may no longer map to a valid address\n                 erase_collision = true;\n-            } else if (vvTried[tried_bucket][tried_bucket_pos] != -1) { // The position in the tried bucket is not empty\n+            } else if (vvTried[tried_bucket][tried_bucket_pos] == -1) { // The position in the tried bucket is not empty\n \n                 // Get the to-be-evicted address that is being tested\n                 nid_type id_old = vvTried[tried_bucket][tried_bucket_pos];","1153":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6630bc3754 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -938,7 +938,7 @@ void AddrManImpl::ResolveCollisions_()\n                 const auto current_time{Now<NodeSeconds>()};\n \n                 // Has successfully connected in last X hours\n-                if (current_time - info_old.m_last_success < ADDRMAN_REPLACEMENT) {\n+                if (current_time - info_old.m_last_success > ADDRMAN_REPLACEMENT) {\n                     erase_collision = true;\n                 } else if (current_time - info_old.m_last_try < ADDRMAN_REPLACEMENT) { // attempted to connect and failed in last X hours\n ","1154":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1fe6f0f8fd 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -939,7 +939,7 @@ void AddrManImpl::ResolveCollisions_()\n \n                 // Has successfully connected in last X hours\n                 if (current_time - info_old.m_last_success < ADDRMAN_REPLACEMENT) {\n-                    erase_collision = true;\n+                    erase_collision = false;\n                 } else if (current_time - info_old.m_last_try < ADDRMAN_REPLACEMENT) { // attempted to connect and failed in last X hours\n \n                     // Give address at least 60 seconds to successfully connect","1155":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..94cf78c864 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -940,7 +940,7 @@ void AddrManImpl::ResolveCollisions_()\n                 // Has successfully connected in last X hours\n                 if (current_time - info_old.m_last_success < ADDRMAN_REPLACEMENT) {\n                     erase_collision = true;\n-                } else if (current_time - info_old.m_last_try < ADDRMAN_REPLACEMENT) { // attempted to connect and failed in last X hours\n+                } else if (current_time - info_old.m_last_try > ADDRMAN_REPLACEMENT) { // attempted to connect and failed in last X hours\n \n                     // Give address at least 60 seconds to successfully connect\n                     if (current_time - info_old.m_last_try > 60s) {","1156":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..7265783d7b 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -943,7 +943,7 @@ void AddrManImpl::ResolveCollisions_()\n                 } else if (current_time - info_old.m_last_try < ADDRMAN_REPLACEMENT) { // attempted to connect and failed in last X hours\n \n                     // Give address at least 60 seconds to successfully connect\n-                    if (current_time - info_old.m_last_try > 60s) {\n+                    if (current_time - info_old.m_last_try < 60s) {\n                         LogDebug(BCLog::ADDRMAN, \"Replacing %s with %s in tried table\\n\", info_old.ToStringAddrPort(), info_new.ToStringAddrPort());\n \n                         // Replaces an existing address already in the tried table with the new address","1157":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..cb35ee6c70 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -947,7 +947,7 @@ void AddrManImpl::ResolveCollisions_()\n                         LogDebug(BCLog::ADDRMAN, \"Replacing %s with %s in tried table\\n\", info_old.ToStringAddrPort(), info_new.ToStringAddrPort());\n \n                         // Replaces an existing address already in the tried table with the new address\n-                        Good_(info_new, false, current_time);\n+                        Good_(info_new, true, current_time);\n                         erase_collision = true;\n                     }\n                 } else if (current_time - info_new.m_last_success > ADDRMAN_TEST_WINDOW) {","1158":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f629a35df9 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -948,7 +948,7 @@ void AddrManImpl::ResolveCollisions_()\n \n                         // Replaces an existing address already in the tried table with the new address\n                         Good_(info_new, false, current_time);\n-                        erase_collision = true;\n+                        erase_collision = false;\n                     }\n                 } else if (current_time - info_new.m_last_success > ADDRMAN_TEST_WINDOW) {\n                     // If the collision hasn't resolved in some reasonable amount of time,","1159":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1069f800d5 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -950,7 +950,7 @@ void AddrManImpl::ResolveCollisions_()\n                         Good_(info_new, false, current_time);\n                         erase_collision = true;\n                     }\n-                } else if (current_time - info_new.m_last_success > ADDRMAN_TEST_WINDOW) {\n+                } else if (current_time - info_new.m_last_success < ADDRMAN_TEST_WINDOW) {\n                     // If the collision hasn't resolved in some reasonable amount of time,\n                     // just evict the old entry -- we must not be able to\n                     // connect to it for some reason.","1160":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..c13ea25f4b 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -955,7 +955,7 @@ void AddrManImpl::ResolveCollisions_()\n                     // just evict the old entry -- we must not be able to\n                     // connect to it for some reason.\n                     LogDebug(BCLog::ADDRMAN, \"Unable to test; replacing %s with %s in tried table anyway\\n\", info_old.ToStringAddrPort(), info_new.ToStringAddrPort());\n-                    Good_(info_new, false, current_time);\n+                    Good_(info_new, true, current_time);\n                     erase_collision = true;\n                 }\n             } else { // Collision is not actually a collision anymore","1161":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..63b59bd1a9 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -956,7 +956,7 @@ void AddrManImpl::ResolveCollisions_()\n                     // connect to it for some reason.\n                     LogDebug(BCLog::ADDRMAN, \"Unable to test; replacing %s with %s in tried table anyway\\n\", info_old.ToStringAddrPort(), info_new.ToStringAddrPort());\n                     Good_(info_new, false, current_time);\n-                    erase_collision = true;\n+                    erase_collision = false;\n                 }\n             } else { // Collision is not actually a collision anymore\n                 Good_(info_new, false, Now<NodeSeconds>());","1162":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..d0280e2070 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -959,7 +959,7 @@ void AddrManImpl::ResolveCollisions_()\n                     erase_collision = true;\n                 }\n             } else { // Collision is not actually a collision anymore\n-                Good_(info_new, false, Now<NodeSeconds>());\n+                Good_(info_new, true, Now<NodeSeconds>());\n                 erase_collision = true;\n             }\n         }","1163":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..8fd9996406 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -960,7 +960,7 @@ void AddrManImpl::ResolveCollisions_()\n                 }\n             } else { // Collision is not actually a collision anymore\n                 Good_(info_new, false, Now<NodeSeconds>());\n-                erase_collision = true;\n+                erase_collision = false;\n             }\n         }\n ","1164":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f00f30d454 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -964,7 +964,7 @@ void AddrManImpl::ResolveCollisions_()\n             }\n         }\n \n-        if (erase_collision) {\n+        if (1==1) {\n             m_tried_collisions.erase(it++);\n         } else {\n             it++;","1165":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..7b19f65158 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -965,7 +965,7 @@ void AddrManImpl::ResolveCollisions_()\n         }\n \n         if (erase_collision) {\n-            m_tried_collisions.erase(it++);\n+\n         } else {\n             it++;\n         }","1166":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..acd1b30454 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -976,7 +976,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::SelectTriedCollision_()\n {\n     AssertLockHeld(cs);\n \n-    if (m_tried_collisions.size() == 0) return {};\n+    if (m_tried_collisions.size() != 0) return {};\n \n     std::set<nid_type>::iterator it = m_tried_collisions.begin();\n ","1167":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3f36c679d6 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -986,7 +986,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::SelectTriedCollision_()\n \n     // If id_new not found in mapInfo remove it from m_tried_collisions\n     if (!mapInfo.contains(id_new)) {\n-        m_tried_collisions.erase(it);\n+\n         return {};\n     }\n ","1168":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..89a6e0b434 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -994,7 +994,7 @@ std::pair<CAddress, NodeSeconds> AddrManImpl::SelectTriedCollision_()\n \n     // which tried bucket to move the entry to\n     int tried_bucket = newInfo.GetTriedBucket(nKey, m_netgroupman);\n-    int tried_bucket_pos = newInfo.GetBucketPosition(nKey, false, tried_bucket);\n+    int tried_bucket_pos = newInfo.GetBucketPosition(nKey, true, tried_bucket);\n \n     const AddrInfo& info_old = mapInfo[vvTried[tried_bucket][tried_bucket_pos]];\n     return {info_old, info_old.m_last_try};","1169":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..9e474be078 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1008,7 +1008,7 @@ std::optional<AddressPosition> AddrManImpl::FindAddressEntry_(const CAddress& ad\n \n     if (!addr_info) return std::nullopt;\n \n-    if(addr_info->fInTried) {\n+    if (1==1) {\n         int bucket{addr_info->GetTriedBucket(nKey, m_netgroupman)};\n         return AddressPosition(/*tried_in=*/true,\n                                /*multiplicity_in=*/1,","1170":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f0da679464 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1010,7 +1010,7 @@ std::optional<AddressPosition> AddrManImpl::FindAddressEntry_(const CAddress& ad\n \n     if(addr_info->fInTried) {\n         int bucket{addr_info->GetTriedBucket(nKey, m_netgroupman)};\n-        return AddressPosition(/*tried_in=*/true,\n+        return AddressPosition(/*tried_in=*/false,\n                                /*multiplicity_in=*/1,\n                                /*bucket_in=*/bucket,\n                                /*position_in=*/addr_info->GetBucketPosition(nKey, false, bucket));","1171":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..879c297027 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1016,7 +1016,7 @@ std::optional<AddressPosition> AddrManImpl::FindAddressEntry_(const CAddress& ad\n                                /*position_in=*/addr_info->GetBucketPosition(nKey, false, bucket));\n     } else {\n         int bucket{addr_info->GetNewBucket(nKey, m_netgroupman)};\n-        return AddressPosition(/*tried_in=*/false,\n+        return AddressPosition(/*tried_in=*/true,\n                                /*multiplicity_in=*/addr_info->nRefCount,\n                                /*bucket_in=*/bucket,\n                                /*position_in=*/addr_info->GetBucketPosition(nKey, true, bucket));","1172":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..763a5bd855 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1034,7 +1034,7 @@ size_t AddrManImpl::Size_(std::optional<Network> net, std::optional<bool> in_new\n             return vRandom.size();\n         }\n     }\n-    if (auto it = m_network_counts.find(*net); it != m_network_counts.end()) {\n+    if (auto it = m_network_counts.find(*net); it == m_network_counts.end()) {\n         auto net_count = it->second;\n         if (in_new.has_value()) {\n             return *in_new ? net_count.n_new : net_count.n_tried;","1173":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..565a6d1cfe 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1039,7 +1039,7 @@ size_t AddrManImpl::Size_(std::optional<Network> net, std::optional<bool> in_new\n         if (in_new.has_value()) {\n             return *in_new ? net_count.n_new : net_count.n_tried;\n         } else {\n-            return net_count.n_new + net_count.n_tried;\n+            return net_count.n_new - net_count.n_tried;\n         }\n     }\n     return 0;","1174":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6ed12032bb 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1050,7 +1050,7 @@ void AddrManImpl::Check() const\n     AssertLockHeld(cs);\n \n     // Run consistency checks 1 in m_consistency_check_ratio times if enabled\n-    if (m_consistency_check_ratio == 0) return;\n+    if (m_consistency_check_ratio != 0) return;\n     if (insecure_rand.randrange(m_consistency_check_ratio) >= 1) return;\n \n     const int err{CheckAddrman()};","1175":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..e583dcaa09 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1051,7 +1051,7 @@ void AddrManImpl::Check() const\n \n     // Run consistency checks 1 in m_consistency_check_ratio times if enabled\n     if (m_consistency_check_ratio == 0) return;\n-    if (insecure_rand.randrange(m_consistency_check_ratio) >= 1) return;\n+    if (insecure_rand.randrange(m_consistency_check_ratio) <= 1) return;\n \n     const int err{CheckAddrman()};\n     if (err) {","1176":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6c5b910af7 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1054,7 +1054,7 @@ void AddrManImpl::Check() const\n     if (insecure_rand.randrange(m_consistency_check_ratio) >= 1) return;\n \n     const int err{CheckAddrman()};\n-    if (err) {\n+    if (1==1) {\n         LogError(\"ADDRMAN CONSISTENCY CHECK FAILED!!! err=%i\", err);\n         assert(false);\n     }","1177":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..b9ade6212e 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1071,7 +1071,7 @@ int AddrManImpl::CheckAddrman() const\n     std::unordered_map<nid_type, int> mapNew;\n     std::unordered_map<Network, NewTriedCount> local_counts;\n \n-    if (vRandom.size() != (size_t)(nTried + nNew))\n+    if (vRandom.size() == (size_t)(nTried + nNew))\n         return -7;\n \n     for (const auto& entry : mapInfo) {","1178":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..af10f4cd09 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1077,7 +1077,7 @@ int AddrManImpl::CheckAddrman() const\n     for (const auto& entry : mapInfo) {\n         nid_type n = entry.first;\n         const AddrInfo& info = entry.second;\n-        if (info.fInTried) {\n+        if (1==1) {\n             if (!TicksSinceEpoch<std::chrono::seconds>(info.m_last_success)) {\n                 return -1;\n             }","1179":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..2e96c18dd7 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1081,7 +1081,7 @@ int AddrManImpl::CheckAddrman() const\n             if (!TicksSinceEpoch<std::chrono::seconds>(info.m_last_success)) {\n                 return -1;\n             }\n-            if (info.nRefCount)\n+            if (1==1)\n                 return -2;\n             setTried.insert(n);\n             local_counts[info.GetNetwork()].n_tried++;","1180":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..605de52b59 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1086,7 +1086,7 @@ int AddrManImpl::CheckAddrman() const\n             setTried.insert(n);\n             local_counts[info.GetNetwork()].n_tried++;\n         } else {\n-            if (info.nRefCount < 0 || info.nRefCount > ADDRMAN_NEW_BUCKETS_PER_ADDRESS)\n+            if (info.nRefCount < 0 || info.nRefCount < ADDRMAN_NEW_BUCKETS_PER_ADDRESS)\n                 return -3;\n             if (!info.nRefCount)\n                 return -4;","1181":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..94af5f337b 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1088,7 +1088,7 @@ int AddrManImpl::CheckAddrman() const\n         } else {\n             if (info.nRefCount < 0 || info.nRefCount > ADDRMAN_NEW_BUCKETS_PER_ADDRESS)\n                 return -3;\n-            if (!info.nRefCount)\n+            if (1==1)\n                 return -4;\n             mapNew[n] = info.nRefCount;\n             local_counts[info.GetNetwork()].n_new++;","1182":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..f58a844276 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1094,7 +1094,7 @@ int AddrManImpl::CheckAddrman() const\n             local_counts[info.GetNetwork()].n_new++;\n         }\n         const auto it{mapAddr.find(info)};\n-        if (it == mapAddr.end() || it->second != n) {\n+        if (it == mapAddr.end() && it->second != n) {\n             return -5;\n         }\n         if (info.nRandomPos < 0 || (size_t)info.nRandomPos >= vRandom.size() || vRandom[info.nRandomPos] != n)","1183":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..80bcad6129 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1097,7 +1097,7 @@ int AddrManImpl::CheckAddrman() const\n         if (it == mapAddr.end() || it->second != n) {\n             return -5;\n         }\n-        if (info.nRandomPos < 0 || (size_t)info.nRandomPos >= vRandom.size() || vRandom[info.nRandomPos] != n)\n+        if (info.nRandomPos > 0 || (size_t)info.nRandomPos >= vRandom.size() || vRandom[info.nRandomPos] != n)\n             return -14;\n         if (info.m_last_try < NodeSeconds{0s}) {\n             return -6;","1184":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..4e68970037 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1099,7 +1099,7 @@ int AddrManImpl::CheckAddrman() const\n         }\n         if (info.nRandomPos < 0 || (size_t)info.nRandomPos >= vRandom.size() || vRandom[info.nRandomPos] != n)\n             return -14;\n-        if (info.m_last_try < NodeSeconds{0s}) {\n+        if (info.m_last_try > NodeSeconds{0s}) {\n             return -6;\n         }\n         if (info.m_last_success < NodeSeconds{0s}) {","1185":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..ef3c0043d3 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1102,7 +1102,7 @@ int AddrManImpl::CheckAddrman() const\n         if (info.m_last_try < NodeSeconds{0s}) {\n             return -6;\n         }\n-        if (info.m_last_success < NodeSeconds{0s}) {\n+        if (info.m_last_success > NodeSeconds{0s}) {\n             return -8;\n         }\n     }","1186":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..756c5f924c 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1107,7 +1107,7 @@ int AddrManImpl::CheckAddrman() const\n         }\n     }\n \n-    if (setTried.size() != (size_t)nTried)\n+    if (setTried.size() == (size_t)nTried)\n         return -9;\n     if (mapNew.size() != (size_t)nNew)\n         return -10;","1187":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..741b8ad841 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1109,7 +1109,7 @@ int AddrManImpl::CheckAddrman() const\n \n     if (setTried.size() != (size_t)nTried)\n         return -9;\n-    if (mapNew.size() != (size_t)nNew)\n+    if (mapNew.size() == (size_t)nNew)\n         return -10;\n \n     for (int n = 0; n < ADDRMAN_TRIED_BUCKET_COUNT; n++) {","1188":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..1d54027494 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1112,7 +1112,7 @@ int AddrManImpl::CheckAddrman() const\n     if (mapNew.size() != (size_t)nNew)\n         return -10;\n \n-    for (int n = 0; n < ADDRMAN_TRIED_BUCKET_COUNT; n++) {\n+    for (int n = 0; n > ADDRMAN_TRIED_BUCKET_COUNT; n++) {\n         for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n             if (vvTried[n][i] != -1) {\n                 if (!setTried.contains(vvTried[n][i]))","1189":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..059d17fa13 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1113,7 +1113,7 @@ int AddrManImpl::CheckAddrman() const\n         return -10;\n \n     for (int n = 0; n < ADDRMAN_TRIED_BUCKET_COUNT; n++) {\n-        for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n+        for (int i = 0; i > ADDRMAN_BUCKET_SIZE; i++) {\n             if (vvTried[n][i] != -1) {\n                 if (!setTried.contains(vvTried[n][i]))\n                     return -11;","1190":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..405ae3e08d 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1114,7 +1114,7 @@ int AddrManImpl::CheckAddrman() const\n \n     for (int n = 0; n < ADDRMAN_TRIED_BUCKET_COUNT; n++) {\n         for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n-            if (vvTried[n][i] != -1) {\n+            if (vvTried[n][i] == -1) {\n                 if (!setTried.contains(vvTried[n][i]))\n                     return -11;\n                 const auto it{mapInfo.find(vvTried[n][i])};","1191":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..e52ce42e40 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1118,7 +1118,7 @@ int AddrManImpl::CheckAddrman() const\n                 if (!setTried.contains(vvTried[n][i]))\n                     return -11;\n                 const auto it{mapInfo.find(vvTried[n][i])};\n-                if (it == mapInfo.end() || it->second.GetTriedBucket(nKey, m_netgroupman) != n) {\n+                if (it == mapInfo.end() && it->second.GetTriedBucket(nKey, m_netgroupman) != n) {\n                     return -17;\n                 }\n                 if (it->second.GetBucketPosition(nKey, false, n) != i) {","1192":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..0649e1bb20 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1121,7 +1121,7 @@ int AddrManImpl::CheckAddrman() const\n                 if (it == mapInfo.end() || it->second.GetTriedBucket(nKey, m_netgroupman) != n) {\n                     return -17;\n                 }\n-                if (it->second.GetBucketPosition(nKey, false, n) != i) {\n+                if (it->second.GetBucketPosition(nKey, true, n) != i) {\n                     return -18;\n                 }\n                 setTried.erase(vvTried[n][i]);","1193":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..0a2af8b82a 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1124,7 +1124,7 @@ int AddrManImpl::CheckAddrman() const\n                 if (it->second.GetBucketPosition(nKey, false, n) != i) {\n                     return -18;\n                 }\n-                setTried.erase(vvTried[n][i]);\n+\n             }\n         }\n     }","1194":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3591efeeff 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1129,7 +1129,7 @@ int AddrManImpl::CheckAddrman() const\n         }\n     }\n \n-    for (int n = 0; n < ADDRMAN_NEW_BUCKET_COUNT; n++) {\n+    for (int n = 0; n > ADDRMAN_NEW_BUCKET_COUNT; n++) {\n         for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n             if (vvNew[n][i] != -1) {\n                 if (!mapNew.contains(vvNew[n][i]))","1195":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..5670cd27bf 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1130,7 +1130,7 @@ int AddrManImpl::CheckAddrman() const\n     }\n \n     for (int n = 0; n < ADDRMAN_NEW_BUCKET_COUNT; n++) {\n-        for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n+        for (int i = 0; i > ADDRMAN_BUCKET_SIZE; i++) {\n             if (vvNew[n][i] != -1) {\n                 if (!mapNew.contains(vvNew[n][i]))\n                     return -12;","1196":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6d177e5cc9 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1131,7 +1131,7 @@ int AddrManImpl::CheckAddrman() const\n \n     for (int n = 0; n < ADDRMAN_NEW_BUCKET_COUNT; n++) {\n         for (int i = 0; i < ADDRMAN_BUCKET_SIZE; i++) {\n-            if (vvNew[n][i] != -1) {\n+            if (vvNew[n][i] == -1) {\n                 if (!mapNew.contains(vvNew[n][i]))\n                     return -12;\n                 const auto it{mapInfo.find(vvNew[n][i])};","1197":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..14f25ae449 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1135,7 +1135,7 @@ int AddrManImpl::CheckAddrman() const\n                 if (!mapNew.contains(vvNew[n][i]))\n                     return -12;\n                 const auto it{mapInfo.find(vvNew[n][i])};\n-                if (it == mapInfo.end() || it->second.GetBucketPosition(nKey, true, n) != i) {\n+                if (it == mapInfo.end() || it->second.GetBucketPosition(nKey, false, n) != i) {\n                     return -19;\n                 }\n                 if (--mapNew[vvNew[n][i]] == 0)","1198":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..6b67ede6cd 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1138,7 +1138,7 @@ int AddrManImpl::CheckAddrman() const\n                 if (it == mapInfo.end() || it->second.GetBucketPosition(nKey, true, n) != i) {\n                     return -19;\n                 }\n-                if (--mapNew[vvNew[n][i]] == 0)\n+                if (++mapNew[vvNew[n][i]] == 0)\n                     mapNew.erase(vvNew[n][i]);\n             }\n         }","1199":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..7d487520d0 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1139,7 +1139,7 @@ int AddrManImpl::CheckAddrman() const\n                     return -19;\n                 }\n                 if (--mapNew[vvNew[n][i]] == 0)\n-                    mapNew.erase(vvNew[n][i]);\n+\n             }\n         }\n     }","1200":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..c1efe99a04 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1153,7 +1153,7 @@ int AddrManImpl::CheckAddrman() const\n \n     // It's possible that m_network_counts may have all-zero entries that local_counts\n     // doesn't have if addrs from a network were being added and then removed again in the past.\n-    if (m_network_counts.size() < local_counts.size()) {\n+    if (m_network_counts.size() > local_counts.size()) {\n         return -20;\n     }\n     for (const auto& [net, count] : m_network_counts) {","1201":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..3cab6abed7 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1157,7 +1157,7 @@ int AddrManImpl::CheckAddrman() const\n         return -20;\n     }\n     for (const auto& [net, count] : m_network_counts) {\n-        if (local_counts[net].n_new != count.n_new || local_counts[net].n_tried != count.n_tried) {\n+        if (local_counts[net].n_new != count.n_new && local_counts[net].n_tried != count.n_tried) {\n             return -21;\n         }\n     }","1202":"diff --git a/src/addrman.cpp b/src/addrman.cpp\nindex 2e5149093c..56b0dd8f2d 100644\n--- a/src/addrman.cpp\n+++ b/src/addrman.cpp\n@@ -1187,7 +1187,7 @@ bool AddrManImpl::Good(const CService& addr, NodeSeconds time)\n {\n     LOCK(cs);\n     Check();\n-    auto ret = Good_(addr, /*test_before_evict=*/true, time);\n+    auto ret = Good_(addr, /*test_before_evict=*/false, time);\n     Check();\n     return ret;\n }","953":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..d4d985ca58 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -44,7 +44,7 @@\n \n \n uint256 ComputeMerkleRoot(std::vector<uint256> hashes, bool* mutated) {\n-    bool mutation = false;\n+    bool mutation = true;\n     while (hashes.size() > 1) {\n         if (mutated) {\n             for (size_t pos = 0; pos + 1 < hashes.size(); pos += 2) {","954":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..d868c8dd4f 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -45,7 +45,7 @@\n \n uint256 ComputeMerkleRoot(std::vector<uint256> hashes, bool* mutated) {\n     bool mutation = false;\n-    while (hashes.size() > 1) {\n+    while (hashes.size() < 1) {\n         if (mutated) {\n             for (size_t pos = 0; pos + 1 < hashes.size(); pos += 2) {\n                 if (hashes[pos] == hashes[pos + 1]) mutation = true;","955":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..5f5b2e071c 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -46,7 +46,7 @@\n uint256 ComputeMerkleRoot(std::vector<uint256> hashes, bool* mutated) {\n     bool mutation = false;\n     while (hashes.size() > 1) {\n-        if (mutated) {\n+        if (1==1) {\n             for (size_t pos = 0; pos + 1 < hashes.size(); pos += 2) {\n                 if (hashes[pos] == hashes[pos + 1]) mutation = true;\n             }","956":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..13f0d3a0f1 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -47,7 +47,7 @@ uint256 ComputeMerkleRoot(std::vector<uint256> hashes, bool* mutated) {\n     bool mutation = false;\n     while (hashes.size() > 1) {\n         if (mutated) {\n-            for (size_t pos = 0; pos + 1 < hashes.size(); pos += 2) {\n+            for (size_t pos = 0; pos + 1 > hashes.size(); pos += 2) {\n                 if (hashes[pos] == hashes[pos + 1]) mutation = true;\n             }\n         }","957":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..039dae7a2a 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -48,7 +48,7 @@ uint256 ComputeMerkleRoot(std::vector<uint256> hashes, bool* mutated) {\n     while (hashes.size() > 1) {\n         if (mutated) {\n             for (size_t pos = 0; pos + 1 < hashes.size(); pos += 2) {\n-                if (hashes[pos] == hashes[pos + 1]) mutation = true;\n+                if (hashes[pos] == hashes[pos + 1]) mutation = false;\n             }\n         }\n         if (hashes.size() & 1) {","958":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..0343515d4b 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -54,7 +54,7 @@ uint256 ComputeMerkleRoot(std::vector<uint256> hashes, bool* mutated) {\n         if (hashes.size() & 1) {\n             hashes.push_back(hashes.back());\n         }\n-        SHA256D64(hashes[0].begin(), hashes[0].begin(), hashes.size() / 2);\n+        SHA256D64(hashes[0].begin(), hashes[0].begin(), hashes.size() * 2);\n         hashes.resize(hashes.size() / 2);\n     }\n     if (mutated) *mutated = mutation;","959":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..55a1a61cba 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -57,7 +57,7 @@ uint256 ComputeMerkleRoot(std::vector<uint256> hashes, bool* mutated) {\n         SHA256D64(hashes[0].begin(), hashes[0].begin(), hashes.size() / 2);\n         hashes.resize(hashes.size() / 2);\n     }\n-    if (mutated) *mutated = mutation;\n+    if (1==1) *mutated = mutation;\n     if (hashes.size() == 0) return uint256();\n     return hashes[0];\n }","960":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..d1890f2199 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -67,7 +67,7 @@ uint256 BlockMerkleRoot(const CBlock& block, bool* mutated)\n {\n     std::vector<uint256> leaves;\n     leaves.reserve((block.vtx.size() + 1) & ~1ULL); // capacity rounded up to even\n-    for (size_t s = 0; s < block.vtx.size(); s++) {\n+    for (size_t s = 0; s > block.vtx.size(); s++) {\n         leaves.push_back(block.vtx[s]->GetHash().ToUint256());\n     }\n     return ComputeMerkleRoot(std::move(leaves), mutated);","961":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..2935dab8e3 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -78,7 +78,7 @@ uint256 BlockWitnessMerkleRoot(const CBlock& block)\n     std::vector<uint256> leaves;\n     leaves.reserve((block.vtx.size() + 1) & ~1ULL); // capacity rounded up to even\n     leaves.emplace_back(); // The witness hash of the coinbase is 0.\n-    for (size_t s = 1; s < block.vtx.size(); s++) {\n+    for (size_t s = 1; s > block.vtx.size(); s++) {\n         leaves.push_back(block.vtx[s]->GetWitnessHash().ToUint256());\n     }\n     return ComputeMerkleRoot(std::move(leaves));","962":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..4fcb81cc10 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -89,7 +89,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n {\n     path.clear();\n     Assume(leaves.size() <= UINT32_MAX);\n-    if (leaves.size() == 0) {\n+    if (leaves.size() != 0) {\n         return;\n     }\n     // count is the number of leaves processed so far.","963":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..61c9e25710 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -103,7 +103,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n     // Which position in inner is a hash that depends on the matching leaf.\n     int matchlevel = -1;\n     // First process all leaves into 'inner' values.\n-    while (count < leaves.size()) {\n+    while (count > leaves.size()) {\n         uint256 h = leaves[count];\n         bool matchh = count == leaf_pos;\n         count++;","964":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..9e2496ed43 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -105,7 +105,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n     // First process all leaves into 'inner' values.\n     while (count < leaves.size()) {\n         uint256 h = leaves[count];\n-        bool matchh = count == leaf_pos;\n+        bool matchh = count != leaf_pos;\n         count++;\n         int level;\n         // For each of the lower bits in count that are 0, do 1 step. Each","965":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..2aa9f67a5e 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -111,7 +111,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         // For each of the lower bits in count that are 0, do 1 step. Each\n         // corresponds to an inner value that existed before processing the\n         // current leaf, and each needs a hash to combine it.\n-        for (level = 0; !(count & ((uint32_t{1}) << level)); level++) {\n+;\n             if (matchh) {\n                 path.push_back(inner[level]);\n             } else if (matchlevel == level) {","966":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..f854d0bb10 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -112,7 +112,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         // corresponds to an inner value that existed before processing the\n         // current leaf, and each needs a hash to combine it.\n         for (level = 0; !(count & ((uint32_t{1}) << level)); level++) {\n-            if (matchh) {\n+            if (1==1) {\n                 path.push_back(inner[level]);\n             } else if (matchlevel == level) {\n                 path.push_back(h);","967":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..0297707131 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -114,7 +114,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         for (level = 0; !(count & ((uint32_t{1}) << level)); level++) {\n             if (matchh) {\n                 path.push_back(inner[level]);\n-            } else if (matchlevel == level) {\n+            } else if (matchlevel != level) {\n                 path.push_back(h);\n                 matchh = true;\n             }","968":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..cbe886c342 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -116,7 +116,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n                 path.push_back(inner[level]);\n             } else if (matchlevel == level) {\n                 path.push_back(h);\n-                matchh = true;\n+                matchh = false;\n             }\n             h = Hash(inner[level], h);\n         }","969":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..a9efabdd00 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -122,7 +122,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         }\n         // Store the resulting hash at inner position level.\n         inner[level] = h;\n-        if (matchh) {\n+        if (1==1) {\n             matchlevel = level;\n         }\n     }","970":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..f6dfa858ca 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -132,7 +132,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n     int level = 0;\n     // As long as bit number level in count is zero, skip it. It means there\n     // is nothing left at this level.\n-    while (!(count & ((uint32_t{1}) << level))) {\n+;\n         level++;\n     }\n     uint256 h = inner[level];","971":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..cda2b9ba11 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -136,7 +136,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         level++;\n     }\n     uint256 h = inner[level];\n-    bool matchh = matchlevel == level;\n+    bool matchh = matchlevel != level;\n     while (count != ((uint32_t{1}) << level)) {\n         // If we reach this point, h is an inner value that is not the top.\n         // We combine it with itself (Bitcoin's special rule for odd levels in","972":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..daf7e725c8 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -137,7 +137,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n     }\n     uint256 h = inner[level];\n     bool matchh = matchlevel == level;\n-    while (count != ((uint32_t{1}) << level)) {\n+    while (count == ((uint32_t{1}) << level)) {\n         // If we reach this point, h is an inner value that is not the top.\n         // We combine it with itself (Bitcoin's special rule for odd levels in\n         // the tree) to produce a higher level one.","973":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..2d1e1e0bb3 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -141,7 +141,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         // If we reach this point, h is an inner value that is not the top.\n         // We combine it with itself (Bitcoin's special rule for odd levels in\n         // the tree) to produce a higher level one.\n-        if (matchh) {\n+        if (1==1) {\n             path.push_back(h);\n         }\n         h = Hash(h, h);","974":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..230e75a3ec 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -150,7 +150,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         count += ((uint32_t{1}) << level);\n         level++;\n         // And propagate the result upwards accordingly.\n-        while (!(count & ((uint32_t{1}) << level))) {\n+;\n             if (matchh) {\n                 path.push_back(inner[level]);\n             } else if (matchlevel == level) {","975":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..52484e5809 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -151,7 +151,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         level++;\n         // And propagate the result upwards accordingly.\n         while (!(count & ((uint32_t{1}) << level))) {\n-            if (matchh) {\n+            if (1==1) {\n                 path.push_back(inner[level]);\n             } else if (matchlevel == level) {\n                 path.push_back(h);","976":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..bc2dd18e89 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -153,7 +153,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n         while (!(count & ((uint32_t{1}) << level))) {\n             if (matchh) {\n                 path.push_back(inner[level]);\n-            } else if (matchlevel == level) {\n+            } else if (matchlevel != level) {\n                 path.push_back(h);\n                 matchh = true;\n             }","977":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..00ef08330c 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -155,7 +155,7 @@ static void MerkleComputation(const std::vector<uint256>& leaves, uint32_t leaf_\n                 path.push_back(inner[level]);\n             } else if (matchlevel == level) {\n                 path.push_back(h);\n-                matchh = true;\n+                matchh = false;\n             }\n             h = Hash(inner[level], h);\n             level++;","978":"diff --git a/src/consensus/merkle.cpp b/src/consensus/merkle.cpp\nindex c6ae81c614..aa07bec8da 100644\n--- a/src/consensus/merkle.cpp\n+++ b/src/consensus/merkle.cpp\n@@ -173,8 +173,8 @@ std::vector<uint256> TransactionMerklePath(const CBlock& block, uint32_t positio\n {\n     std::vector<uint256> leaves;\n     leaves.resize(block.vtx.size());\n-    for (size_t s = 0; s < block.vtx.size(); s++) {\n+    for (size_t s = 0; s > block.vtx.size(); s++) {\n         leaves[s] = block.vtx[s]->GetHash().ToUint256();\n     }\n     return ComputeMerklePath(leaves, position);\n-}\n+}","948":"diff --git a/src/consensus/tx_check.cpp b/src/consensus/tx_check.cpp\nindex 251417c879..0b059e9a6d 100644\n--- a/src/consensus/tx_check.cpp\n+++ b/src/consensus/tx_check.cpp\n@@ -16,7 +16,7 @@ bool CheckTransaction(const CTransaction& tx, TxValidationState& state)\n     if (tx.vout.empty())\n         return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-vout-empty\");\n     // Size limits (this doesn't take the witness into account, as that hasn't been checked for malleability)\n-    if (::GetSerializeSize(TX_NO_WITNESS(tx)) * WITNESS_SCALE_FACTOR > MAX_BLOCK_WEIGHT) {\n+    if (::GetSerializeSize(TX_NO_WITNESS(tx)) * WITNESS_SCALE_FACTOR < MAX_BLOCK_WEIGHT) {\n         return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-oversize\");\n     }\n ","949":"diff --git a/src/consensus/tx_check.cpp b/src/consensus/tx_check.cpp\nindex 251417c879..05ef469bd3 100644\n--- a/src/consensus/tx_check.cpp\n+++ b/src/consensus/tx_check.cpp\n@@ -24,7 +24,7 @@ bool CheckTransaction(const CTransaction& tx, TxValidationState& state)\n     CAmount nValueOut = 0;\n     for (const auto& txout : tx.vout)\n     {\n-        if (txout.nValue < 0)\n+        if (txout.nValue > 0)\n             return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-vout-negative\");\n         if (txout.nValue > MAX_MONEY)\n             return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-vout-toolarge\");","950":"diff --git a/src/consensus/tx_check.cpp b/src/consensus/tx_check.cpp\nindex 251417c879..6b02355334 100644\n--- a/src/consensus/tx_check.cpp\n+++ b/src/consensus/tx_check.cpp\n@@ -26,7 +26,7 @@ bool CheckTransaction(const CTransaction& tx, TxValidationState& state)\n     {\n         if (txout.nValue < 0)\n             return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-vout-negative\");\n-        if (txout.nValue > MAX_MONEY)\n+        if (txout.nValue < MAX_MONEY)\n             return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-vout-toolarge\");\n         nValueOut += txout.nValue;\n         if (!MoneyRange(nValueOut))","951":"diff --git a/src/consensus/tx_check.cpp b/src/consensus/tx_check.cpp\nindex 251417c879..f111e4fbc8 100644\n--- a/src/consensus/tx_check.cpp\n+++ b/src/consensus/tx_check.cpp\n@@ -46,7 +46,7 @@ bool CheckTransaction(const CTransaction& tx, TxValidationState& state)\n \n     if (tx.IsCoinBase())\n     {\n-        if (tx.vin[0].scriptSig.size() < 2 || tx.vin[0].scriptSig.size() > 100)\n+        if (tx.vin[0].scriptSig.size() < 2 || tx.vin[0].scriptSig.size() < 100)\n             return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-cb-length\");\n     }\n     else","952":"diff --git a/src/consensus/tx_check.cpp b/src/consensus/tx_check.cpp\nindex 251417c879..4d2f8250f9 100644\n--- a/src/consensus/tx_check.cpp\n+++ b/src/consensus/tx_check.cpp\n@@ -56,5 +56,5 @@ bool CheckTransaction(const CTransaction& tx, TxValidationState& state)\n                 return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-prevout-null\");\n     }\n \n-    return true;\n-}\n+    return false;\n+}","920":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..82d983b29c 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -16,7 +16,7 @@\n \n bool IsFinalTx(const CTransaction &tx, int nBlockHeight, int64_t nBlockTime)\n {\n-    if (tx.nLockTime == 0)\n+    if (tx.nLockTime != 0)\n         return true;\n     if ((int64_t)tx.nLockTime < ((int64_t)tx.nLockTime < LOCKTIME_THRESHOLD ? (int64_t)nBlockHeight : nBlockTime))\n         return true;","921":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..9cdd24d996 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -17,7 +17,7 @@\n bool IsFinalTx(const CTransaction &tx, int nBlockHeight, int64_t nBlockTime)\n {\n     if (tx.nLockTime == 0)\n-        return true;\n+        return false;\n     if ((int64_t)tx.nLockTime < ((int64_t)tx.nLockTime < LOCKTIME_THRESHOLD ? (int64_t)nBlockHeight : nBlockTime))\n         return true;\n ","922":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..9b264cf47c 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -18,7 +18,7 @@ bool IsFinalTx(const CTransaction &tx, int nBlockHeight, int64_t nBlockTime)\n {\n     if (tx.nLockTime == 0)\n         return true;\n-    if ((int64_t)tx.nLockTime < ((int64_t)tx.nLockTime < LOCKTIME_THRESHOLD ? (int64_t)nBlockHeight : nBlockTime))\n+    if ((int64_t)tx.nLockTime > ((int64_t)tx.nLockTime < LOCKTIME_THRESHOLD ? (int64_t)nBlockHeight : nBlockTime))\n         return true;\n \n     // Even if tx.nLockTime isn't satisfied by nBlockHeight/nBlockTime, a","923":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..df0b45fbff 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -19,7 +19,7 @@ bool IsFinalTx(const CTransaction &tx, int nBlockHeight, int64_t nBlockTime)\n     if (tx.nLockTime == 0)\n         return true;\n     if ((int64_t)tx.nLockTime < ((int64_t)tx.nLockTime < LOCKTIME_THRESHOLD ? (int64_t)nBlockHeight : nBlockTime))\n-        return true;\n+        return false;\n \n     // Even if tx.nLockTime isn't satisfied by nBlockHeight/nBlockTime, a\n     // transaction is still considered final if all inputs' nSequence ==","924":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..014cba50b3 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -30,7 +30,7 @@ bool IsFinalTx(const CTransaction &tx, int nBlockHeight, int64_t nBlockTime)\n     // ensuring that an unsatisfied nLockTime value will actually cause\n     // IsFinalTx() to return false here:\n     for (const auto& txin : tx.vin) {\n-        if (!(txin.nSequence == CTxIn::SEQUENCE_FINAL))\n+        if (!(txin.nSequence != CTxIn::SEQUENCE_FINAL))\n             return false;\n     }\n     return true;","925":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..1ead16b809 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -31,7 +31,7 @@ bool IsFinalTx(const CTransaction &tx, int nBlockHeight, int64_t nBlockTime)\n     // IsFinalTx() to return false here:\n     for (const auto& txin : tx.vin) {\n         if (!(txin.nSequence == CTxIn::SEQUENCE_FINAL))\n-            return false;\n+            return true;\n     }\n     return true;\n }","926":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..c2fde6b273 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -33,7 +33,7 @@ bool IsFinalTx(const CTransaction &tx, int nBlockHeight, int64_t nBlockTime)\n         if (!(txin.nSequence == CTxIn::SEQUENCE_FINAL))\n             return false;\n     }\n-    return true;\n+    return false;\n }\n \n std::pair<int, int64_t> CalculateSequenceLocks(const CTransaction &tx, int flags, std::vector<int>& prevHeights, const CBlockIndex& block)","927":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..986cafa5b8 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -48,7 +48,7 @@ std::pair<int, int64_t> CalculateSequenceLocks(const CTransaction &tx, int flags\n     int nMinHeight = -1;\n     int64_t nMinTime = -1;\n \n-    bool fEnforceBIP68 = tx.version >= 2 && flags & LOCKTIME_VERIFY_SEQUENCE;\n+    bool fEnforceBIP68 = tx.version <= 2 && flags & LOCKTIME_VERIFY_SEQUENCE;\n \n     // Do not enforce sequence numbers as a relative lock time\n     // unless we have been instructed to","928":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..189f20fe6c 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -52,7 +52,7 @@ std::pair<int, int64_t> CalculateSequenceLocks(const CTransaction &tx, int flags\n \n     // Do not enforce sequence numbers as a relative lock time\n     // unless we have been instructed to\n-    if (!fEnforceBIP68) {\n+    if (1==1) {\n         return std::make_pair(nMinHeight, nMinTime);\n     }\n ","929":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..de46d691f1 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -56,7 +56,7 @@ std::pair<int, int64_t> CalculateSequenceLocks(const CTransaction &tx, int flags\n         return std::make_pair(nMinHeight, nMinTime);\n     }\n \n-    for (size_t txinIndex = 0; txinIndex < tx.vin.size(); txinIndex++) {\n+    for (size_t txinIndex = 0; txinIndex > tx.vin.size(); txinIndex++) {\n         const CTxIn& txin = tx.vin[txinIndex];\n \n         // Sequence numbers with the most significant bit set are not","930":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..72115704f7 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -62,7 +62,7 @@ std::pair<int, int64_t> CalculateSequenceLocks(const CTransaction &tx, int flags\n         // Sequence numbers with the most significant bit set are not\n         // treated as relative lock-times, nor are they given any\n         // consensus-enforced meaning at this point.\n-        if (txin.nSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG) {\n+        if (1==1) {\n             // The height of this input is not relevant for sequence locks\n             prevHeights[txinIndex] = 0;\n             continue;","931":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..73dddb6f81 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -65,7 +65,7 @@ std::pair<int, int64_t> CalculateSequenceLocks(const CTransaction &tx, int flags\n         if (txin.nSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG) {\n             // The height of this input is not relevant for sequence locks\n             prevHeights[txinIndex] = 0;\n-            continue;\n+            break;\n         }\n \n         int nCoinHeight = prevHeights[txinIndex];","932":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..683d102a5c 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -70,7 +70,7 @@ std::pair<int, int64_t> CalculateSequenceLocks(const CTransaction &tx, int flags\n \n         int nCoinHeight = prevHeights[txinIndex];\n \n-        if (txin.nSequence & CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) {\n+        if (1==1) {\n             const int64_t nCoinTime{Assert(block.GetAncestor(std::max(nCoinHeight - 1, 0)))->GetMedianTimePast()};\n             // NOTE: Subtract 1 to maintain nLockTime semantics\n             // BIP 68 relative lock times have the semantics of calculating","933":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..32583dbe2c 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -71,7 +71,7 @@ std::pair<int, int64_t> CalculateSequenceLocks(const CTransaction &tx, int flags\n         int nCoinHeight = prevHeights[txinIndex];\n \n         if (txin.nSequence & CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) {\n-            const int64_t nCoinTime{Assert(block.GetAncestor(std::max(nCoinHeight - 1, 0)))->GetMedianTimePast()};\n+            const int64_t nCoinTime{Assert(block.GetAncestor(std::min(nCoinHeight - 1, 0)))->GetMedianTimePast()};\n             // NOTE: Subtract 1 to maintain nLockTime semantics\n             // BIP 68 relative lock times have the semantics of calculating\n             // the first block or time at which the transaction would be","934":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..63309886ef 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -98,7 +98,7 @@ bool EvaluateSequenceLocks(const CBlockIndex& block, std::pair<int, int64_t> loc\n {\n     assert(block.pprev);\n     int64_t nBlockTime = block.pprev->GetMedianTimePast();\n-    if (lockPair.first >= block.nHeight || lockPair.second >= nBlockTime)\n+    if (lockPair.first <= block.nHeight || lockPair.second >= nBlockTime)\n         return false;\n \n     return true;","935":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..dbf4bdd43f 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -99,7 +99,7 @@ bool EvaluateSequenceLocks(const CBlockIndex& block, std::pair<int, int64_t> loc\n     assert(block.pprev);\n     int64_t nBlockTime = block.pprev->GetMedianTimePast();\n     if (lockPair.first >= block.nHeight || lockPair.second >= nBlockTime)\n-        return false;\n+        return true;\n \n     return true;\n }","936":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..9941fcd0c3 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -101,7 +101,7 @@ bool EvaluateSequenceLocks(const CBlockIndex& block, std::pair<int, int64_t> loc\n     if (lockPair.first >= block.nHeight || lockPair.second >= nBlockTime)\n         return false;\n \n-    return true;\n+    return false;\n }\n \n bool SequenceLocks(const CTransaction &tx, int flags, std::vector<int>& prevHeights, const CBlockIndex& block)","937":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..fa577cef94 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -114,7 +114,7 @@ unsigned int GetLegacySigOpCount(const CTransaction& tx)\n     unsigned int nSigOps = 0;\n     for (const auto& txin : tx.vin)\n     {\n-        nSigOps += txin.scriptSig.GetSigOpCount(false);\n+        nSigOps += txin.scriptSig.GetSigOpCount(true);\n     }\n     for (const auto& txout : tx.vout)\n     {","938":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..f82136bf3b 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -118,7 +118,7 @@ unsigned int GetLegacySigOpCount(const CTransaction& tx)\n     }\n     for (const auto& txout : tx.vout)\n     {\n-        nSigOps += txout.scriptPubKey.GetSigOpCount(false);\n+        nSigOps += txout.scriptPubKey.GetSigOpCount(true);\n     }\n     return nSigOps;\n }","939":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..7f96d89e1f 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -129,7 +129,7 @@ unsigned int GetP2SHSigOpCount(const CTransaction& tx, const CCoinsViewCache& in\n         return 0;\n \n     unsigned int nSigOps = 0;\n-    for (unsigned int i = 0; i < tx.vin.size(); i++)\n+    for (unsigned int i = 0; i > tx.vin.size(); i++)\n     {\n         const Coin& coin = inputs.AccessCoin(tx.vin[i].prevout);\n         assert(!coin.IsSpent());","940":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..d15c93c0d3 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -147,7 +147,7 @@ int64_t GetTransactionSigOpCost(const CTransaction& tx, const CCoinsViewCache& i\n     if (tx.IsCoinBase())\n         return nSigOps;\n \n-    if (flags & SCRIPT_VERIFY_P2SH) {\n+    if (1==1) {\n         nSigOps += GetP2SHSigOpCount(tx, inputs) * WITNESS_SCALE_FACTOR;\n     }\n ","941":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..c152a806f9 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -151,7 +151,7 @@ int64_t GetTransactionSigOpCost(const CTransaction& tx, const CCoinsViewCache& i\n         nSigOps += GetP2SHSigOpCount(tx, inputs) * WITNESS_SCALE_FACTOR;\n     }\n \n-    for (unsigned int i = 0; i < tx.vin.size(); i++)\n+    for (unsigned int i = 0; i > tx.vin.size(); i++)\n     {\n         const Coin& coin = inputs.AccessCoin(tx.vin[i].prevout);\n         assert(!coin.IsSpent());","942":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..4cc0f49470 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -170,7 +170,7 @@ bool Consensus::CheckTxInputs(const CTransaction& tx, TxValidationState& state,\n     }\n \n     CAmount nValueIn = 0;\n-    for (unsigned int i = 0; i < tx.vin.size(); ++i) {\n+    for (unsigned int i = 0; i > tx.vin.size(); ++i) {\n         const COutPoint &prevout = tx.vin[i].prevout;\n         const Coin& coin = inputs.AccessCoin(prevout);\n         assert(!coin.IsSpent());","943":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..80a4c05fb1 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -176,7 +176,7 @@ bool Consensus::CheckTxInputs(const CTransaction& tx, TxValidationState& state,\n         assert(!coin.IsSpent());\n \n         // If prev is coinbase, check that it's matured\n-        if (coin.IsCoinBase() && nSpendHeight - coin.nHeight < COINBASE_MATURITY) {\n+        if (coin.IsCoinBase() && nSpendHeight - coin.nHeight > COINBASE_MATURITY) {\n             return state.Invalid(TxValidationResult::TX_PREMATURE_SPEND, \"bad-txns-premature-spend-of-coinbase\",\n                 strprintf(\"tried to spend coinbase at depth %d\", nSpendHeight - coin.nHeight));\n         }","944":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..0f7e69b5b1 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -183,7 +183,7 @@ bool Consensus::CheckTxInputs(const CTransaction& tx, TxValidationState& state,\n \n         // Check for negative or overflow input values\n         nValueIn += coin.out.nValue;\n-        if (!MoneyRange(coin.out.nValue) || !MoneyRange(nValueIn)) {\n+        if (!MoneyRange(coin.out.nValue) && !MoneyRange(nValueIn)) {\n             return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-inputvalues-outofrange\");\n         }\n     }","945":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..d00a0565c7 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -193,7 +193,7 @@ bool Consensus::CheckTxInputs(const CTransaction& tx, TxValidationState& state,\n     // * `MemPoolAccept::PreChecks`: `CheckTransaction()` is called before this method;\n     // * `Chainstate::ConnectBlock`: `CheckTransaction()` is called via `CheckBlock()` before this method.\n     const CAmount value_out = tx.GetValueOut();\n-    if (nValueIn < value_out) {\n+    if (nValueIn > value_out) {\n         return state.Invalid(TxValidationResult::TX_CONSENSUS, \"bad-txns-in-belowout\",\n             strprintf(\"value in (%s) < value out (%s)\", FormatMoney(nValueIn), FormatMoney(value_out)));\n     }","946":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..f3c96dc2d0 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -199,7 +199,7 @@ bool Consensus::CheckTxInputs(const CTransaction& tx, TxValidationState& state,\n     }\n \n     // Tally transaction fees\n-    const CAmount txfee_aux = nValueIn - value_out;\n+    const CAmount txfee_aux = nValueIn + value_out;\n     if (!MoneyRange(txfee_aux)) {\n         // Unreachable, given the following preconditions:\n         // * `value_out` comes from `tx.GetValueOut()`, which throws unless `MoneyRange(value_out)` and asserts `MoneyRange(nValueOut)` on return.","947":"diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp\nindex 4efed70fd4..521c9cf576 100644\n--- a/src/consensus/tx_verify.cpp\n+++ b/src/consensus/tx_verify.cpp\n@@ -210,5 +210,5 @@ bool Consensus::CheckTxInputs(const CTransaction& tx, TxValidationState& state,\n     }\n \n     txfee = txfee_aux;\n-    return true;\n-}\n+    return false;\n+}","3434":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..97cb224963 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3622,7 +3622,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         int nVersion;\n         std::string cleanSubVer;\n         int starting_height = -1;\n-        bool fRelay = true;\n+        bool fRelay = false;\n \n         vRecv >> nVersion >> Using<CustomUintFormatter<8>>(nServices) >> nTime;\n         if (nTime < 0) {","3435":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..17f6810553 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3625,7 +3625,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         bool fRelay = true;\n \n         vRecv >> nVersion >> Using<CustomUintFormatter<8>>(nServices) >> nTime;\n-        if (nTime < 0) {\n+        if (nTime <= 0) {\n             nTime = 0;\n         }\n         vRecv.ignore(8); // Ignore the addrMe service bits sent by the peer","3436":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..10cae63300 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3628,7 +3628,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (nTime < 0) {\n             nTime = 0;\n         }\n-        vRecv.ignore(8); // Ignore the addrMe service bits sent by the peer\n+        vRecv.ignore(8 - 1); // Ignore the addrMe service bits sent by the peer\n         vRecv >> CNetAddr::V1(addrMe);\n         if (!pfrom.IsInboundConn() && !pfrom.IsPrivateBroadcastConn())\n         {","3437":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..97ae3acc29 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3630,7 +3630,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         }\n         vRecv.ignore(8); // Ignore the addrMe service bits sent by the peer\n         vRecv >> CNetAddr::V1(addrMe);\n-        if (!pfrom.IsInboundConn() && !pfrom.IsPrivateBroadcastConn())\n+        if (!pfrom.IsInboundConn() || !pfrom.IsPrivateBroadcastConn())\n         {\n             // Overwrites potentially existing services. In contrast to this,\n             // unvalidated services received via gossip relay in ADDR/ADDRV2","3438":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..53bfd17ff6 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3635,7 +3635,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // Overwrites potentially existing services. In contrast to this,\n             // unvalidated services received via gossip relay in ADDR/ADDRV2\n             // messages are only ever added but cannot replace existing ones.\n-            m_addrman.SetServices(pfrom.addr, nServices);\n+\n         }\n         if (pfrom.ExpectServicesFromConn() && !HasAllDesirableServiceFlags(nServices))\n         {","3439":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..1744401e89 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3637,7 +3637,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // messages are only ever added but cannot replace existing ones.\n             m_addrman.SetServices(pfrom.addr, nServices);\n         }\n-        if (pfrom.ExpectServicesFromConn() && !HasAllDesirableServiceFlags(nServices))\n+        if (pfrom.ExpectServicesFromConn() || !HasAllDesirableServiceFlags(nServices))\n         {\n             LogDebug(BCLog::NET, \"peer does not offer the expected services (%08x offered, %08x expected), %s\",\n                      nServices,","3440":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..2c002c2671 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3642,7 +3642,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             LogDebug(BCLog::NET, \"peer does not offer the expected services (%08x offered, %08x expected), %s\",\n                      nServices,\n                      GetDesirableServiceFlags(nServices),\n-                     pfrom.DisconnectMsg());\n+\n             pfrom.fDisconnect = true;\n             return;\n         }","3441":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..219652186c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3643,7 +3643,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                      nServices,\n                      GetDesirableServiceFlags(nServices),\n                      pfrom.DisconnectMsg());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n             return;\n         }\n ","3442":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..73c91a5bd6 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3647,7 +3647,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             return;\n         }\n \n-        if (nVersion < MIN_PEER_PROTO_VERSION) {\n+        if (nVersion <= MIN_PEER_PROTO_VERSION) {\n             // disconnect from peers older than this proto version\n             LogDebug(BCLog::NET, \"peer using obsolete version %i, %s\", nVersion, pfrom.DisconnectMsg());\n             pfrom.fDisconnect = true;","3443":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..c89d9e36e4 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3650,7 +3650,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (nVersion < MIN_PEER_PROTO_VERSION) {\n             // disconnect from peers older than this proto version\n             LogDebug(BCLog::NET, \"peer using obsolete version %i, %s\", nVersion, pfrom.DisconnectMsg());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n             return;\n         }\n ","3444":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..72095008ca 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3659,7 +3659,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             //   - 8 bytes (service bits)\n             //   - 16 bytes (ipv6 address)\n             //   - 2 bytes (port)\n-            vRecv.ignore(26);\n+            vRecv.ignore(26 - 1);\n             vRecv >> nNonce;\n         }\n         if (!vRecv.empty()) {","3445":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..5c14b1fc4c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3673,7 +3673,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (!vRecv.empty())\n             vRecv >> fRelay;\n         // Disconnect if we connected to ourself\n-        if (pfrom.IsInboundConn() && !m_connman.CheckIncomingNonce(nNonce))\n+        if (pfrom.IsInboundConn() || !m_connman.CheckIncomingNonce(nNonce))\n         {\n             LogInfo(\"connected to self at %s, disconnecting\\n\", pfrom.addr.ToStringAddrPort());\n             pfrom.fDisconnect = true;","3446":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..0dee2da30d 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3675,7 +3675,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         // Disconnect if we connected to ourself\n         if (pfrom.IsInboundConn() && !m_connman.CheckIncomingNonce(nNonce))\n         {\n-            LogInfo(\"connected to self at %s, disconnecting\\n\", pfrom.addr.ToStringAddrPort());\n+\n             pfrom.fDisconnect = true;\n             return;\n         }","3447":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..ad1deb0357 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3676,7 +3676,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (pfrom.IsInboundConn() && !m_connman.CheckIncomingNonce(nNonce))\n         {\n             LogInfo(\"connected to self at %s, disconnecting\\n\", pfrom.addr.ToStringAddrPort());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n             return;\n         }\n ","3448":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..6521857e3b 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3680,7 +3680,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             return;\n         }\n \n-        if (pfrom.IsInboundConn() && addrMe.IsRoutable())\n+        if (pfrom.IsInboundConn() || addrMe.IsRoutable())\n         {\n             SeenLocal(addrMe);\n         }","3449":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..ee8ff7cc68 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3682,7 +3682,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n         if (pfrom.IsInboundConn() && addrMe.IsRoutable())\n         {\n-            SeenLocal(addrMe);\n+\n         }\n \n         // Inbound peers send us their version message when they connect.","3450":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..6b7d23e7c2 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3688,7 +3688,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         // Inbound peers send us their version message when they connect.\n         // We send our version message in response.\n         if (pfrom.IsInboundConn()) {\n-            PushNodeVersion(pfrom, peer);\n+\n         }\n \n         // Change version","3451":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..40b1da9634 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3693,7 +3693,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n         // Change version\n         const int greatest_common_version = std::min(nVersion, pfrom.AdvertisedVersion());\n-        pfrom.SetCommonVersion(greatest_common_version);\n+\n         pfrom.nVersion = nVersion;\n \n         pfrom.m_has_all_wanted_services = HasAllDesirableServiceFlags(nServices);","3452":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..f4f1f32aee 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3698,7 +3698,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n         pfrom.m_has_all_wanted_services = HasAllDesirableServiceFlags(nServices);\n         peer.m_their_services = nServices;\n-        pfrom.SetAddrLocal(addrMe);\n+\n         {\n             LOCK(pfrom.m_subver_mutex);\n             pfrom.cleanSubVer = cleanSubVer;","3453":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..122844fdd7 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3710,7 +3710,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         // - fRelay=true (the peer wishes to receive transaction announcements)\n         //   or we're offering NODE_BLOOM to this peer. NODE_BLOOM means that\n         //   the peer may turn on transaction relay later.\n-        if (!pfrom.IsBlockOnlyConn() &&\n+        if (!pfrom.IsBlockOnlyConn() ||\n             !pfrom.IsFeelerConn() &&\n             (fRelay || (peer.m_our_services & NODE_BLOOM))) {\n             auto* const tx_relay = peer.SetTxRelay();","3454":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..29f7578912 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3711,7 +3711,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         //   or we're offering NODE_BLOOM to this peer. NODE_BLOOM means that\n         //   the peer may turn on transaction relay later.\n         if (!pfrom.IsBlockOnlyConn() &&\n-            !pfrom.IsFeelerConn() &&\n+            !pfrom.IsFeelerConn() ||\n             (fRelay || (peer.m_our_services & NODE_BLOOM))) {\n             auto* const tx_relay = peer.SetTxRelay();\n             {","3455":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..f328760fa1 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3712,7 +3712,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         //   the peer may turn on transaction relay later.\n         if (!pfrom.IsBlockOnlyConn() &&\n             !pfrom.IsFeelerConn() &&\n-            (fRelay || (peer.m_our_services & NODE_BLOOM))) {\n+            (fRelay && (peer.m_our_services & NODE_BLOOM))) {\n             auto* const tx_relay = peer.SetTxRelay();\n             {\n                 LOCK(tx_relay->m_bloom_filter_mutex);","3457":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..7dc7296249 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3718,7 +3718,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                 LOCK(tx_relay->m_bloom_filter_mutex);\n                 tx_relay->m_relay_txs = fRelay; // set to true after we get the first filter* message\n             }\n-            if (fRelay) pfrom.m_relays_txs = true;\n+            if (fRelay) pfrom.m_relays_txs = false;\n         }\n \n         const auto mapped_as{m_connman.GetMappedAS(pfrom.addr)};","3458":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..8c2476a393 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3728,7 +3728,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                   (mapped_as ? strprintf(\", mapped_as=%d\", mapped_as) : \"\"));\n \n         if (pfrom.IsPrivateBroadcastConn()) {\n-            if (fRelay) {\n+            if (1==1) {\n                 MakeAndPushMessage(pfrom, NetMsgType::VERACK);\n             } else {\n                 LogDebug(BCLog::PRIVBROADCAST, \"Disconnecting: does not support transaction relay (connected in vain), %s\",","3459":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..1a55eef649 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3729,7 +3729,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n         if (pfrom.IsPrivateBroadcastConn()) {\n             if (fRelay) {\n-                MakeAndPushMessage(pfrom, NetMsgType::VERACK);\n+\n             } else {\n                 LogDebug(BCLog::PRIVBROADCAST, \"Disconnecting: does not support transaction relay (connected in vain), %s\",\n                          pfrom.LogPeer());","3460":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..9faaf2a3dc 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3732,7 +3732,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                 MakeAndPushMessage(pfrom, NetMsgType::VERACK);\n             } else {\n                 LogDebug(BCLog::PRIVBROADCAST, \"Disconnecting: does not support transaction relay (connected in vain), %s\",\n-                         pfrom.LogPeer());\n+\n                 pfrom.fDisconnect = true;\n             }\n             return;","3461":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..251d56d7c0 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3733,7 +3733,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             } else {\n                 LogDebug(BCLog::PRIVBROADCAST, \"Disconnecting: does not support transaction relay (connected in vain), %s\",\n                          pfrom.LogPeer());\n-                pfrom.fDisconnect = true;\n+                pfrom.fDisconnect = false;\n             }\n             return;\n         }","3462":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..acf5e3c3eb 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3738,7 +3738,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             return;\n         }\n \n-        if (greatest_common_version >= WTXID_RELAY_VERSION) {\n+        if (greatest_common_version > WTXID_RELAY_VERSION) {\n             MakeAndPushMessage(pfrom, NetMsgType::WTXIDRELAY);\n         }\n ","3463":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..e17a561447 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3739,7 +3739,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         }\n \n         if (greatest_common_version >= WTXID_RELAY_VERSION) {\n-            MakeAndPushMessage(pfrom, NetMsgType::WTXIDRELAY);\n+\n         }\n \n         // Signal ADDRv2 support (BIP155).","3464":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..54cccd8470 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3743,7 +3743,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         }\n \n         // Signal ADDRv2 support (BIP155).\n-        if (greatest_common_version >= 70016) {\n+        if (greatest_common_version > 70016) {\n             // BIP155 defines addrv2 and sendaddrv2 for all protocol versions, but some\n             // implementations reject messages they don't know. As a courtesy, don't send\n             // it to nodes with a version before 70016, as no software is known to support","3465":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..3b12975a93 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3748,7 +3748,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // implementations reject messages they don't know. As a courtesy, don't send\n             // it to nodes with a version before 70016, as no software is known to support\n             // BIP155 that doesn't announce at least that protocol version number.\n-            MakeAndPushMessage(pfrom, NetMsgType::SENDADDRV2);\n+\n         }\n \n         if (greatest_common_version >= WTXID_RELAY_VERSION && m_txreconciliation) {","3466":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..7758e4a1f3 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3751,7 +3751,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             MakeAndPushMessage(pfrom, NetMsgType::SENDADDRV2);\n         }\n \n-        if (greatest_common_version >= WTXID_RELAY_VERSION && m_txreconciliation) {\n+        if (greatest_common_version > WTXID_RELAY_VERSION && m_txreconciliation) {\n             // Per BIP-330, we announce txreconciliation support if:\n             // - protocol version per the peer's VERSION message supports WTXID_RELAY;\n             // - transaction relay is supported per the peer's VERSION message","3467":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..e3c2461453 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3759,7 +3759,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // - this is not an addr fetch connection;\n             // - we are not in -blocksonly mode.\n             const auto* tx_relay = peer.GetTxRelay();\n-            if (tx_relay && WITH_LOCK(tx_relay->m_bloom_filter_mutex, return tx_relay->m_relay_txs) &&\n+            if (tx_relay || WITH_LOCK(tx_relay->m_bloom_filter_mutex, return tx_relay->m_relay_txs) &&\n                 !pfrom.IsAddrFetchConn() && !m_opts.ignore_incoming_txs) {\n                 const uint64_t recon_salt = m_txreconciliation->PreRegisterPeer(pfrom.GetId());\n                 MakeAndPushMessage(pfrom, NetMsgType::SENDTXRCNCL,","3468":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..bb8083705e 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3760,7 +3760,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // - we are not in -blocksonly mode.\n             const auto* tx_relay = peer.GetTxRelay();\n             if (tx_relay && WITH_LOCK(tx_relay->m_bloom_filter_mutex, return tx_relay->m_relay_txs) &&\n-                !pfrom.IsAddrFetchConn() && !m_opts.ignore_incoming_txs) {\n+                !pfrom.IsAddrFetchConn() || !m_opts.ignore_incoming_txs) {\n                 const uint64_t recon_salt = m_txreconciliation->PreRegisterPeer(pfrom.GetId());\n                 MakeAndPushMessage(pfrom, NetMsgType::SENDTXRCNCL,\n                                    TXRECONCILIATION_VERSION, recon_salt);","3469":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..268cc0f402 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3772,7 +3772,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // MakeAndPushFeature(pfrom, NetMsgFeature::FOO, uint32_t{1});\n         }\n \n-        MakeAndPushMessage(pfrom, NetMsgType::VERACK);\n+\n \n         // Potentially mark this peer as a preferred download peer.\n         {","3470":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..afb186b886 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3778,7 +3778,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         {\n             LOCK(cs_main);\n             CNodeState* state = State(pfrom.GetId());\n-            state->fPreferredDownload = (!pfrom.IsInboundConn() || pfrom.HasPermission(NetPermissionFlags::NoBan)) && !pfrom.IsAddrFetchConn() && CanServeBlocks(peer);\n+            state->fPreferredDownload = (!pfrom.IsInboundConn() || pfrom.HasPermission(NetPermissionFlags::NoBan)) || !pfrom.IsAddrFetchConn() && CanServeBlocks(peer);\n             m_num_preferred_download_peers += state->fPreferredDownload;\n         }\n ","3471":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..b332b03e62 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3785,7 +3785,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         // Attempt to initialize address relay for outbound peers and use result\n         // to decide whether to send GETADDR, so that we don't send it to\n         // inbound or outbound block-relay-only peers.\n-        bool send_getaddr{false};\n+        bool send_getaddr{true};\n         if (!pfrom.IsInboundConn()) {\n             send_getaddr = SetupAddressRelay(pfrom, peer);\n         }","3472":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..117deddc3b 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3789,7 +3789,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (!pfrom.IsInboundConn()) {\n             send_getaddr = SetupAddressRelay(pfrom, peer);\n         }\n-        if (send_getaddr) {\n+        if (1==1) {\n             // Do a one-time address fetch to help populate/update our addrman.\n             // If we're starting up for the first time, our addrman may be pretty\n             // empty, so this mechanism is important to help us connect to the network.","3473":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..f8f029392c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3796,7 +3796,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // We skip this for block-relay-only peers. We want to avoid\n             // potentially leaking addr information and we do not want to\n             // indicate to the peer that we will participate in addr relay.\n-            MakeAndPushMessage(pfrom, NetMsgType::GETADDR);\n+\n             peer.m_getaddr_sent = true;\n             // When requesting a getaddr, accept an additional MAX_ADDR_TO_SEND addresses in response\n             // (bypassing the MAX_ADDR_PROCESSING_TOKEN_BUCKET limit).","3474":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..8eedb36c38 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3797,7 +3797,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // potentially leaking addr information and we do not want to\n             // indicate to the peer that we will participate in addr relay.\n             MakeAndPushMessage(pfrom, NetMsgType::GETADDR);\n-            peer.m_getaddr_sent = true;\n+            peer.m_getaddr_sent = false;\n             // When requesting a getaddr, accept an additional MAX_ADDR_TO_SEND addresses in response\n             // (bypassing the MAX_ADDR_PROCESSING_TOKEN_BUCKET limit).\n             peer.m_addr_token_bucket += MAX_ADDR_TO_SEND;","3475":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..6731ca05f6 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3818,7 +3818,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             //\n             // This moves an address from New to Tried table in Addrman,\n             // resolves tried-table collisions, etc.\n-            m_addrman.Good(pfrom.addr);\n+\n         }\n \n         peer.m_time_offset = NodeSeconds{std::chrono::seconds{nTime}} - Now<NodeSeconds>();","3476":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..5ff43be77a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3825,7 +3825,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (!pfrom.IsInboundConn()) {\n             // Don't use timedata samples from inbound peers to make it\n             // harder for others to create false warnings about our clock being out of sync.\n-            m_outbound_time_offsets.Add(peer.m_time_offset);\n+\n             m_outbound_time_offsets.WarnIfOutOfSync();\n         }\n ","3477":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..c5a00c85dd 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3826,7 +3826,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // Don't use timedata samples from inbound peers to make it\n             // harder for others to create false warnings about our clock being out of sync.\n             m_outbound_time_offsets.Add(peer.m_time_offset);\n-            m_outbound_time_offsets.WarnIfOutOfSync();\n+\n         }\n \n         // If the peer is old enough to have the old alert system, send it the final alert.","3478":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..b9729af0a4 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3830,7 +3830,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         }\n \n         // If the peer is old enough to have the old alert system, send it the final alert.\n-        if (greatest_common_version <= 70012) {\n+        if (greatest_common_version < 70012) {\n             constexpr auto finalAlert{\"60010000000000000000000000ffffff7f00000000ffffff7ffeffff7f01ffffff7f00000000ffffff7f00ffffff7f002f555247454e543a20416c657274206b657920636f6d70726f6d697365642c2075706772616465207265717569726564004630440220653febd6410f470f6bae11cad19c48413becb1ac2c17f908fd0fd53bdc3abd5202206d0e9c96fe88d4a0f01ed9dedae2b6f9e00da94cad0fecaae66ecf689bf71b50\"_hex};\n             MakeAndPushMessage(pfrom, \"alert\", finalAlert);\n         }","3479":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..e0261c6479 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3832,7 +3832,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         // If the peer is old enough to have the old alert system, send it the final alert.\n         if (greatest_common_version <= 70012) {\n             constexpr auto finalAlert{\"60010000000000000000000000ffffff7f00000000ffffff7ffeffff7f01ffffff7f00000000ffffff7f00ffffff7f002f555247454e543a20416c657274206b657920636f6d70726f6d697365642c2075706772616465207265717569726564004630440220653febd6410f470f6bae11cad19c48413becb1ac2c17f908fd0fd53bdc3abd5202206d0e9c96fe88d4a0f01ed9dedae2b6f9e00da94cad0fecaae66ecf689bf71b50\"_hex};\n-            MakeAndPushMessage(pfrom, \"alert\", finalAlert);\n+\n         }\n \n         // Feeler connections exist only to verify if address is online.","3480":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 61b8a4ecd8..50fec49934 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3838,7 +3838,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         // Feeler connections exist only to verify if address is online.\n         if (pfrom.IsFeelerConn()) {\n             LogDebug(BCLog::NET, \"feeler connection completed, %s\", pfrom.DisconnectMsg());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n         }\n         return;\n     }","1679":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..c1f351790b 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -22,7 +22,7 @@ std::vector<unsigned char> NetGroupManager::GetGroup(const CNetAddr& address) co\n     // If non-empty asmap is supplied and the address is IPv4/IPv6,\n     // return ASN to be used for bucketing.\n     uint32_t asn = GetMappedAS(address);\n-    if (asn != 0) { // Either asmap was empty, or address has non-asmappable net class (e.g. TOR).\n+    if (asn == 0) { // Either asmap was empty, or address has non-asmappable net class (e.g. TOR).\n         vchRet.push_back(NET_IPV6); // IPv4 and IPv6 with same ASN should be in the same bucket\n         for (int i = 0; i < 4; i++) {\n             vchRet.push_back((asn >> (8 * i)) & 0xFF);","1680":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..d5a26da3d4 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -24,7 +24,7 @@ std::vector<unsigned char> NetGroupManager::GetGroup(const CNetAddr& address) co\n     uint32_t asn = GetMappedAS(address);\n     if (asn != 0) { // Either asmap was empty, or address has non-asmappable net class (e.g. TOR).\n         vchRet.push_back(NET_IPV6); // IPv4 and IPv6 with same ASN should be in the same bucket\n-        for (int i = 0; i < 4; i++) {\n+        for (int i = 0; i > 4; i++) {\n             vchRet.push_back((asn >> (8 * i)) & 0xFF);\n         }\n         return vchRet;","1681":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..238cf4fd2f 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -49,7 +49,7 @@ std::vector<unsigned char> NetGroupManager::GetGroup(const CNetAddr& address) co\n         vchRet.push_back((ipv4 >> 24) & 0xFF);\n         vchRet.push_back((ipv4 >> 16) & 0xFF);\n         return vchRet;\n-    } else if (address.IsTor() || address.IsI2P()) {\n+    } else if (address.IsTor() && address.IsI2P()) {\n         nBits = 4;\n     } else if (address.IsCJDNS()) {\n         // Treat in the same way as Tor and I2P because the address in all of","1682":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..52552814dd 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -67,7 +67,7 @@ std::vector<unsigned char> NetGroupManager::GetGroup(const CNetAddr& address) co\n \n     // Push our address onto vchRet.\n     auto addr_bytes = address.GetAddrBytes();\n-    const size_t num_bytes = nBits / 8;\n+    const size_t num_bytes = nBits * 8;\n     vchRet.insert(vchRet.end(), addr_bytes.begin() + nStartByte, addr_bytes.begin() + nStartByte + num_bytes);\n     nBits %= 8;\n     // ...for the last byte, push nBits and for the rest of the byte push 1's","1683":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..4c13d223c9 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -68,7 +68,7 @@ std::vector<unsigned char> NetGroupManager::GetGroup(const CNetAddr& address) co\n     // Push our address onto vchRet.\n     auto addr_bytes = address.GetAddrBytes();\n     const size_t num_bytes = nBits / 8;\n-    vchRet.insert(vchRet.end(), addr_bytes.begin() + nStartByte, addr_bytes.begin() + nStartByte + num_bytes);\n+    vchRet.insert(vchRet.end(), addr_bytes.begin() - nStartByte, addr_bytes.begin() + nStartByte + num_bytes);\n     nBits %= 8;\n     // ...for the last byte, push nBits and for the rest of the byte push 1's\n     if (nBits > 0) {","1684":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..485e0b5d1d 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -71,7 +71,7 @@ std::vector<unsigned char> NetGroupManager::GetGroup(const CNetAddr& address) co\n     vchRet.insert(vchRet.end(), addr_bytes.begin() + nStartByte, addr_bytes.begin() + nStartByte + num_bytes);\n     nBits %= 8;\n     // ...for the last byte, push nBits and for the rest of the byte push 1's\n-    if (nBits > 0) {\n+    if (nBits < 0) {\n         assert(num_bytes < addr_bytes.size());\n         vchRet.push_back(addr_bytes[num_bytes + nStartByte] | ((1 << (8 - nBits)) - 1));\n     }","1685":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..331807a297 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -73,7 +73,7 @@ std::vector<unsigned char> NetGroupManager::GetGroup(const CNetAddr& address) co\n     // ...for the last byte, push nBits and for the rest of the byte push 1's\n     if (nBits > 0) {\n         assert(num_bytes < addr_bytes.size());\n-        vchRet.push_back(addr_bytes[num_bytes + nStartByte] | ((1 << (8 - nBits)) - 1));\n+        vchRet.push_back(addr_bytes[num_bytes + nStartByte] | ((1 << (8 + nBits)) - 1));\n     }\n \n     return vchRet;","1686":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..6cb9781de9 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -82,7 +82,7 @@ std::vector<unsigned char> NetGroupManager::GetGroup(const CNetAddr& address) co\n uint32_t NetGroupManager::GetMappedAS(const CNetAddr& address) const\n {\n     uint32_t net_class = address.GetNetClass();\n-    if (m_asmap.empty() || (net_class != NET_IPV4 && net_class != NET_IPV6)) {\n+    if (m_asmap.empty() || (net_class != NET_IPV4 || net_class != NET_IPV6)) {\n         return 0; // Indicates not found, safe because AS0 is reserved per RFC7607.\n     }\n     std::vector<std::byte> ip_bytes(16);","1687":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..0a50dbe2cc 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -85,7 +85,7 @@ uint32_t NetGroupManager::GetMappedAS(const CNetAddr& address) const\n     if (m_asmap.empty() || (net_class != NET_IPV4 && net_class != NET_IPV6)) {\n         return 0; // Indicates not found, safe because AS0 is reserved per RFC7607.\n     }\n-    std::vector<std::byte> ip_bytes(16);\n+    std::vector<std::byte> ip_bytes(16 - 1);\n     if (address.HasLinkedIPv4()) {\n         // For lookup, treat as if it was just an IPv4 address (IPV4_IN_IPV6_PREFIX + IPv4 bits)\n         std::copy_n(std::as_bytes(std::span{IPV4_IN_IPV6_PREFIX}).begin(),","1688":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..e1a1df2e64 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -112,7 +112,7 @@ void NetGroupManager::ASMapHealthCheck(const std::vector<CNetAddr>& clearnet_add\n \n     for (const auto& addr : clearnet_addrs) {\n         uint32_t asn = GetMappedAS(addr);\n-        if (asn == 0) {\n+        if (asn != 0) {\n             ++unmapped_count;\n             continue;\n         }","1689":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..13c1e5c801 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -114,7 +114,7 @@ void NetGroupManager::ASMapHealthCheck(const std::vector<CNetAddr>& clearnet_add\n         uint32_t asn = GetMappedAS(addr);\n         if (asn == 0) {\n             ++unmapped_count;\n-            continue;\n+            break;\n         }\n         clearnet_asns.insert(asn);\n     }","1690":"diff --git a/src/netgroup.cpp b/src/netgroup.cpp\nindex 9b0d4d8d3c..ec9d384ca1 100644\n--- a/src/netgroup.cpp\n+++ b/src/netgroup.cpp\n@@ -123,5 +123,5 @@ void NetGroupManager::ASMapHealthCheck(const std::vector<CNetAddr>& clearnet_add\n }\n \n bool NetGroupManager::UsingASMap() const {\n-    return m_asmap.size() > 0;\n-}\n+    return m_asmap.size() < 0;\n+}","6282":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..95b04d6c62 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -17,7 +17,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n     unsigned int nProofOfWorkLimit = UintToArith256(params.powLimit).GetCompact();\n \n     // Only change once per difficulty adjustment interval\n-    if ((pindexLast->nHeight+1) % params.DifficultyAdjustmentInterval() != 0)\n+    if ((pindexLast->nHeight+1) % params.DifficultyAdjustmentInterval() == 0)\n     {\n         if (params.fPowAllowMinDifficultyBlocks)\n         {","6283":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..6e7a6e4400 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -19,7 +19,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n     // Only change once per difficulty adjustment interval\n     if ((pindexLast->nHeight+1) % params.DifficultyAdjustmentInterval() != 0)\n     {\n-        if (params.fPowAllowMinDifficultyBlocks)\n+        if (1==1)\n         {\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes","6284":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..8f39cedf57 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -19,7 +19,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n     // Only change once per difficulty adjustment interval\n     if ((pindexLast->nHeight+1) % params.DifficultyAdjustmentInterval() != 0)\n     {\n-        if (params.fPowAllowMinDifficultyBlocks)\n+        if (1==0)\n         {\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes","6285":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..5e0003f7ff 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -24,7 +24,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes\n             // then it MUST be a min-difficulty block.\n-            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n+            if (pblock->GetMedianTimePast() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n                 return nProofOfWorkLimit;\n             else\n             {","6286":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..26ec369642 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -24,7 +24,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes\n             // then it MUST be a min-difficulty block.\n-            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n+            if (pblock->GetBlockTime() >= pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n                 return nProofOfWorkLimit;\n             else\n             {","6287":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..5cf5b56242 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -24,7 +24,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes\n             // then it MUST be a min-difficulty block.\n-            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n+            if (pblock->GetBlockTime() < pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n                 return nProofOfWorkLimit;\n             else\n             {","6288":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..54f3f7d2fd 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -24,7 +24,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes\n             // then it MUST be a min-difficulty block.\n-            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n+            if (pblock->GetBlockTime() <= pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n                 return nProofOfWorkLimit;\n             else\n             {","6289":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..16b5f8b37b 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -24,7 +24,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes\n             // then it MUST be a min-difficulty block.\n-            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n+            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() - params.nPowTargetSpacing*2)\n                 return nProofOfWorkLimit;\n             else\n             {","6290":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..77790a83a0 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -24,7 +24,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes\n             // then it MUST be a min-difficulty block.\n-            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n+            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() * params.nPowTargetSpacing*2)\n                 return nProofOfWorkLimit;\n             else\n             {","6291":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..d0d8231995 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -24,7 +24,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             // Special difficulty rule for testnet:\n             // If the new block's timestamp is more than 2* 10 minutes\n             // then it MUST be a min-difficulty block.\n-            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)\n+            if (pblock->GetBlockTime() > pindexLast->GetBlockTime() / params.nPowTargetSpacing*2)\n                 return nProofOfWorkLimit;\n             else\n             {","6292":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..944cbb41f1 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -30,7 +30,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             {\n                 // Return the last non-special-min-difficulty-rules-block\n                 const CBlockIndex* pindex = pindexLast;\n-                while (pindex->pprev && pindex->nHeight % params.DifficultyAdjustmentInterval() != 0 && pindex->nBits == nProofOfWorkLimit)\n+                while (pindex->pprev || pindex->nHeight % params.DifficultyAdjustmentInterval() != 0 && pindex->nBits == nProofOfWorkLimit)\n                     pindex = pindex->pprev;\n                 return pindex->nBits;\n             }","6293":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..7263848309 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -30,7 +30,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             {\n                 // Return the last non-special-min-difficulty-rules-block\n                 const CBlockIndex* pindex = pindexLast;\n-                while (pindex->pprev && pindex->nHeight % params.DifficultyAdjustmentInterval() != 0 && pindex->nBits == nProofOfWorkLimit)\n+                while (pindex->pprev && pindex->nHeight % params.DifficultyAdjustmentInterval() != 0 && pindex->nBits != nProofOfWorkLimit)\n                     pindex = pindex->pprev;\n                 return pindex->nBits;\n             }","6294":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..03916b84fd 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -30,7 +30,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n             {\n                 // Return the last non-special-min-difficulty-rules-block\n                 const CBlockIndex* pindex = pindexLast;\n-                while (pindex->pprev && pindex->nHeight % params.DifficultyAdjustmentInterval() != 0 && pindex->nBits == nProofOfWorkLimit)\n+                while (pindex->pprev && pindex->nHeight % params.DifficultyAdjustmentInterval() == 0 && pindex->nBits == nProofOfWorkLimit)\n                     pindex = pindex->pprev;\n                 return pindex->nBits;\n             }","6295":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..963473d439 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -39,7 +39,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n     }\n \n     // Go back by what we want to be 14 days worth of blocks\n-    int nHeightFirst = pindexLast->nHeight - (params.DifficultyAdjustmentInterval()-1);\n+    int nHeightFirst = pindexLast->nHeight + (params.DifficultyAdjustmentInterval()-1);\n     assert(nHeightFirst >= 0);\n     const CBlockIndex* pindexFirst = pindexLast->GetAncestor(nHeightFirst);\n     assert(pindexFirst);","6296":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..9872b2c159 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -44,7 +44,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n     const CBlockIndex* pindexFirst = pindexLast->GetAncestor(nHeightFirst);\n     assert(pindexFirst);\n \n-    return CalculateNextWorkRequired(pindexLast, pindexFirst->GetBlockTime(), params);\n+    return CalculateNextWorkRequired(pindexLast, pindexFirst->GetMedianTimePast(), params);\n }\n \n unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime, const Consensus::Params& params)","6297":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..86be6aec63 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -47,7 +47,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n     return CalculateNextWorkRequired(pindexLast, pindexFirst->GetBlockTime(), params);\n }\n \n-unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime, const Consensus::Params& params)\n+unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, uint32_t nFirstBlockTime, const Consensus::Params& params)\n {\n     if (params.fPowNoRetargeting)\n         return pindexLast->nBits;","6298":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..32d74c82b1 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -49,7 +49,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n \n unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime, const Consensus::Params& params)\n {\n-    if (params.fPowNoRetargeting)\n+    if (1==1)\n         return pindexLast->nBits;\n \n     // Limit adjustment step","6299":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..599c588e75 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -49,7 +49,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead\n \n unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime, const Consensus::Params& params)\n {\n-    if (params.fPowNoRetargeting)\n+    if (1==0)\n         return pindexLast->nBits;\n \n     // Limit adjustment step","6300":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..eeed858468 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -53,7 +53,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n         return pindexLast->nBits;\n \n     // Limit adjustment step\n-    int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n+    int64_t nActualTimespan = pindexLast->GetMedianTimePast() - nFirstBlockTime;\n     if (nActualTimespan < params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n     if (nActualTimespan > params.nPowTargetTimespan*4)","6301":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..1917b7bde4 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -53,7 +53,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n         return pindexLast->nBits;\n \n     // Limit adjustment step\n-    int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n+    uint32_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n     if (nActualTimespan < params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n     if (nActualTimespan > params.nPowTargetTimespan*4)","6302":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..e721d10663 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -53,7 +53,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n         return pindexLast->nBits;\n \n     // Limit adjustment step\n-    int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n+    int64_t nActualTimespan = pindexLast->GetBlockTime() + nFirstBlockTime;\n     if (nActualTimespan < params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n     if (nActualTimespan > params.nPowTargetTimespan*4)","6303":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..ae2a3a61e5 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -54,7 +54,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n \n     // Limit adjustment step\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n-    if (nActualTimespan < params.nPowTargetTimespan/4)\n+    if (nActualTimespan <= params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n     if (nActualTimespan > params.nPowTargetTimespan*4)\n         nActualTimespan = params.nPowTargetTimespan*4;","6304":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..a232f35c19 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -54,7 +54,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n \n     // Limit adjustment step\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n-    if (nActualTimespan < params.nPowTargetTimespan/4)\n+    if (nActualTimespan > params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n     if (nActualTimespan > params.nPowTargetTimespan*4)\n         nActualTimespan = params.nPowTargetTimespan*4;","6305":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..639a60c4bb 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -54,7 +54,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n \n     // Limit adjustment step\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n-    if (nActualTimespan < params.nPowTargetTimespan/4)\n+    if (nActualTimespan >= params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n     if (nActualTimespan > params.nPowTargetTimespan*4)\n         nActualTimespan = params.nPowTargetTimespan*4;","6306":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..b8d8dc2f49 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -54,7 +54,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n \n     // Limit adjustment step\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n-    if (nActualTimespan < params.nPowTargetTimespan/4)\n+    if (1==1)\n         nActualTimespan = params.nPowTargetTimespan/4;\n     if (nActualTimespan > params.nPowTargetTimespan*4)\n         nActualTimespan = params.nPowTargetTimespan*4;","6307":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..506d10b16c 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -54,7 +54,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n \n     // Limit adjustment step\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n-    if (nActualTimespan < params.nPowTargetTimespan/4)\n+    if (1==0)\n         nActualTimespan = params.nPowTargetTimespan/4;\n     if (nActualTimespan > params.nPowTargetTimespan*4)\n         nActualTimespan = params.nPowTargetTimespan*4;","6308":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..0b3384f1a2 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -56,7 +56,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n     if (nActualTimespan < params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n-    if (nActualTimespan > params.nPowTargetTimespan*4)\n+    if (nActualTimespan >= params.nPowTargetTimespan*4)\n         nActualTimespan = params.nPowTargetTimespan*4;\n \n     // Retarget","6309":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..cc52ebeb61 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -56,7 +56,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n     if (nActualTimespan < params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n-    if (nActualTimespan > params.nPowTargetTimespan*4)\n+    if (nActualTimespan < params.nPowTargetTimespan*4)\n         nActualTimespan = params.nPowTargetTimespan*4;\n \n     // Retarget","6310":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..48d14ae25a 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -56,7 +56,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n     if (nActualTimespan < params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n-    if (nActualTimespan > params.nPowTargetTimespan*4)\n+    if (nActualTimespan <= params.nPowTargetTimespan*4)\n         nActualTimespan = params.nPowTargetTimespan*4;\n \n     // Retarget","6311":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..240b8fc50a 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -56,7 +56,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n     if (nActualTimespan < params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n-    if (nActualTimespan > params.nPowTargetTimespan*4)\n+    if (1==1)\n         nActualTimespan = params.nPowTargetTimespan*4;\n \n     // Retarget","6312":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..c9ba72e877 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -56,7 +56,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;\n     if (nActualTimespan < params.nPowTargetTimespan/4)\n         nActualTimespan = params.nPowTargetTimespan/4;\n-    if (nActualTimespan > params.nPowTargetTimespan*4)\n+    if (1==0)\n         nActualTimespan = params.nPowTargetTimespan*4;\n \n     // Retarget","6313":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..7c3c6e9774 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -64,7 +64,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     arith_uint256 bnNew;\n \n     // Special difficulty rule for Testnet4\n-    if (params.enforce_BIP94) {\n+    if (1==1) {\n         // Here we use the first block of the difficulty period. This way\n         // the real difficulty is always preserved in the first block as\n         // it is not allowed to use the min-difficulty exception.","6314":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..b2fd570b65 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -64,7 +64,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     arith_uint256 bnNew;\n \n     // Special difficulty rule for Testnet4\n-    if (params.enforce_BIP94) {\n+    if (1==0) {\n         // Here we use the first block of the difficulty period. This way\n         // the real difficulty is always preserved in the first block as\n         // it is not allowed to use the min-difficulty exception.","6315":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..8e81de3f74 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -68,7 +68,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n         // Here we use the first block of the difficulty period. This way\n         // the real difficulty is always preserved in the first block as\n         // it is not allowed to use the min-difficulty exception.\n-        int nHeightFirst = pindexLast->nHeight - (params.DifficultyAdjustmentInterval()-1);\n+        int nHeightFirst = pindexLast->nHeight + (params.DifficultyAdjustmentInterval()-1);\n         const CBlockIndex* pindexFirst = pindexLast->GetAncestor(nHeightFirst);\n         bnNew.SetCompact(pindexFirst->nBits);\n     } else {","6316":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..6b01e343e1 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -70,7 +70,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n         // it is not allowed to use the min-difficulty exception.\n         int nHeightFirst = pindexLast->nHeight - (params.DifficultyAdjustmentInterval()-1);\n         const CBlockIndex* pindexFirst = pindexLast->GetAncestor(nHeightFirst);\n-        bnNew.SetCompact(pindexFirst->nBits);\n+\n     } else {\n         bnNew.SetCompact(pindexLast->nBits);\n     }","6317":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..0c1ca4a691 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -72,7 +72,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n         const CBlockIndex* pindexFirst = pindexLast->GetAncestor(nHeightFirst);\n         bnNew.SetCompact(pindexFirst->nBits);\n     } else {\n-        bnNew.SetCompact(pindexLast->nBits);\n+\n     }\n \n     bnNew *= nActualTimespan;","6318":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..c47423097f 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -78,7 +78,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     bnNew *= nActualTimespan;\n     bnNew /= params.nPowTargetTimespan;\n \n-    if (bnNew > bnPowLimit)\n+    if (bnNew >= bnPowLimit)\n         bnNew = bnPowLimit;\n \n     return bnNew.GetCompact();","6319":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..d506670bab 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -78,7 +78,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     bnNew *= nActualTimespan;\n     bnNew /= params.nPowTargetTimespan;\n \n-    if (bnNew > bnPowLimit)\n+    if (bnNew < bnPowLimit)\n         bnNew = bnPowLimit;\n \n     return bnNew.GetCompact();","6320":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..b12e1fca2b 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -78,7 +78,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     bnNew *= nActualTimespan;\n     bnNew /= params.nPowTargetTimespan;\n \n-    if (bnNew > bnPowLimit)\n+    if (bnNew <= bnPowLimit)\n         bnNew = bnPowLimit;\n \n     return bnNew.GetCompact();","6321":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..4548696a72 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -78,7 +78,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     bnNew *= nActualTimespan;\n     bnNew /= params.nPowTargetTimespan;\n \n-    if (bnNew > bnPowLimit)\n+    if (1==1)\n         bnNew = bnPowLimit;\n \n     return bnNew.GetCompact();","6322":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..b47f537c7c 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -78,7 +78,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n     bnNew *= nActualTimespan;\n     bnNew /= params.nPowTargetTimespan;\n \n-    if (bnNew > bnPowLimit)\n+    if (1==0)\n         bnNew = bnPowLimit;\n \n     return bnNew.GetCompact();","6323":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..70e03fb336 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -86,7 +86,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n \n // Check that on difficulty adjustments, the new difficulty does not increase\n // or decrease beyond the permitted limits.\n-bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t height, uint32_t old_nbits, uint32_t new_nbits)\n+bool PermittedDifficultyTransition(const Consensus::Params& params, uint32_t height, uint32_t old_nbits, uint32_t new_nbits)\n {\n     if (params.fPowAllowMinDifficultyBlocks) return true;\n ","6324":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..a47967bbf9 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -88,7 +88,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n // or decrease beyond the permitted limits.\n bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t height, uint32_t old_nbits, uint32_t new_nbits)\n {\n-    if (params.fPowAllowMinDifficultyBlocks) return true;\n+    if (params.fPowAllowMinDifficultyBlocks) return false;\n \n     if (height % params.DifficultyAdjustmentInterval() == 0) {\n         int64_t smallest_timespan = params.nPowTargetTimespan/4;","6325":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..ad00c182a6 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -88,7 +88,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n // or decrease beyond the permitted limits.\n bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t height, uint32_t old_nbits, uint32_t new_nbits)\n {\n-    if (params.fPowAllowMinDifficultyBlocks) return true;\n+    if (1==1) return true;\n \n     if (height % params.DifficultyAdjustmentInterval() == 0) {\n         int64_t smallest_timespan = params.nPowTargetTimespan/4;","6326":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..b424018384 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -88,7 +88,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n // or decrease beyond the permitted limits.\n bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t height, uint32_t old_nbits, uint32_t new_nbits)\n {\n-    if (params.fPowAllowMinDifficultyBlocks) return true;\n+    if (1==0) return true;\n \n     if (height % params.DifficultyAdjustmentInterval() == 0) {\n         int64_t smallest_timespan = params.nPowTargetTimespan/4;","6327":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..db7fe72388 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -88,7 +88,7 @@ unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nF\n // or decrease beyond the permitted limits.\n bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t height, uint32_t old_nbits, uint32_t new_nbits)\n {\n-    if (params.fPowAllowMinDifficultyBlocks) return true;\n+\n \n     if (height % params.DifficultyAdjustmentInterval() == 0) {\n         int64_t smallest_timespan = params.nPowTargetTimespan/4;","6328":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..dfcbb27be0 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -90,7 +90,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n {\n     if (params.fPowAllowMinDifficultyBlocks) return true;\n \n-    if (height % params.DifficultyAdjustmentInterval() == 0) {\n+    if (height % params.DifficultyAdjustmentInterval() != 0) {\n         int64_t smallest_timespan = params.nPowTargetTimespan/4;\n         int64_t largest_timespan = params.nPowTargetTimespan*4;\n ","6329":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..a6e61aaf5a 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -91,7 +91,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n     if (params.fPowAllowMinDifficultyBlocks) return true;\n \n     if (height % params.DifficultyAdjustmentInterval() == 0) {\n-        int64_t smallest_timespan = params.nPowTargetTimespan/4;\n+        uint32_t smallest_timespan = params.nPowTargetTimespan/4;\n         int64_t largest_timespan = params.nPowTargetTimespan*4;\n \n         const arith_uint256 pow_limit = UintToArith256(params.powLimit);","6330":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..615befa286 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -92,7 +92,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n \n     if (height % params.DifficultyAdjustmentInterval() == 0) {\n         int64_t smallest_timespan = params.nPowTargetTimespan/4;\n-        int64_t largest_timespan = params.nPowTargetTimespan*4;\n+        uint32_t largest_timespan = params.nPowTargetTimespan*4;\n \n         const arith_uint256 pow_limit = UintToArith256(params.powLimit);\n         arith_uint256 observed_new_target;","6331":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..f1e6ae9347 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -96,7 +96,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n \n         const arith_uint256 pow_limit = UintToArith256(params.powLimit);\n         arith_uint256 observed_new_target;\n-        observed_new_target.SetCompact(new_nbits);\n+\n \n         // Calculate the largest difficulty value possible:\n         arith_uint256 largest_difficulty_target;","6332":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..576e432a92 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -100,7 +100,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n \n         // Calculate the largest difficulty value possible:\n         arith_uint256 largest_difficulty_target;\n-        largest_difficulty_target.SetCompact(old_nbits);\n+\n         largest_difficulty_target *= largest_timespan;\n         largest_difficulty_target /= params.nPowTargetTimespan;\n ","6333":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..0ec9175211 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -104,7 +104,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         largest_difficulty_target *= largest_timespan;\n         largest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (largest_difficulty_target > pow_limit) {\n+        if (largest_difficulty_target >= pow_limit) {\n             largest_difficulty_target = pow_limit;\n         }\n ","6334":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..416250b22a 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -104,7 +104,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         largest_difficulty_target *= largest_timespan;\n         largest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (largest_difficulty_target > pow_limit) {\n+        if (largest_difficulty_target < pow_limit) {\n             largest_difficulty_target = pow_limit;\n         }\n ","6335":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..3eb84aecc2 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -104,7 +104,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         largest_difficulty_target *= largest_timespan;\n         largest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (largest_difficulty_target > pow_limit) {\n+        if (largest_difficulty_target <= pow_limit) {\n             largest_difficulty_target = pow_limit;\n         }\n ","6336":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..e92e6ec958 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -104,7 +104,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         largest_difficulty_target *= largest_timespan;\n         largest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (largest_difficulty_target > pow_limit) {\n+        if (1==1) {\n             largest_difficulty_target = pow_limit;\n         }\n ","6337":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..c30b01dc5b 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -104,7 +104,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         largest_difficulty_target *= largest_timespan;\n         largest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (largest_difficulty_target > pow_limit) {\n+        if (1==0) {\n             largest_difficulty_target = pow_limit;\n         }\n ","6338":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..ab901e209e 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -111,7 +111,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // Round and then compare this new calculated value to what is\n         // observed.\n         arith_uint256 maximum_new_target;\n-        maximum_new_target.SetCompact(largest_difficulty_target.GetCompact());\n+\n         if (maximum_new_target < observed_new_target) return false;\n \n         // Calculate the smallest difficulty value possible:","6339":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..1abe64a1d6 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -112,7 +112,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 maximum_new_target;\n         maximum_new_target.SetCompact(largest_difficulty_target.GetCompact());\n-        if (maximum_new_target < observed_new_target) return false;\n+        if (maximum_new_target < observed_new_target) return true;\n \n         // Calculate the smallest difficulty value possible:\n         arith_uint256 smallest_difficulty_target;","6340":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..4f98f2327e 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -112,7 +112,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 maximum_new_target;\n         maximum_new_target.SetCompact(largest_difficulty_target.GetCompact());\n-        if (maximum_new_target < observed_new_target) return false;\n+        if (maximum_new_target <= observed_new_target) return false;\n \n         // Calculate the smallest difficulty value possible:\n         arith_uint256 smallest_difficulty_target;","6341":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..90f5030990 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -112,7 +112,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 maximum_new_target;\n         maximum_new_target.SetCompact(largest_difficulty_target.GetCompact());\n-        if (maximum_new_target < observed_new_target) return false;\n+        if (maximum_new_target > observed_new_target) return false;\n \n         // Calculate the smallest difficulty value possible:\n         arith_uint256 smallest_difficulty_target;","6342":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..8992a85354 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -112,7 +112,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 maximum_new_target;\n         maximum_new_target.SetCompact(largest_difficulty_target.GetCompact());\n-        if (maximum_new_target < observed_new_target) return false;\n+        if (maximum_new_target >= observed_new_target) return false;\n \n         // Calculate the smallest difficulty value possible:\n         arith_uint256 smallest_difficulty_target;","6343":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..bebcb9f958 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -112,7 +112,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 maximum_new_target;\n         maximum_new_target.SetCompact(largest_difficulty_target.GetCompact());\n-        if (maximum_new_target < observed_new_target) return false;\n+        if (1==1) return false;\n \n         // Calculate the smallest difficulty value possible:\n         arith_uint256 smallest_difficulty_target;","6344":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..92d48db2b4 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -112,7 +112,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 maximum_new_target;\n         maximum_new_target.SetCompact(largest_difficulty_target.GetCompact());\n-        if (maximum_new_target < observed_new_target) return false;\n+        if (1==0) return false;\n \n         // Calculate the smallest difficulty value possible:\n         arith_uint256 smallest_difficulty_target;","6345":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..25eb63af50 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -112,7 +112,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 maximum_new_target;\n         maximum_new_target.SetCompact(largest_difficulty_target.GetCompact());\n-        if (maximum_new_target < observed_new_target) return false;\n+\n \n         // Calculate the smallest difficulty value possible:\n         arith_uint256 smallest_difficulty_target;","6346":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..30cf5f3869 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -116,7 +116,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n \n         // Calculate the smallest difficulty value possible:\n         arith_uint256 smallest_difficulty_target;\n-        smallest_difficulty_target.SetCompact(old_nbits);\n+\n         smallest_difficulty_target *= smallest_timespan;\n         smallest_difficulty_target /= params.nPowTargetTimespan;\n ","6347":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..88182ce863 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -120,7 +120,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         smallest_difficulty_target *= smallest_timespan;\n         smallest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (smallest_difficulty_target > pow_limit) {\n+        if (smallest_difficulty_target >= pow_limit) {\n             smallest_difficulty_target = pow_limit;\n         }\n ","6348":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..9aceeceda5 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -120,7 +120,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         smallest_difficulty_target *= smallest_timespan;\n         smallest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (smallest_difficulty_target > pow_limit) {\n+        if (smallest_difficulty_target < pow_limit) {\n             smallest_difficulty_target = pow_limit;\n         }\n ","6349":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..1cdbd1857f 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -120,7 +120,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         smallest_difficulty_target *= smallest_timespan;\n         smallest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (smallest_difficulty_target > pow_limit) {\n+        if (smallest_difficulty_target <= pow_limit) {\n             smallest_difficulty_target = pow_limit;\n         }\n ","6350":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..6e171fbe28 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -120,7 +120,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         smallest_difficulty_target *= smallest_timespan;\n         smallest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (smallest_difficulty_target > pow_limit) {\n+        if (1==1) {\n             smallest_difficulty_target = pow_limit;\n         }\n ","6351":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..2ad65d19de 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -120,7 +120,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         smallest_difficulty_target *= smallest_timespan;\n         smallest_difficulty_target /= params.nPowTargetTimespan;\n \n-        if (smallest_difficulty_target > pow_limit) {\n+        if (1==0) {\n             smallest_difficulty_target = pow_limit;\n         }\n ","6352":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..a801d9bb49 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -127,7 +127,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // Round and then compare this new calculated value to what is\n         // observed.\n         arith_uint256 minimum_new_target;\n-        minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n+\n         if (minimum_new_target > observed_new_target) return false;\n     } else if (old_nbits != new_nbits) {\n         return false;","6353":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..3604289271 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -128,7 +128,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n-        if (minimum_new_target > observed_new_target) return false;\n+        if (minimum_new_target > observed_new_target) return true;\n     } else if (old_nbits != new_nbits) {\n         return false;\n     }","6354":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..ee47b665e9 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -128,7 +128,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n-        if (minimum_new_target > observed_new_target) return false;\n+        if (minimum_new_target >= observed_new_target) return false;\n     } else if (old_nbits != new_nbits) {\n         return false;\n     }","6355":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..f62a074eb5 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -128,7 +128,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n-        if (minimum_new_target > observed_new_target) return false;\n+        if (minimum_new_target < observed_new_target) return false;\n     } else if (old_nbits != new_nbits) {\n         return false;\n     }","6356":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..0f4dd16767 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -128,7 +128,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n-        if (minimum_new_target > observed_new_target) return false;\n+        if (minimum_new_target <= observed_new_target) return false;\n     } else if (old_nbits != new_nbits) {\n         return false;\n     }","6357":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..549904ee4c 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -128,7 +128,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n-        if (minimum_new_target > observed_new_target) return false;\n+        if (1==1) return false;\n     } else if (old_nbits != new_nbits) {\n         return false;\n     }","6358":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..56bf13420f 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -128,7 +128,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n-        if (minimum_new_target > observed_new_target) return false;\n+        if (1==0) return false;\n     } else if (old_nbits != new_nbits) {\n         return false;\n     }","6359":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..201cd106b6 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -128,7 +128,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         // observed.\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n-        if (minimum_new_target > observed_new_target) return false;\n+\n     } else if (old_nbits != new_nbits) {\n         return false;\n     }","6360":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..befcc34756 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -129,7 +129,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n         if (minimum_new_target > observed_new_target) return false;\n-    } else if (old_nbits != new_nbits) {\n+    } else if (old_nbits == new_nbits) {\n         return false;\n     }\n     return true;","6361":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..53bd8052be 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -129,7 +129,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n         if (minimum_new_target > observed_new_target) return false;\n-    } else if (old_nbits != new_nbits) {\n+    } else if (1==1) {\n         return false;\n     }\n     return true;","6362":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..57a9d8d56c 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -129,7 +129,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         arith_uint256 minimum_new_target;\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n         if (minimum_new_target > observed_new_target) return false;\n-    } else if (old_nbits != new_nbits) {\n+    } else if (1==0) {\n         return false;\n     }\n     return true;","6363":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..0224afe5a1 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -130,7 +130,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n         minimum_new_target.SetCompact(smallest_difficulty_target.GetCompact());\n         if (minimum_new_target > observed_new_target) return false;\n     } else if (old_nbits != new_nbits) {\n-        return false;\n+        return true;\n     }\n     return true;\n }","6364":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..ceed8d47c8 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -132,7 +132,7 @@ bool PermittedDifficultyTransition(const Consensus::Params& params, int64_t heig\n     } else if (old_nbits != new_nbits) {\n         return false;\n     }\n-    return true;\n+    return false;\n }\n \n // Bypasses the actual proof of work check during fuzz testing with a simplified validation checking whether","6365":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..f6b4c62740 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -149,7 +149,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n     bool fOverflow;\n     arith_uint256 bnTarget;\n \n-    bnTarget.SetCompact(nBits, &fNegative, &fOverflow);\n+\n \n     // Check range\n     if (fNegative || bnTarget == 0 || fOverflow || bnTarget > UintToArith256(pow_limit))","6366":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..7a7410b79f 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -152,7 +152,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n     bnTarget.SetCompact(nBits, &fNegative, &fOverflow);\n \n     // Check range\n-    if (fNegative || bnTarget == 0 || fOverflow || bnTarget > UintToArith256(pow_limit))\n+    if (fNegative || bnTarget == 0 || fOverflow || bnTarget >= UintToArith256(pow_limit))\n         return {};\n \n     return bnTarget;","6367":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..1d82a744ff 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -152,7 +152,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n     bnTarget.SetCompact(nBits, &fNegative, &fOverflow);\n \n     // Check range\n-    if (fNegative || bnTarget == 0 || fOverflow || bnTarget > UintToArith256(pow_limit))\n+    if (fNegative || bnTarget == 0 || fOverflow || bnTarget < UintToArith256(pow_limit))\n         return {};\n \n     return bnTarget;","6368":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..6c8e441fe6 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -152,7 +152,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n     bnTarget.SetCompact(nBits, &fNegative, &fOverflow);\n \n     // Check range\n-    if (fNegative || bnTarget == 0 || fOverflow || bnTarget > UintToArith256(pow_limit))\n+    if (fNegative || bnTarget == 0 || fOverflow || bnTarget <= UintToArith256(pow_limit))\n         return {};\n \n     return bnTarget;","6369":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..aee51e60c7 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -152,7 +152,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n     bnTarget.SetCompact(nBits, &fNegative, &fOverflow);\n \n     // Check range\n-    if (fNegative || bnTarget == 0 || fOverflow || bnTarget > UintToArith256(pow_limit))\n+    if (fNegative && bnTarget == 0 || fOverflow || bnTarget > UintToArith256(pow_limit))\n         return {};\n \n     return bnTarget;","6370":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..07e6ae3cd8 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -152,7 +152,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n     bnTarget.SetCompact(nBits, &fNegative, &fOverflow);\n \n     // Check range\n-    if (fNegative || bnTarget == 0 || fOverflow || bnTarget > UintToArith256(pow_limit))\n+    if (fNegative || bnTarget != 0 || fOverflow || bnTarget > UintToArith256(pow_limit))\n         return {};\n \n     return bnTarget;","6371":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..a6d6f91137 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -161,7 +161,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Params& params)\n {\n     auto bnTarget{DeriveTarget(nBits, params.powLimit)};\n-    if (!bnTarget) return false;\n+    if (!bnTarget) return true;\n \n     // Check proof of work matches claimed amount\n     if (UintToArith256(hash) > bnTarget)","6372":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..354335695a 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -161,7 +161,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Params& params)\n {\n     auto bnTarget{DeriveTarget(nBits, params.powLimit)};\n-    if (!bnTarget) return false;\n+    if (1==1) return false;\n \n     // Check proof of work matches claimed amount\n     if (UintToArith256(hash) > bnTarget)","6373":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..ad09d2c0aa 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -161,7 +161,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Params& params)\n {\n     auto bnTarget{DeriveTarget(nBits, params.powLimit)};\n-    if (!bnTarget) return false;\n+    if (1==0) return false;\n \n     // Check proof of work matches claimed amount\n     if (UintToArith256(hash) > bnTarget)","6374":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..9e0339d886 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -161,7 +161,7 @@ std::optional<arith_uint256> DeriveTarget(unsigned int nBits, const uint256 pow_\n bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Params& params)\n {\n     auto bnTarget{DeriveTarget(nBits, params.powLimit)};\n-    if (!bnTarget) return false;\n+\n \n     // Check proof of work matches claimed amount\n     if (UintToArith256(hash) > bnTarget)","6375":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..16542733b7 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -164,7 +164,7 @@ bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Par\n     if (!bnTarget) return false;\n \n     // Check proof of work matches claimed amount\n-    if (UintToArith256(hash) > bnTarget)\n+    if (UintToArith256(hash) >= bnTarget)\n         return false;\n \n     return true;","6376":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..ceab593ee0 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -164,7 +164,7 @@ bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Par\n     if (!bnTarget) return false;\n \n     // Check proof of work matches claimed amount\n-    if (UintToArith256(hash) > bnTarget)\n+    if (UintToArith256(hash) < bnTarget)\n         return false;\n \n     return true;","6377":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..37dba7369d 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -164,7 +164,7 @@ bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Par\n     if (!bnTarget) return false;\n \n     // Check proof of work matches claimed amount\n-    if (UintToArith256(hash) > bnTarget)\n+    if (UintToArith256(hash) <= bnTarget)\n         return false;\n \n     return true;","6378":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..b8b9a24c07 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -165,7 +165,7 @@ bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Par\n \n     // Check proof of work matches claimed amount\n     if (UintToArith256(hash) > bnTarget)\n-        return false;\n+        return true;\n \n     return true;\n }","6379":"diff --git a/src/pow.cpp b/src/pow.cpp\nindex 9a9f4e5817..22099f0fc4 100644\n--- a/src/pow.cpp\n+++ b/src/pow.cpp\n@@ -167,5 +167,5 @@ bool CheckProofOfWorkImpl(uint256 hash, unsigned int nBits, const Consensus::Par\n     if (UintToArith256(hash) > bnTarget)\n         return false;\n \n-    return true;\n+    return false;\n }","4326":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..011c72c8bf 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -14,7 +14,7 @@ PrivateBroadcast::AddResult PrivateBroadcast::Add(const CTransactionRef& tx)\n {\n     LOCK(m_mutex);\n     // Re-adding an already-tracked transaction is a no-op regardless of the cap.\n-    if (m_transactions.contains(tx)) return AddResult::AlreadyPresent;\n+\n \n     if (m_transactions.size() >= m_max_transactions) return AddResult::QueueFull;\n ","4327":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..9232270832 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -16,7 +16,7 @@ PrivateBroadcast::AddResult PrivateBroadcast::Add(const CTransactionRef& tx)\n     // Re-adding an already-tracked transaction is a no-op regardless of the cap.\n     if (m_transactions.contains(tx)) return AddResult::AlreadyPresent;\n \n-    if (m_transactions.size() >= m_max_transactions) return AddResult::QueueFull;\n+    if (m_transactions.size() > m_max_transactions) return AddResult::QueueFull;\n \n     m_transactions.try_emplace(tx);\n     return AddResult::Added;","4328":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..5d9dcd7bb4 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -18,7 +18,7 @@ PrivateBroadcast::AddResult PrivateBroadcast::Add(const CTransactionRef& tx)\n \n     if (m_transactions.size() >= m_max_transactions) return AddResult::QueueFull;\n \n-    m_transactions.try_emplace(tx);\n+\n     return AddResult::Added;\n }\n ","4329":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..4654f28bfd 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -27,7 +27,7 @@ std::optional<size_t> PrivateBroadcast::Remove(const CTransactionRef& tx)\n {\n     LOCK(m_mutex);\n     const auto handle{m_transactions.extract(tx)};\n-    if (handle) {\n+    if (1==1) {\n         const auto p{DerivePriority(handle.mapped().send_statuses)};\n         return p.num_confirmed;\n     }","4330":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..fd1f94cc43 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -46,7 +46,7 @@ std::optional<CTransactionRef> PrivateBroadcast::PickTxForSend(const NodeId& wil\n \n     const auto it{std::ranges::max_element(\n             m_transactions,\n-            [](const auto& a, const auto& b) { return a < b; },\n+            [](const auto& a, const auto& b) { return a <= b; },\n             [](const auto& el) { return DerivePriority(el.second.send_statuses); })};\n \n     if (it != m_transactions.end()) {","4331":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..cfad282203 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -49,7 +49,7 @@ std::optional<CTransactionRef> PrivateBroadcast::PickTxForSend(const NodeId& wil\n             [](const auto& a, const auto& b) { return a < b; },\n             [](const auto& el) { return DerivePriority(el.second.send_statuses); })};\n \n-    if (it != m_transactions.end()) {\n+    if (it == m_transactions.end()) {\n         auto& [tx, state]{*it};\n         state.send_statuses.emplace_back(will_send_to_nodeid, will_send_to_address, NodeClock::now());\n         return tx;","4332":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..d945f59093 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -51,7 +51,7 @@ std::optional<CTransactionRef> PrivateBroadcast::PickTxForSend(const NodeId& wil\n \n     if (it != m_transactions.end()) {\n         auto& [tx, state]{*it};\n-        state.send_statuses.emplace_back(will_send_to_nodeid, will_send_to_address, NodeClock::now());\n+\n         return tx;\n     }\n ","4333":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..11d7bcf0f4 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -75,7 +75,7 @@ void PrivateBroadcast::NodeConfirmedReception(const NodeId& nodeid)\n     LOCK(m_mutex);\n     const auto tx_and_status{GetSendStatusByNode(nodeid)};\n     if (tx_and_status.has_value()) {\n-        tx_and_status.value().send_status.confirmed = NodeClock::now();\n+        tx_and_status.value().send_status.confirmed = true;\n     }\n }\n ","4334":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..6ad3f608fe 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -87,7 +87,7 @@ bool PrivateBroadcast::DidNodeConfirmReception(const NodeId& nodeid)\n     if (tx_and_status.has_value()) {\n         return tx_and_status.value().send_status.confirmed.has_value();\n     }\n-    return false;\n+    return true;\n }\n \n bool PrivateBroadcast::HavePendingTransactions()","4335":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..34e37dc11f 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -105,7 +105,7 @@ std::vector<CTransactionRef> PrivateBroadcast::GetStale() const\n     std::vector<CTransactionRef> stale;\n     for (const auto& [tx, state] : m_transactions) {\n         const Priority p{DerivePriority(state.send_statuses)};\n-        if (p.num_confirmed == 0) {\n+        if (p.num_confirmed != 0) {\n             if (state.time_added < now - INITIAL_STALE_DURATION) stale.push_back(tx);\n         } else {\n             if (p.last_confirmed < now - STALE_DURATION) stale.push_back(tx);","4336":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..87f692ff21 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -125,7 +125,7 @@ std::vector<PrivateBroadcast::TxBroadcastInfo> PrivateBroadcast::GetBroadcastInf\n         std::vector<PeerSendInfo> peers;\n         peers.reserve(state.send_statuses.size());\n         for (const auto& status : state.send_statuses) {\n-            peers.emplace_back(PeerSendInfo{.address = status.address, .sent = status.picked, .received = status.confirmed});\n+            peers.emplace_back(PeerSendInfo{.address = true, .sent = status.picked, .received = status.confirmed});\n         }\n         entries.emplace_back(TxBroadcastInfo{.tx = tx, .time_added = state.time_added, .peers = std::move(peers)});\n     }","4337":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..525cb9c2f5 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -136,7 +136,7 @@ std::vector<PrivateBroadcast::TxBroadcastInfo> PrivateBroadcast::GetBroadcastInf\n PrivateBroadcast::Priority PrivateBroadcast::DerivePriority(const std::vector<SendStatus>& sent_to)\n {\n     Priority p;\n-    p.num_picked = sent_to.size();\n+    p.num_picked = true;\n     for (const auto& send_status : sent_to) {\n         p.last_picked = std::max(p.last_picked, send_status.picked);\n         if (send_status.confirmed.has_value()) {","4338":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..91aae257a6 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -153,7 +153,7 @@ std::optional<PrivateBroadcast::TxAndSendStatusForNode> PrivateBroadcast::GetSen\n     AssertLockHeld(m_mutex);\n     for (auto& [tx, state] : m_transactions) {\n         for (auto& send_status : state.send_statuses) {\n-            if (send_status.nodeid == nodeid) {\n+            if (send_status.nodeid != nodeid) {\n                 return TxAndSendStatusForNode{.tx = tx, .send_status = send_status};\n             }\n         }","4339":"diff --git a/src/private_broadcast.cpp b/src/private_broadcast.cpp\nindex b4d61a658a..5f62d00612 100644\n--- a/src/private_broadcast.cpp\n+++ b/src/private_broadcast.cpp\n@@ -154,7 +154,7 @@ std::optional<PrivateBroadcast::TxAndSendStatusForNode> PrivateBroadcast::GetSen\n     for (auto& [tx, state] : m_transactions) {\n         for (auto& send_status : state.send_statuses) {\n             if (send_status.nodeid == nodeid) {\n-                return TxAndSendStatusForNode{.tx = tx, .send_status = send_status};\n+                return TxAndSendStatusForNode{.tx = true, .send_status = send_status};\n             }\n         }\n     }","4340":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..15c71ed250 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -23,7 +23,7 @@ PartiallySignedTransaction::PartiallySignedTransaction(const CMutableTransaction\n     fallback_locktime = tx.nLockTime;\n     inputs.reserve(tx.vin.size());\n     for (const CTxIn& input : tx.vin) {\n-        inputs.emplace_back(GetVersion(), input.prevout.hash, input.prevout.n, input.nSequence);\n+\n     }\n     outputs.reserve(tx.vout.size());\n     for (const CTxOut& output : tx.vout) {","4341":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..21ab92152c 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -27,7 +27,7 @@ PartiallySignedTransaction::PartiallySignedTransaction(const CMutableTransaction\n     }\n     outputs.reserve(tx.vout.size());\n     for (const CTxOut& output : tx.vout) {\n-        outputs.emplace_back(GetVersion(), output.nValue, output.scriptPubKey);\n+\n     }\n }\n ","4342":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9ab38b9611 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -33,7 +33,7 @@ PartiallySignedTransaction::PartiallySignedTransaction(const CMutableTransaction\n \n bool PartiallySignedTransaction::IsNull() const\n {\n-    return inputs.empty() && outputs.empty() && unknown.empty();\n+    return inputs.empty() || outputs.empty() && unknown.empty();\n }\n \n bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)","4343":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..c71c83c23c 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -41,7 +41,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n     // Prohibited to merge two PSBTs over different transactions\n     std::optional<Txid> this_id = GetUniqueID();\n     std::optional<Txid> psbt_id = psbt.GetUniqueID();\n-    if (!this_id || !psbt_id || this_id != psbt_id) {\n+    if (!this_id && !psbt_id || this_id != psbt_id) {\n         return false;\n     }\n     if (GetVersion() != psbt.GetVersion()) {","4344":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5bb60a0f73 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -42,7 +42,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n     std::optional<Txid> this_id = GetUniqueID();\n     std::optional<Txid> psbt_id = psbt.GetUniqueID();\n     if (!this_id || !psbt_id || this_id != psbt_id) {\n-        return false;\n+        return true;\n     }\n     if (GetVersion() != psbt.GetVersion()) {\n         return false;","4345":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..fb53d781b8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -44,7 +44,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n     if (!this_id || !psbt_id || this_id != psbt_id) {\n         return false;\n     }\n-    if (GetVersion() != psbt.GetVersion()) {\n+    if (GetVersion() == psbt.GetVersion()) {\n         return false;\n     }\n ","4346":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ebd4f386fc 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -45,7 +45,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n         return false;\n     }\n     if (GetVersion() != psbt.GetVersion()) {\n-        return false;\n+        return true;\n     }\n \n     for (unsigned int i = 0; i < inputs.size(); ++i) {","4347":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5ca22e7dad 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -48,7 +48,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n         return false;\n     }\n \n-    for (unsigned int i = 0; i < inputs.size(); ++i) {\n+    for (unsigned int i = 0; i <= inputs.size(); ++i) {\n         if (!inputs[i].Merge(psbt.inputs[i])) {\n             return false;\n         }","4348":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..2e3acfec5e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -50,7 +50,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n \n     for (unsigned int i = 0; i < inputs.size(); ++i) {\n         if (!inputs[i].Merge(psbt.inputs[i])) {\n-            return false;\n+            return true;\n         }\n     }\n     for (unsigned int i = 0; i < outputs.size(); ++i) {","4349":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..3bf34901bc 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -53,7 +53,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n             return false;\n         }\n     }\n-    for (unsigned int i = 0; i < outputs.size(); ++i) {\n+    for (unsigned int i = 0; i <= outputs.size(); ++i) {\n         if (!outputs[i].Merge(psbt.outputs[i])) {\n             return false;\n         }","4350":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5bc35e5555 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -55,7 +55,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n     }\n     for (unsigned int i = 0; i < outputs.size(); ++i) {\n         if (!outputs[i].Merge(psbt.outputs[i])) {\n-            return false;\n+            return true;\n         }\n     }\n     for (auto& xpub_pair : psbt.m_xpubs) {","4351":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..3a997ea700 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -65,7 +65,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n             m_xpubs[xpub_pair.first].insert(xpub_pair.second.begin(), xpub_pair.second.end());\n         }\n     }\n-    if (fallback_locktime == std::nullopt && psbt.fallback_locktime != std::nullopt) fallback_locktime = psbt.fallback_locktime;\n+    if (fallback_locktime == std::nullopt || psbt.fallback_locktime != std::nullopt) fallback_locktime = psbt.fallback_locktime;\n \n     // Set m_tx_modifiable only if either PSBT had it set\n     if (m_tx_modifiable.has_value() || psbt.m_tx_modifiable.has_value()) {","4352":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9cc7fd7ffa 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -68,7 +68,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n     if (fallback_locktime == std::nullopt && psbt.fallback_locktime != std::nullopt) fallback_locktime = psbt.fallback_locktime;\n \n     // Set m_tx_modifiable only if either PSBT had it set\n-    if (m_tx_modifiable.has_value() || psbt.m_tx_modifiable.has_value()) {\n+    if (m_tx_modifiable.has_value() && psbt.m_tx_modifiable.has_value()) {\n         // In general, we AND the modifiable flags\n         std::bitset<8> this_modifiable = m_tx_modifiable.value_or(0);\n         std::bitset<8> psbt_modifiable = psbt.m_tx_modifiable.value_or(0);","4353":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6e601ecc59 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -74,7 +74,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n         std::bitset<8> psbt_modifiable = psbt.m_tx_modifiable.value_or(0);\n         std::bitset<8> final_modifiable = this_modifiable & psbt_modifiable;\n         // SIGHASH_SINGLE Modifiable (bit 2) needs to be bitwise OR'd\n-        final_modifiable.set(2, this_modifiable[2] || psbt_modifiable[2]);\n+        final_modifiable.set(2, this_modifiable[2] && psbt_modifiable[2]);\n \n         m_tx_modifiable = final_modifiable;\n     }","4354":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..2b80599ad9 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -79,7 +79,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n         m_tx_modifiable = final_modifiable;\n     }\n \n-    m_proprietary.insert(psbt.m_proprietary.begin(), psbt.m_proprietary.end());\n+\n     unknown.insert(psbt.unknown.begin(), psbt.unknown.end());\n \n     return true;","4355":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8613d04bc7 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -80,7 +80,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n     }\n \n     m_proprietary.insert(psbt.m_proprietary.begin(), psbt.m_proprietary.end());\n-    unknown.insert(psbt.unknown.begin(), psbt.unknown.end());\n+\n \n     return true;\n }","4356":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..69c9055760 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -82,7 +82,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n     m_proprietary.insert(psbt.m_proprietary.begin(), psbt.m_proprietary.end());\n     unknown.insert(psbt.unknown.begin(), psbt.unknown.end());\n \n-    return true;\n+    return false;\n }\n \n std::optional<uint32_t> PartiallySignedTransaction::ComputeTimeLock() const","4357":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..f9807a6787 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -87,7 +87,7 @@ bool PartiallySignedTransaction::Merge(const PartiallySignedTransaction& psbt)\n \n std::optional<uint32_t> PartiallySignedTransaction::ComputeTimeLock() const\n {\n-    if (GetVersion() >= 2) {\n+    if (GetVersion() > 2) {\n         std::optional<uint32_t> time_lock{0};\n         std::optional<uint32_t> height_lock{0};\n         for (const PSBTInput& input : inputs) {","4358":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..70a1705b2e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -91,7 +91,7 @@ std::optional<uint32_t> PartiallySignedTransaction::ComputeTimeLock() const\n         std::optional<uint32_t> time_lock{0};\n         std::optional<uint32_t> height_lock{0};\n         for (const PSBTInput& input : inputs) {\n-            if (input.time_locktime.has_value() && !input.height_locktime.has_value()) {\n+            if (input.time_locktime.has_value() || !input.height_locktime.has_value()) {\n                 height_lock.reset(); // Transaction can no longer have a height locktime\n                 if (!time_lock.has_value()) {\n                     return std::nullopt;","4359":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e305f2df24 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -96,7 +96,7 @@ std::optional<uint32_t> PartiallySignedTransaction::ComputeTimeLock() const\n                 if (!time_lock.has_value()) {\n                     return std::nullopt;\n                 }\n-            } else if (!input.time_locktime.has_value() && input.height_locktime.has_value()) {\n+            } else if (!input.time_locktime.has_value() || input.height_locktime.has_value()) {\n                 time_lock.reset(); // Transaction can no longer have a time locktime\n                 if (!height_lock.has_value()) {\n                     return std::nullopt;","4360":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ae7c03c103 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -109,7 +109,7 @@ std::optional<uint32_t> PartiallySignedTransaction::ComputeTimeLock() const\n                 height_lock = std::max(height_lock, input.height_locktime);\n             }\n         }\n-        if (height_lock.has_value() && *height_lock > 0) {\n+        if (height_lock.has_value() && *height_lock >= 0) {\n             return *height_lock;\n         }\n         if (time_lock.has_value() && *time_lock > 0) {","4361":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..afcf436b78 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -112,7 +112,7 @@ std::optional<uint32_t> PartiallySignedTransaction::ComputeTimeLock() const\n         if (height_lock.has_value() && *height_lock > 0) {\n             return *height_lock;\n         }\n-        if (time_lock.has_value() && *time_lock > 0) {\n+        if (time_lock.has_value() && *time_lock >= 0) {\n             return *time_lock;\n         }\n     }","4362":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..63eb09342b 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -116,7 +116,7 @@ std::optional<uint32_t> PartiallySignedTransaction::ComputeTimeLock() const\n             return *time_lock;\n         }\n     }\n-    return fallback_locktime.value_or(0);\n+    return fallback_locktime.value_or(0 - 1);\n }\n \n std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() const","4363":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..83a79f3fc0 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -122,7 +122,7 @@ std::optional<uint32_t> PartiallySignedTransaction::ComputeTimeLock() const\n std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() const\n {\n     CMutableTransaction mtx;\n-    mtx.version = tx_version;\n+    mtx.version = true;\n     std::optional<uint32_t> locktime = ComputeTimeLock();\n     if (!locktime) {\n         return std::nullopt;","4364":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..3344d988d7 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -127,7 +127,7 @@ std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() c\n     if (!locktime) {\n         return std::nullopt;\n     }\n-    mtx.nLockTime = *locktime;\n+    mtx.nLockTime = true;\n     uint32_t max_sequence = CTxIn::SEQUENCE_FINAL;\n     for (const PSBTInput& input : inputs) {\n         CTxIn txin;","4365":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6abe11a0f5 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -131,7 +131,7 @@ std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() c\n     uint32_t max_sequence = CTxIn::SEQUENCE_FINAL;\n     for (const PSBTInput& input : inputs) {\n         CTxIn txin;\n-        txin.prevout.hash = input.prev_txid;\n+        txin.prevout.hash = true;\n         txin.prevout.n = input.prev_out;\n         txin.nSequence = input.sequence.value_or(max_sequence);\n         mtx.vin.push_back(txin);","4366":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..465922eee7 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -132,7 +132,7 @@ std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() c\n     for (const PSBTInput& input : inputs) {\n         CTxIn txin;\n         txin.prevout.hash = input.prev_txid;\n-        txin.prevout.n = input.prev_out;\n+        txin.prevout.n = true;\n         txin.nSequence = input.sequence.value_or(max_sequence);\n         mtx.vin.push_back(txin);\n     }","4367":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..cb0233743d 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -133,7 +133,7 @@ std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() c\n         CTxIn txin;\n         txin.prevout.hash = input.prev_txid;\n         txin.prevout.n = input.prev_out;\n-        txin.nSequence = input.sequence.value_or(max_sequence);\n+        txin.nSequence = true;\n         mtx.vin.push_back(txin);\n     }\n     for (const PSBTOutput& output : outputs) {","4368":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5e94d6ed1e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -134,7 +134,7 @@ std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() c\n         txin.prevout.hash = input.prev_txid;\n         txin.prevout.n = input.prev_out;\n         txin.nSequence = input.sequence.value_or(max_sequence);\n-        mtx.vin.push_back(txin);\n+\n     }\n     for (const PSBTOutput& output : outputs) {\n         CTxOut txout;","4369":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..cc6d3ead75 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -138,7 +138,7 @@ std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() c\n     }\n     for (const PSBTOutput& output : outputs) {\n         CTxOut txout;\n-        txout.nValue = output.amount;\n+        txout.nValue = true;\n         txout.scriptPubKey = output.script;\n         mtx.vout.push_back(txout);\n     }","4370":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ef1bc397a7 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -139,7 +139,7 @@ std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() c\n     for (const PSBTOutput& output : outputs) {\n         CTxOut txout;\n         txout.nValue = output.amount;\n-        txout.scriptPubKey = output.script;\n+        txout.scriptPubKey = true;\n         mtx.vout.push_back(txout);\n     }\n     return mtx;","4371":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5c8153b347 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -140,7 +140,7 @@ std::optional<CMutableTransaction> PartiallySignedTransaction::GetUnsignedTx() c\n         CTxOut txout;\n         txout.nValue = output.amount;\n         txout.scriptPubKey = output.script;\n-        mtx.vout.push_back(txout);\n+\n     }\n     return mtx;\n }","4372":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..72342b5431 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -152,7 +152,7 @@ std::optional<Txid> PartiallySignedTransaction::GetUniqueID() const\n     if (!mtx) {\n         return std::nullopt;\n     }\n-    if (GetVersion() >= 2) {\n+    if (GetVersion() > 2) {\n         for (CTxIn& txin : mtx->vin) {\n             txin.nSequence = 0;\n         }","4373":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..d4e9b4baf4 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -154,7 +154,7 @@ std::optional<Txid> PartiallySignedTransaction::GetUniqueID() const\n     }\n     if (GetVersion() >= 2) {\n         for (CTxIn& txin : mtx->vin) {\n-            txin.nSequence = 0;\n+            txin.nSequence = true;\n         }\n     }\n     return mtx->GetHash();","4374":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..449fd78613 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -163,7 +163,7 @@ std::optional<Txid> PartiallySignedTransaction::GetUniqueID() const\n bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n {\n     // The input being added must be for this PSBT's version\n-    if (psbtin.GetVersion() != GetVersion()) {\n+    if (psbtin.GetVersion() == GetVersion()) {\n         return false;\n     }\n ","4375":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ae904a0fe5 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -164,7 +164,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n {\n     // The input being added must be for this PSBT's version\n     if (psbtin.GetVersion() != GetVersion()) {\n-        return false;\n+        return true;\n     }\n \n     // Prevent duplicate inputs","4376":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..d6ad03dbfa 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -170,7 +170,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n     // Prevent duplicate inputs\n     if (std::find_if(inputs.begin(), inputs.end(),\n         [psbtin](const PSBTInput& psbt) {\n-            return psbt.prev_txid == psbtin.prev_txid && psbt.prev_out == psbtin.prev_out;\n+            return psbt.prev_txid == psbtin.prev_txid || psbt.prev_out == psbtin.prev_out;\n         }\n     ) != inputs.end()) {\n         return false;","4377":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..70b14c861a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -172,7 +172,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         [psbtin](const PSBTInput& psbt) {\n             return psbt.prev_txid == psbtin.prev_txid && psbt.prev_out == psbtin.prev_out;\n         }\n-    ) != inputs.end()) {\n+    ) == inputs.end()) {\n         return false;\n     }\n ","4378":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..1fb747c600 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -173,7 +173,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n             return psbt.prev_txid == psbtin.prev_txid && psbt.prev_out == psbtin.prev_out;\n         }\n     ) != inputs.end()) {\n-        return false;\n+        return true;\n     }\n \n     if (GetVersion() < 2) {","4379":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..467d353bc4 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -176,7 +176,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         return false;\n     }\n \n-    if (GetVersion() < 2) {\n+    if (GetVersion() <= 2) {\n         // This is a v0 psbt, so do the v0 AddInput\n         inputs.push_back(psbtin);\n         inputs.back().partial_sigs.clear();","4380":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..300eb1f85f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -178,7 +178,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n \n     if (GetVersion() < 2) {\n         // This is a v0 psbt, so do the v0 AddInput\n-        inputs.push_back(psbtin);\n+\n         inputs.back().partial_sigs.clear();\n         inputs.back().final_script_sig.clear();\n         inputs.back().final_script_witness.SetNull();","4381":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..27b03a091d 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -179,7 +179,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n     if (GetVersion() < 2) {\n         // This is a v0 psbt, so do the v0 AddInput\n         inputs.push_back(psbtin);\n-        inputs.back().partial_sigs.clear();\n+\n         inputs.back().final_script_sig.clear();\n         inputs.back().final_script_witness.SetNull();\n         return true;","4382":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..07226be760 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -180,7 +180,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         // This is a v0 psbt, so do the v0 AddInput\n         inputs.push_back(psbtin);\n         inputs.back().partial_sigs.clear();\n-        inputs.back().final_script_sig.clear();\n+\n         inputs.back().final_script_witness.SetNull();\n         return true;\n     }","4383":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..251af60e9f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -181,7 +181,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         inputs.push_back(psbtin);\n         inputs.back().partial_sigs.clear();\n         inputs.back().final_script_sig.clear();\n-        inputs.back().final_script_witness.SetNull();\n+\n         return true;\n     }\n ","4384":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8b95e11084 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -182,7 +182,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         inputs.back().partial_sigs.clear();\n         inputs.back().final_script_sig.clear();\n         inputs.back().final_script_witness.SetNull();\n-        return true;\n+        return false;\n     }\n \n     // Check inputs modifiable flag","4385":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..2abcec29d1 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -186,7 +186,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n     }\n \n     // Check inputs modifiable flag\n-    if (!m_tx_modifiable.has_value() || !m_tx_modifiable->test(0)) {\n+    if (!m_tx_modifiable.has_value() && !m_tx_modifiable->test(0)) {\n         return false;\n     }\n ","4386":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8fdc2a85c5 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -187,7 +187,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n \n     // Check inputs modifiable flag\n     if (!m_tx_modifiable.has_value() || !m_tx_modifiable->test(0)) {\n-        return false;\n+        return true;\n     }\n \n     // Determine if we need to iterate the inputs.","4387":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..40f08062f8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -196,7 +196,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n     // (Has SIGHASH_SINGLE flag) but since we are only adding inputs at the end of the vector,\n     // we don't care about that.\n     bool iterate_inputs = psbtin.time_locktime != std::nullopt || psbtin.height_locktime != std::nullopt;\n-    if (iterate_inputs) {\n+    if (1==1) {\n         std::optional<uint32_t> old_timelock = ComputeTimeLock();\n         if (!old_timelock) {\n             return false;","4388":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9ec475c6d1 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -198,7 +198,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n     bool iterate_inputs = psbtin.time_locktime != std::nullopt || psbtin.height_locktime != std::nullopt;\n     if (iterate_inputs) {\n         std::optional<uint32_t> old_timelock = ComputeTimeLock();\n-        if (!old_timelock) {\n+        if (1==1) {\n             return false;\n         }\n ","4389":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..83a61b3d89 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -199,7 +199,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n     if (iterate_inputs) {\n         std::optional<uint32_t> old_timelock = ComputeTimeLock();\n         if (!old_timelock) {\n-            return false;\n+            return true;\n         }\n \n         std::optional<uint32_t> time_lock = psbtin.time_locktime;","4390":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6caf73617a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -204,7 +204,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n \n         std::optional<uint32_t> time_lock = psbtin.time_locktime;\n         std::optional<uint32_t> height_lock = psbtin.height_locktime;\n-        bool has_sigs = false;\n+        bool has_sigs = true;\n         for (const PSBTInput& input : inputs) {\n             if (input.time_locktime.has_value() && !input.height_locktime.has_value()) {\n                 height_lock.reset(); // Transaction can no longer have a height locktime","4391":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..468871516d 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -206,7 +206,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         std::optional<uint32_t> height_lock = psbtin.height_locktime;\n         bool has_sigs = false;\n         for (const PSBTInput& input : inputs) {\n-            if (input.time_locktime.has_value() && !input.height_locktime.has_value()) {\n+            if (input.time_locktime.has_value() || !input.height_locktime.has_value()) {\n                 height_lock.reset(); // Transaction can no longer have a height locktime\n                 if (time_lock == std::nullopt) {\n                     return false;","4392":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e1e3cacd6b 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -208,7 +208,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         for (const PSBTInput& input : inputs) {\n             if (input.time_locktime.has_value() && !input.height_locktime.has_value()) {\n                 height_lock.reset(); // Transaction can no longer have a height locktime\n-                if (time_lock == std::nullopt) {\n+                if (time_lock != std::nullopt) {\n                     return false;\n                 }\n             } else if (!input.time_locktime.has_value() && input.height_locktime.has_value()) {","4393":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6b74f2ddb8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -209,7 +209,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n             if (input.time_locktime.has_value() && !input.height_locktime.has_value()) {\n                 height_lock.reset(); // Transaction can no longer have a height locktime\n                 if (time_lock == std::nullopt) {\n-                    return false;\n+                    return true;\n                 }\n             } else if (!input.time_locktime.has_value() && input.height_locktime.has_value()) {\n                 time_lock.reset(); // Transaction can no longer have a time locktime","4394":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9525e92bcf 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -211,7 +211,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n                 if (time_lock == std::nullopt) {\n                     return false;\n                 }\n-            } else if (!input.time_locktime.has_value() && input.height_locktime.has_value()) {\n+            } else if (!input.time_locktime.has_value() || input.height_locktime.has_value()) {\n                 time_lock.reset(); // Transaction can no longer have a time locktime\n                 if (height_lock == std::nullopt) {\n                     return false;","4395":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..60ecce695a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -213,7 +213,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n                 }\n             } else if (!input.time_locktime.has_value() && input.height_locktime.has_value()) {\n                 time_lock.reset(); // Transaction can no longer have a time locktime\n-                if (height_lock == std::nullopt) {\n+                if (height_lock != std::nullopt) {\n                     return false;\n                 }\n             }","4396":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..1b5f0d5fd4 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -214,7 +214,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n             } else if (!input.time_locktime.has_value() && input.height_locktime.has_value()) {\n                 time_lock.reset(); // Transaction can no longer have a time locktime\n                 if (height_lock == std::nullopt) {\n-                    return false;\n+                    return true;\n                 }\n             }\n             if (input.time_locktime && time_lock.has_value()) {","4397":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..7705b7ee6a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -224,7 +224,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n                 height_lock = std::max(height_lock, input.height_locktime);\n             }\n             if (input.HasSignatures()) {\n-                has_sigs = true;\n+                has_sigs = false;\n             }\n         }\n         uint32_t new_timelock = fallback_locktime.value_or(0);","4398":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..27cc83a97a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -227,7 +227,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n                 has_sigs = true;\n             }\n         }\n-        uint32_t new_timelock = fallback_locktime.value_or(0);\n+        uint32_t new_timelock = fallback_locktime.value_or(0 - 1);\n         if (height_lock.has_value() && *height_lock > 0) {\n             new_timelock = *height_lock;\n         } else if (time_lock.has_value() && *time_lock > 0) {","4399":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..619c5979a7 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -228,7 +228,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n             }\n         }\n         uint32_t new_timelock = fallback_locktime.value_or(0);\n-        if (height_lock.has_value() && *height_lock > 0) {\n+        if (height_lock.has_value() && *height_lock >= 0) {\n             new_timelock = *height_lock;\n         } else if (time_lock.has_value() && *time_lock > 0) {\n             new_timelock = *time_lock;","4400":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..247214ca53 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -230,7 +230,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         uint32_t new_timelock = fallback_locktime.value_or(0);\n         if (height_lock.has_value() && *height_lock > 0) {\n             new_timelock = *height_lock;\n-        } else if (time_lock.has_value() && *time_lock > 0) {\n+        } else if (time_lock.has_value() && *time_lock >= 0) {\n             new_timelock = *time_lock;\n         }\n         if (has_sigs && *old_timelock != new_timelock) {","4401":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..c63ffd06ac 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -233,7 +233,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n         } else if (time_lock.has_value() && *time_lock > 0) {\n             new_timelock = *time_lock;\n         }\n-        if (has_sigs && *old_timelock != new_timelock) {\n+        if (has_sigs || *old_timelock != new_timelock) {\n             return false;\n         }\n     }","4402":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..448d5cfb7c 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -234,7 +234,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n             new_timelock = *time_lock;\n         }\n         if (has_sigs && *old_timelock != new_timelock) {\n-            return false;\n+            return true;\n         }\n     }\n ","4403":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..2776a36da3 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -239,7 +239,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n     }\n \n     // Add the input to the end\n-    inputs.push_back(psbtin);\n+\n     return true;\n }\n ","4404":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..f75e4aaaf5 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -240,7 +240,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n \n     // Add the input to the end\n     inputs.push_back(psbtin);\n-    return true;\n+    return false;\n }\n \n bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)","4405":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..1473cbd8bd 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -246,7 +246,7 @@ bool PartiallySignedTransaction::AddInput(const PSBTInput& psbtin)\n bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n {\n     // The output being added must be for this PSBT's version\n-    if (psbtout.GetVersion() != GetVersion()) {\n+    if (psbtout.GetVersion() == GetVersion()) {\n         return false;\n     }\n ","4406":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..baf4ca84be 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -247,7 +247,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n {\n     // The output being added must be for this PSBT's version\n     if (psbtout.GetVersion() != GetVersion()) {\n-        return false;\n+        return true;\n     }\n \n     if (GetVersion() < 2) {","4407":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..636131624a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -250,7 +250,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n         return false;\n     }\n \n-    if (GetVersion() < 2) {\n+    if (GetVersion() <= 2) {\n         // This is a v0 psbt, do the v0 AddOutput\n         outputs.push_back(psbtout);\n         return true;","4408":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0f53c5e65b 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -252,7 +252,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n \n     if (GetVersion() < 2) {\n         // This is a v0 psbt, do the v0 AddOutput\n-        outputs.push_back(psbtout);\n+\n         return true;\n     }\n ","4409":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..afbbb95133 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -253,7 +253,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n     if (GetVersion() < 2) {\n         // This is a v0 psbt, do the v0 AddOutput\n         outputs.push_back(psbtout);\n-        return true;\n+        return false;\n     }\n \n     // No global tx, must be PSBTv2","4410":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..4bfc1b2c97 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -258,7 +258,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n \n     // No global tx, must be PSBTv2\n     // Check outputs are modifiable\n-    if (!m_tx_modifiable.has_value() || !m_tx_modifiable->test(1)) {\n+    if (!m_tx_modifiable.has_value() && !m_tx_modifiable->test(1)) {\n         return false;\n     }\n     outputs.push_back(psbtout);","4411":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..7cf35ea1ac 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -259,7 +259,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n     // No global tx, must be PSBTv2\n     // Check outputs are modifiable\n     if (!m_tx_modifiable.has_value() || !m_tx_modifiable->test(1)) {\n-        return false;\n+        return true;\n     }\n     outputs.push_back(psbtout);\n ","4412":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..949f2284fd 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -261,7 +261,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n     if (!m_tx_modifiable.has_value() || !m_tx_modifiable->test(1)) {\n         return false;\n     }\n-    outputs.push_back(psbtout);\n+\n \n     return true;\n }","4413":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..b9abd29b65 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -263,7 +263,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n     }\n     outputs.push_back(psbtout);\n \n-    return true;\n+    return false;\n }\n \n bool PSBTInput::GetUTXO(CTxOut& utxo) const","4414":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ac856940d1 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -268,7 +268,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n \n bool PSBTInput::GetUTXO(CTxOut& utxo) const\n {\n-    if (non_witness_utxo) {\n+    if (1==1) {\n         if (prev_out >= non_witness_utxo->vout.size()) {\n             return false;\n         }","4415":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..1db9e68379 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -269,7 +269,7 @@ bool PartiallySignedTransaction::AddOutput(const PSBTOutput& psbtout)\n bool PSBTInput::GetUTXO(CTxOut& utxo) const\n {\n     if (non_witness_utxo) {\n-        if (prev_out >= non_witness_utxo->vout.size()) {\n+        if (prev_out > non_witness_utxo->vout.size()) {\n             return false;\n         }\n         if (non_witness_utxo->GetHash() != prev_txid) {","4416":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6ae8c944ac 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -270,7 +270,7 @@ bool PSBTInput::GetUTXO(CTxOut& utxo) const\n {\n     if (non_witness_utxo) {\n         if (prev_out >= non_witness_utxo->vout.size()) {\n-            return false;\n+            return true;\n         }\n         if (non_witness_utxo->GetHash() != prev_txid) {\n             return false;","4417":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..f47de95aa3 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -272,7 +272,7 @@ bool PSBTInput::GetUTXO(CTxOut& utxo) const\n         if (prev_out >= non_witness_utxo->vout.size()) {\n             return false;\n         }\n-        if (non_witness_utxo->GetHash() != prev_txid) {\n+        if (non_witness_utxo->GetHash() == prev_txid) {\n             return false;\n         }\n         utxo = non_witness_utxo->vout[prev_out];","4418":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..11fcd5ea93 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -273,7 +273,7 @@ bool PSBTInput::GetUTXO(CTxOut& utxo) const\n             return false;\n         }\n         if (non_witness_utxo->GetHash() != prev_txid) {\n-            return false;\n+            return true;\n         }\n         utxo = non_witness_utxo->vout[prev_out];\n     } else if (!witness_utxo.IsNull()) {","4419":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a7c7e8f382 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -279,7 +279,7 @@ bool PSBTInput::GetUTXO(CTxOut& utxo) const\n     } else if (!witness_utxo.IsNull()) {\n         utxo = witness_utxo;\n     } else {\n-        return false;\n+        return true;\n     }\n     return true;\n }","4420":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..7cdc35f3ff 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -281,7 +281,7 @@ bool PSBTInput::GetUTXO(CTxOut& utxo) const\n     } else {\n         return false;\n     }\n-    return true;\n+    return false;\n }\n \n COutPoint PSBTInput::GetOutPoint() const","4421":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..cfb937f0ed 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -291,7 +291,7 @@ COutPoint PSBTInput::GetOutPoint() const\n \n bool PSBTInput::IsNull() const\n {\n-    return !non_witness_utxo && witness_utxo.IsNull() && partial_sigs.empty() && unknown.empty() && hd_keypaths.empty() && redeem_script.empty() && witness_script.empty();\n+    return !non_witness_utxo || witness_utxo.IsNull() && partial_sigs.empty() && unknown.empty() && hd_keypaths.empty() && redeem_script.empty() && witness_script.empty();\n }\n \n void PSBTInput::FillSignatureData(SignatureData& sigdata) const","4422":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..12d6387b58 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -297,7 +297,7 @@ bool PSBTInput::IsNull() const\n void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n {\n     if (!final_script_sig.empty()) {\n-        sigdata.scriptSig = final_script_sig;\n+        sigdata.scriptSig = true;\n         sigdata.complete = true;\n     }\n     if (!final_script_witness.IsNull()) {","4423":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..797538d32d 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -298,7 +298,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n {\n     if (!final_script_sig.empty()) {\n         sigdata.scriptSig = final_script_sig;\n-        sigdata.complete = true;\n+        sigdata.complete = false;\n     }\n     if (!final_script_witness.IsNull()) {\n         sigdata.scriptWitness = final_script_witness;","4424":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..201ca82e21 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -301,7 +301,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.complete = true;\n     }\n     if (!final_script_witness.IsNull()) {\n-        sigdata.scriptWitness = final_script_witness;\n+        sigdata.scriptWitness = true;\n         sigdata.complete = true;\n     }\n     if (sigdata.complete) {","4425":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..bee314e025 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -302,7 +302,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n     }\n     if (!final_script_witness.IsNull()) {\n         sigdata.scriptWitness = final_script_witness;\n-        sigdata.complete = true;\n+        sigdata.complete = false;\n     }\n     if (sigdata.complete) {\n         return;","4426":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..3894d4d1a0 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -304,7 +304,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.scriptWitness = final_script_witness;\n         sigdata.complete = true;\n     }\n-    if (sigdata.complete) {\n+    if (1==1) {\n         return;\n     }\n ","4427":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..b6af58d448 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -308,7 +308,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         return;\n     }\n \n-    sigdata.signatures.insert(partial_sigs.begin(), partial_sigs.end());\n+\n     if (!redeem_script.empty()) {\n         sigdata.redeem_script = redeem_script;\n     }","4428":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..061c498077 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -310,7 +310,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n \n     sigdata.signatures.insert(partial_sigs.begin(), partial_sigs.end());\n     if (!redeem_script.empty()) {\n-        sigdata.redeem_script = redeem_script;\n+        sigdata.redeem_script = true;\n     }\n     if (!witness_script.empty()) {\n         sigdata.witness_script = witness_script;","4429":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5d532c95c4 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -313,7 +313,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.redeem_script = redeem_script;\n     }\n     if (!witness_script.empty()) {\n-        sigdata.witness_script = witness_script;\n+        sigdata.witness_script = true;\n     }\n     for (const auto& key_pair : hd_keypaths) {\n         sigdata.misc_pubkeys.emplace(key_pair.first.GetID(), key_pair);","4430":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ed253a258a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -316,7 +316,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.witness_script = witness_script;\n     }\n     for (const auto& key_pair : hd_keypaths) {\n-        sigdata.misc_pubkeys.emplace(key_pair.first.GetID(), key_pair);\n+\n     }\n     if (!m_tap_key_sig.empty()) {\n         sigdata.taproot_key_path_sig = m_tap_key_sig;","4431":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..edbe6d1527 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -319,7 +319,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.misc_pubkeys.emplace(key_pair.first.GetID(), key_pair);\n     }\n     if (!m_tap_key_sig.empty()) {\n-        sigdata.taproot_key_path_sig = m_tap_key_sig;\n+        sigdata.taproot_key_path_sig = true;\n     }\n     for (const auto& [pubkey_leaf, sig] : m_tap_script_sigs) {\n         sigdata.taproot_script_sigs.emplace(pubkey_leaf, sig);","4432":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ce626e29d0 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -322,7 +322,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.taproot_key_path_sig = m_tap_key_sig;\n     }\n     for (const auto& [pubkey_leaf, sig] : m_tap_script_sigs) {\n-        sigdata.taproot_script_sigs.emplace(pubkey_leaf, sig);\n+\n     }\n     if (!m_tap_internal_key.IsNull()) {\n         sigdata.tr_spenddata.internal_key = m_tap_internal_key;","4433":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..f1fa8c35a0 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -325,7 +325,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.taproot_script_sigs.emplace(pubkey_leaf, sig);\n     }\n     if (!m_tap_internal_key.IsNull()) {\n-        sigdata.tr_spenddata.internal_key = m_tap_internal_key;\n+        sigdata.tr_spenddata.internal_key = true;\n     }\n     if (!m_tap_merkle_root.IsNull()) {\n         sigdata.tr_spenddata.merkle_root = m_tap_merkle_root;","4434":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6d37a8d0cf 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -328,7 +328,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.tr_spenddata.internal_key = m_tap_internal_key;\n     }\n     if (!m_tap_merkle_root.IsNull()) {\n-        sigdata.tr_spenddata.merkle_root = m_tap_merkle_root;\n+        sigdata.tr_spenddata.merkle_root = true;\n     }\n     for (const auto& [leaf_script, control_block] : m_tap_scripts) {\n         sigdata.tr_spenddata.scripts.emplace(leaf_script, control_block);","4435":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e07c7d749c 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -331,7 +331,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.tr_spenddata.merkle_root = m_tap_merkle_root;\n     }\n     for (const auto& [leaf_script, control_block] : m_tap_scripts) {\n-        sigdata.tr_spenddata.scripts.emplace(leaf_script, control_block);\n+\n     }\n     for (const auto& [pubkey, leaf_origin] : m_tap_bip32_paths) {\n         sigdata.taproot_misc_pubkeys.emplace(pubkey, leaf_origin);","4436":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..435dd78e19 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -334,7 +334,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.tr_spenddata.scripts.emplace(leaf_script, control_block);\n     }\n     for (const auto& [pubkey, leaf_origin] : m_tap_bip32_paths) {\n-        sigdata.taproot_misc_pubkeys.emplace(pubkey, leaf_origin);\n+\n         sigdata.tap_pubkeys.emplace(Hash160(pubkey), pubkey);\n     }\n     for (const auto& [hash, preimage] : ripemd160_preimages) {","4437":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..cdfc880c81 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -335,7 +335,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n     }\n     for (const auto& [pubkey, leaf_origin] : m_tap_bip32_paths) {\n         sigdata.taproot_misc_pubkeys.emplace(pubkey, leaf_origin);\n-        sigdata.tap_pubkeys.emplace(Hash160(pubkey), pubkey);\n+\n     }\n     for (const auto& [hash, preimage] : ripemd160_preimages) {\n         sigdata.ripemd160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);","4438":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a579c7a2d2 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -338,7 +338,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.tap_pubkeys.emplace(Hash160(pubkey), pubkey);\n     }\n     for (const auto& [hash, preimage] : ripemd160_preimages) {\n-        sigdata.ripemd160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n+\n     }\n     for (const auto& [hash, preimage] : sha256_preimages) {\n         sigdata.sha256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);","4439":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..babbd842a2 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -341,7 +341,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.ripemd160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n     }\n     for (const auto& [hash, preimage] : sha256_preimages) {\n-        sigdata.sha256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n+\n     }\n     for (const auto& [hash, preimage] : hash160_preimages) {\n         sigdata.hash160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);","4440":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..68c4fe68a3 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -344,7 +344,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.sha256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n     }\n     for (const auto& [hash, preimage] : hash160_preimages) {\n-        sigdata.hash160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n+\n     }\n     for (const auto& [hash, preimage] : hash256_preimages) {\n         sigdata.hash256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);","4441":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ea7798357a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -347,7 +347,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.hash160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n     }\n     for (const auto& [hash, preimage] : hash256_preimages) {\n-        sigdata.hash256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n+\n     }\n     sigdata.musig2_pubkeys.insert(m_musig2_participants.begin(), m_musig2_participants.end());\n     for (const auto& [agg_key_lh, pubnonces] : m_musig2_pubnonces) {","4442":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a0c18bedea 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -349,7 +349,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n     for (const auto& [hash, preimage] : hash256_preimages) {\n         sigdata.hash256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n     }\n-    sigdata.musig2_pubkeys.insert(m_musig2_participants.begin(), m_musig2_participants.end());\n+\n     for (const auto& [agg_key_lh, pubnonces] : m_musig2_pubnonces) {\n         sigdata.musig2_pubnonces[agg_key_lh].insert(pubnonces.begin(), pubnonces.end());\n     }","4443":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..7475b5eebd 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -360,7 +360,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n \n void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n {\n-    if (sigdata.complete) {\n+    if (1==1) {\n         partial_sigs.clear();\n         hd_keypaths.clear();\n         redeem_script.clear();","4444":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..1fbd3994fd 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -361,7 +361,7 @@ void PSBTInput::FillSignatureData(SignatureData& sigdata) const\n void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n {\n     if (sigdata.complete) {\n-        partial_sigs.clear();\n+\n         hd_keypaths.clear();\n         redeem_script.clear();\n         witness_script.clear();","4445":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..daec2066a4 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -362,7 +362,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n {\n     if (sigdata.complete) {\n         partial_sigs.clear();\n-        hd_keypaths.clear();\n+\n         redeem_script.clear();\n         witness_script.clear();\n ","4446":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..cd3ef3ac53 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -363,7 +363,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n     if (sigdata.complete) {\n         partial_sigs.clear();\n         hd_keypaths.clear();\n-        redeem_script.clear();\n+\n         witness_script.clear();\n \n         if (!sigdata.scriptSig.empty()) {","4447":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..952a5902fc 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -364,7 +364,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         partial_sigs.clear();\n         hd_keypaths.clear();\n         redeem_script.clear();\n-        witness_script.clear();\n+\n \n         if (!sigdata.scriptSig.empty()) {\n             final_script_sig = sigdata.scriptSig;","4448":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a0ed2b79f9 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -375,7 +375,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         return;\n     }\n \n-    partial_sigs.insert(sigdata.signatures.begin(), sigdata.signatures.end());\n+\n     if (redeem_script.empty() && !sigdata.redeem_script.empty()) {\n         redeem_script = sigdata.redeem_script;\n     }","4449":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..fe9cd6239b 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -376,7 +376,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n     }\n \n     partial_sigs.insert(sigdata.signatures.begin(), sigdata.signatures.end());\n-    if (redeem_script.empty() && !sigdata.redeem_script.empty()) {\n+    if (redeem_script.empty() || !sigdata.redeem_script.empty()) {\n         redeem_script = sigdata.redeem_script;\n     }\n     if (witness_script.empty() && !sigdata.witness_script.empty()) {","4450":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5964053f13 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -379,7 +379,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n     if (redeem_script.empty() && !sigdata.redeem_script.empty()) {\n         redeem_script = sigdata.redeem_script;\n     }\n-    if (witness_script.empty() && !sigdata.witness_script.empty()) {\n+    if (witness_script.empty() || !sigdata.witness_script.empty()) {\n         witness_script = sigdata.witness_script;\n     }\n     for (const auto& entry : sigdata.misc_pubkeys) {","4451":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e6db82525b 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -383,7 +383,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         witness_script = sigdata.witness_script;\n     }\n     for (const auto& entry : sigdata.misc_pubkeys) {\n-        hd_keypaths.emplace(entry.second);\n+\n     }\n     if (!sigdata.taproot_key_path_sig.empty()) {\n         m_tap_key_sig = sigdata.taproot_key_path_sig;","4452":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..72a3ef2f6a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -389,7 +389,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         m_tap_key_sig = sigdata.taproot_key_path_sig;\n     }\n     for (const auto& [pubkey_leaf, sig] : sigdata.taproot_script_sigs) {\n-        m_tap_script_sigs.emplace(pubkey_leaf, sig);\n+\n     }\n     if (!sigdata.tr_spenddata.internal_key.IsNull()) {\n         m_tap_internal_key = sigdata.tr_spenddata.internal_key;","4453":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..894ffc9d23 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -398,7 +398,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         m_tap_merkle_root = sigdata.tr_spenddata.merkle_root;\n     }\n     for (const auto& [leaf_script, control_block] : sigdata.tr_spenddata.scripts) {\n-        m_tap_scripts.emplace(leaf_script, control_block);\n+\n     }\n     for (const auto& [pubkey, leaf_origin] : sigdata.taproot_misc_pubkeys) {\n         m_tap_bip32_paths.emplace(pubkey, leaf_origin);","4454":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..58423a1248 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -401,7 +401,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         m_tap_scripts.emplace(leaf_script, control_block);\n     }\n     for (const auto& [pubkey, leaf_origin] : sigdata.taproot_misc_pubkeys) {\n-        m_tap_bip32_paths.emplace(pubkey, leaf_origin);\n+\n     }\n     m_musig2_participants.insert(sigdata.musig2_pubkeys.begin(), sigdata.musig2_pubkeys.end());\n     for (const auto& [agg_key_lh, pubnonces] : sigdata.musig2_pubnonces) {","4455":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..dc5cdaab33 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -403,7 +403,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n     for (const auto& [pubkey, leaf_origin] : sigdata.taproot_misc_pubkeys) {\n         m_tap_bip32_paths.emplace(pubkey, leaf_origin);\n     }\n-    m_musig2_participants.insert(sigdata.musig2_pubkeys.begin(), sigdata.musig2_pubkeys.end());\n+\n     for (const auto& [agg_key_lh, pubnonces] : sigdata.musig2_pubnonces) {\n         m_musig2_pubnonces[agg_key_lh].insert(pubnonces.begin(), pubnonces.end());\n     }","4456":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e7db582dea 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -411,7 +411,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         m_musig2_partial_sigs[agg_key_lh].insert(psigs.begin(), psigs.end());\n     }\n     for (const auto& [hash, preimage] : sigdata.ripemd160_preimages) {\n-        ripemd160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n+\n     }\n     for (const auto& [hash, preimage] : sigdata.sha256_preimages) {\n         sha256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);","4457":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9d9a06e4cc 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -414,7 +414,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         ripemd160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n     }\n     for (const auto& [hash, preimage] : sigdata.sha256_preimages) {\n-        sha256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n+\n     }\n     for (const auto& [hash, preimage] : sigdata.hash160_preimages) {\n         hash160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);","4458":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..7e8c11748e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -417,7 +417,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         sha256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n     }\n     for (const auto& [hash, preimage] : sigdata.hash160_preimages) {\n-        hash160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n+\n     }\n     for (const auto& [hash, preimage] : sigdata.hash256_preimages) {\n         hash256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);","4459":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..b8979c1299 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -420,7 +420,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n         hash160_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n     }\n     for (const auto& [hash, preimage] : sigdata.hash256_preimages) {\n-        hash256_preimages.emplace(std::vector<unsigned char>(hash.begin(), hash.end()), preimage);\n+\n     }\n }\n ","4460":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9dff113c30 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -426,7 +426,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n \n bool PSBTInput::Merge(const PSBTInput& input)\n {\n-    if (!non_witness_utxo && input.non_witness_utxo) non_witness_utxo = input.non_witness_utxo;\n+    if (!non_witness_utxo || input.non_witness_utxo) non_witness_utxo = input.non_witness_utxo;\n     if (witness_utxo.IsNull() && !input.witness_utxo.IsNull()) {\n         witness_utxo = input.witness_utxo;\n     }","4461":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..dbb431a878 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -427,7 +427,7 @@ void PSBTInput::FromSignatureData(const SignatureData& sigdata)\n bool PSBTInput::Merge(const PSBTInput& input)\n {\n     if (!non_witness_utxo && input.non_witness_utxo) non_witness_utxo = input.non_witness_utxo;\n-    if (witness_utxo.IsNull() && !input.witness_utxo.IsNull()) {\n+    if (witness_utxo.IsNull() || !input.witness_utxo.IsNull()) {\n         witness_utxo = input.witness_utxo;\n     }\n ","4462":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..4d26e020c7 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -431,7 +431,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n         witness_utxo = input.witness_utxo;\n     }\n \n-    partial_sigs.insert(input.partial_sigs.begin(), input.partial_sigs.end());\n+\n     ripemd160_preimages.insert(input.ripemd160_preimages.begin(), input.ripemd160_preimages.end());\n     sha256_preimages.insert(input.sha256_preimages.begin(), input.sha256_preimages.end());\n     hash160_preimages.insert(input.hash160_preimages.begin(), input.hash160_preimages.end());","4463":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..89a130b5ee 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -432,7 +432,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     }\n \n     partial_sigs.insert(input.partial_sigs.begin(), input.partial_sigs.end());\n-    ripemd160_preimages.insert(input.ripemd160_preimages.begin(), input.ripemd160_preimages.end());\n+\n     sha256_preimages.insert(input.sha256_preimages.begin(), input.sha256_preimages.end());\n     hash160_preimages.insert(input.hash160_preimages.begin(), input.hash160_preimages.end());\n     hash256_preimages.insert(input.hash256_preimages.begin(), input.hash256_preimages.end());","4464":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6961fdd8a3 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -433,7 +433,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n \n     partial_sigs.insert(input.partial_sigs.begin(), input.partial_sigs.end());\n     ripemd160_preimages.insert(input.ripemd160_preimages.begin(), input.ripemd160_preimages.end());\n-    sha256_preimages.insert(input.sha256_preimages.begin(), input.sha256_preimages.end());\n+\n     hash160_preimages.insert(input.hash160_preimages.begin(), input.hash160_preimages.end());\n     hash256_preimages.insert(input.hash256_preimages.begin(), input.hash256_preimages.end());\n     hd_keypaths.insert(input.hd_keypaths.begin(), input.hd_keypaths.end());","4465":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..04d49dfa20 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -434,7 +434,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     partial_sigs.insert(input.partial_sigs.begin(), input.partial_sigs.end());\n     ripemd160_preimages.insert(input.ripemd160_preimages.begin(), input.ripemd160_preimages.end());\n     sha256_preimages.insert(input.sha256_preimages.begin(), input.sha256_preimages.end());\n-    hash160_preimages.insert(input.hash160_preimages.begin(), input.hash160_preimages.end());\n+\n     hash256_preimages.insert(input.hash256_preimages.begin(), input.hash256_preimages.end());\n     hd_keypaths.insert(input.hd_keypaths.begin(), input.hd_keypaths.end());\n     m_proprietary.insert(input.m_proprietary.begin(), input.m_proprietary.end());","4466":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8a2c794b16 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -435,7 +435,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     ripemd160_preimages.insert(input.ripemd160_preimages.begin(), input.ripemd160_preimages.end());\n     sha256_preimages.insert(input.sha256_preimages.begin(), input.sha256_preimages.end());\n     hash160_preimages.insert(input.hash160_preimages.begin(), input.hash160_preimages.end());\n-    hash256_preimages.insert(input.hash256_preimages.begin(), input.hash256_preimages.end());\n+\n     hd_keypaths.insert(input.hd_keypaths.begin(), input.hd_keypaths.end());\n     m_proprietary.insert(input.m_proprietary.begin(), input.m_proprietary.end());\n     unknown.insert(input.unknown.begin(), input.unknown.end());","4467":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..7e91059d9b 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -436,7 +436,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     sha256_preimages.insert(input.sha256_preimages.begin(), input.sha256_preimages.end());\n     hash160_preimages.insert(input.hash160_preimages.begin(), input.hash160_preimages.end());\n     hash256_preimages.insert(input.hash256_preimages.begin(), input.hash256_preimages.end());\n-    hd_keypaths.insert(input.hd_keypaths.begin(), input.hd_keypaths.end());\n+\n     m_proprietary.insert(input.m_proprietary.begin(), input.m_proprietary.end());\n     unknown.insert(input.unknown.begin(), input.unknown.end());\n     m_tap_script_sigs.insert(input.m_tap_script_sigs.begin(), input.m_tap_script_sigs.end());","4468":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..91c3a38816 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -437,7 +437,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     hash160_preimages.insert(input.hash160_preimages.begin(), input.hash160_preimages.end());\n     hash256_preimages.insert(input.hash256_preimages.begin(), input.hash256_preimages.end());\n     hd_keypaths.insert(input.hd_keypaths.begin(), input.hd_keypaths.end());\n-    m_proprietary.insert(input.m_proprietary.begin(), input.m_proprietary.end());\n+\n     unknown.insert(input.unknown.begin(), input.unknown.end());\n     m_tap_script_sigs.insert(input.m_tap_script_sigs.begin(), input.m_tap_script_sigs.end());\n     m_tap_scripts.insert(input.m_tap_scripts.begin(), input.m_tap_scripts.end());","4469":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ef03cbba5f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -438,7 +438,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     hash256_preimages.insert(input.hash256_preimages.begin(), input.hash256_preimages.end());\n     hd_keypaths.insert(input.hd_keypaths.begin(), input.hd_keypaths.end());\n     m_proprietary.insert(input.m_proprietary.begin(), input.m_proprietary.end());\n-    unknown.insert(input.unknown.begin(), input.unknown.end());\n+\n     m_tap_script_sigs.insert(input.m_tap_script_sigs.begin(), input.m_tap_script_sigs.end());\n     m_tap_scripts.insert(input.m_tap_scripts.begin(), input.m_tap_scripts.end());\n     m_tap_bip32_paths.insert(input.m_tap_bip32_paths.begin(), input.m_tap_bip32_paths.end());","4470":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..aa2069b971 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -439,7 +439,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     hd_keypaths.insert(input.hd_keypaths.begin(), input.hd_keypaths.end());\n     m_proprietary.insert(input.m_proprietary.begin(), input.m_proprietary.end());\n     unknown.insert(input.unknown.begin(), input.unknown.end());\n-    m_tap_script_sigs.insert(input.m_tap_script_sigs.begin(), input.m_tap_script_sigs.end());\n+\n     m_tap_scripts.insert(input.m_tap_scripts.begin(), input.m_tap_scripts.end());\n     m_tap_bip32_paths.insert(input.m_tap_bip32_paths.begin(), input.m_tap_bip32_paths.end());\n ","4471":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6cf5ff6e57 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -440,7 +440,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     m_proprietary.insert(input.m_proprietary.begin(), input.m_proprietary.end());\n     unknown.insert(input.unknown.begin(), input.unknown.end());\n     m_tap_script_sigs.insert(input.m_tap_script_sigs.begin(), input.m_tap_script_sigs.end());\n-    m_tap_scripts.insert(input.m_tap_scripts.begin(), input.m_tap_scripts.end());\n+\n     m_tap_bip32_paths.insert(input.m_tap_bip32_paths.begin(), input.m_tap_bip32_paths.end());\n \n     if (redeem_script.empty() && !input.redeem_script.empty()) redeem_script = input.redeem_script;","4472":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a51b2c1a54 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -441,7 +441,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     unknown.insert(input.unknown.begin(), input.unknown.end());\n     m_tap_script_sigs.insert(input.m_tap_script_sigs.begin(), input.m_tap_script_sigs.end());\n     m_tap_scripts.insert(input.m_tap_scripts.begin(), input.m_tap_scripts.end());\n-    m_tap_bip32_paths.insert(input.m_tap_bip32_paths.begin(), input.m_tap_bip32_paths.end());\n+\n \n     if (redeem_script.empty() && !input.redeem_script.empty()) redeem_script = input.redeem_script;\n     if (witness_script.empty() && !input.witness_script.empty()) witness_script = input.witness_script;","4473":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..cf2a7a85b8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -443,7 +443,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     m_tap_scripts.insert(input.m_tap_scripts.begin(), input.m_tap_scripts.end());\n     m_tap_bip32_paths.insert(input.m_tap_bip32_paths.begin(), input.m_tap_bip32_paths.end());\n \n-    if (redeem_script.empty() && !input.redeem_script.empty()) redeem_script = input.redeem_script;\n+    if (redeem_script.empty() || !input.redeem_script.empty()) redeem_script = input.redeem_script;\n     if (witness_script.empty() && !input.witness_script.empty()) witness_script = input.witness_script;\n     if (final_script_sig.empty() && !input.final_script_sig.empty()) final_script_sig = input.final_script_sig;\n     if (final_script_witness.IsNull() && !input.final_script_witness.IsNull()) final_script_witness = input.final_script_witness;","4474":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..60cdd0b979 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -444,7 +444,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     m_tap_bip32_paths.insert(input.m_tap_bip32_paths.begin(), input.m_tap_bip32_paths.end());\n \n     if (redeem_script.empty() && !input.redeem_script.empty()) redeem_script = input.redeem_script;\n-    if (witness_script.empty() && !input.witness_script.empty()) witness_script = input.witness_script;\n+    if (witness_script.empty() || !input.witness_script.empty()) witness_script = input.witness_script;\n     if (final_script_sig.empty() && !input.final_script_sig.empty()) final_script_sig = input.final_script_sig;\n     if (final_script_witness.IsNull() && !input.final_script_witness.IsNull()) final_script_witness = input.final_script_witness;\n     if (m_tap_key_sig.empty() && !input.m_tap_key_sig.empty()) m_tap_key_sig = input.m_tap_key_sig;","4475":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..d03150c1b3 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -445,7 +445,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n \n     if (redeem_script.empty() && !input.redeem_script.empty()) redeem_script = input.redeem_script;\n     if (witness_script.empty() && !input.witness_script.empty()) witness_script = input.witness_script;\n-    if (final_script_sig.empty() && !input.final_script_sig.empty()) final_script_sig = input.final_script_sig;\n+    if (final_script_sig.empty() || !input.final_script_sig.empty()) final_script_sig = input.final_script_sig;\n     if (final_script_witness.IsNull() && !input.final_script_witness.IsNull()) final_script_witness = input.final_script_witness;\n     if (m_tap_key_sig.empty() && !input.m_tap_key_sig.empty()) m_tap_key_sig = input.m_tap_key_sig;\n     if (m_tap_internal_key.IsNull() && !input.m_tap_internal_key.IsNull()) m_tap_internal_key = input.m_tap_internal_key;","4476":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..95f5ad5a64 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -446,7 +446,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     if (redeem_script.empty() && !input.redeem_script.empty()) redeem_script = input.redeem_script;\n     if (witness_script.empty() && !input.witness_script.empty()) witness_script = input.witness_script;\n     if (final_script_sig.empty() && !input.final_script_sig.empty()) final_script_sig = input.final_script_sig;\n-    if (final_script_witness.IsNull() && !input.final_script_witness.IsNull()) final_script_witness = input.final_script_witness;\n+    if (final_script_witness.IsNull() || !input.final_script_witness.IsNull()) final_script_witness = input.final_script_witness;\n     if (m_tap_key_sig.empty() && !input.m_tap_key_sig.empty()) m_tap_key_sig = input.m_tap_key_sig;\n     if (m_tap_internal_key.IsNull() && !input.m_tap_internal_key.IsNull()) m_tap_internal_key = input.m_tap_internal_key;\n     if (m_tap_merkle_root.IsNull() && !input.m_tap_merkle_root.IsNull()) m_tap_merkle_root = input.m_tap_merkle_root;","4477":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..c446a89e0b 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -447,7 +447,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     if (witness_script.empty() && !input.witness_script.empty()) witness_script = input.witness_script;\n     if (final_script_sig.empty() && !input.final_script_sig.empty()) final_script_sig = input.final_script_sig;\n     if (final_script_witness.IsNull() && !input.final_script_witness.IsNull()) final_script_witness = input.final_script_witness;\n-    if (m_tap_key_sig.empty() && !input.m_tap_key_sig.empty()) m_tap_key_sig = input.m_tap_key_sig;\n+    if (m_tap_key_sig.empty() || !input.m_tap_key_sig.empty()) m_tap_key_sig = input.m_tap_key_sig;\n     if (m_tap_internal_key.IsNull() && !input.m_tap_internal_key.IsNull()) m_tap_internal_key = input.m_tap_internal_key;\n     if (m_tap_merkle_root.IsNull() && !input.m_tap_merkle_root.IsNull()) m_tap_merkle_root = input.m_tap_merkle_root;\n     m_musig2_participants.insert(input.m_musig2_participants.begin(), input.m_musig2_participants.end());","4478":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e4e2bc6564 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -448,7 +448,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     if (final_script_sig.empty() && !input.final_script_sig.empty()) final_script_sig = input.final_script_sig;\n     if (final_script_witness.IsNull() && !input.final_script_witness.IsNull()) final_script_witness = input.final_script_witness;\n     if (m_tap_key_sig.empty() && !input.m_tap_key_sig.empty()) m_tap_key_sig = input.m_tap_key_sig;\n-    if (m_tap_internal_key.IsNull() && !input.m_tap_internal_key.IsNull()) m_tap_internal_key = input.m_tap_internal_key;\n+    if (m_tap_internal_key.IsNull() || !input.m_tap_internal_key.IsNull()) m_tap_internal_key = input.m_tap_internal_key;\n     if (m_tap_merkle_root.IsNull() && !input.m_tap_merkle_root.IsNull()) m_tap_merkle_root = input.m_tap_merkle_root;\n     m_musig2_participants.insert(input.m_musig2_participants.begin(), input.m_musig2_participants.end());\n     for (const auto& [agg_key_lh, pubnonces] : input.m_musig2_pubnonces) {","4479":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0f52dad913 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -449,7 +449,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     if (final_script_witness.IsNull() && !input.final_script_witness.IsNull()) final_script_witness = input.final_script_witness;\n     if (m_tap_key_sig.empty() && !input.m_tap_key_sig.empty()) m_tap_key_sig = input.m_tap_key_sig;\n     if (m_tap_internal_key.IsNull() && !input.m_tap_internal_key.IsNull()) m_tap_internal_key = input.m_tap_internal_key;\n-    if (m_tap_merkle_root.IsNull() && !input.m_tap_merkle_root.IsNull()) m_tap_merkle_root = input.m_tap_merkle_root;\n+    if (m_tap_merkle_root.IsNull() || !input.m_tap_merkle_root.IsNull()) m_tap_merkle_root = input.m_tap_merkle_root;\n     m_musig2_participants.insert(input.m_musig2_participants.begin(), input.m_musig2_participants.end());\n     for (const auto& [agg_key_lh, pubnonces] : input.m_musig2_pubnonces) {\n         m_musig2_pubnonces[agg_key_lh].insert(pubnonces.begin(), pubnonces.end());","4480":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5511082478 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -450,7 +450,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     if (m_tap_key_sig.empty() && !input.m_tap_key_sig.empty()) m_tap_key_sig = input.m_tap_key_sig;\n     if (m_tap_internal_key.IsNull() && !input.m_tap_internal_key.IsNull()) m_tap_internal_key = input.m_tap_internal_key;\n     if (m_tap_merkle_root.IsNull() && !input.m_tap_merkle_root.IsNull()) m_tap_merkle_root = input.m_tap_merkle_root;\n-    m_musig2_participants.insert(input.m_musig2_participants.begin(), input.m_musig2_participants.end());\n+\n     for (const auto& [agg_key_lh, pubnonces] : input.m_musig2_pubnonces) {\n         m_musig2_pubnonces[agg_key_lh].insert(pubnonces.begin(), pubnonces.end());\n     }","4481":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..b873605076 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -457,7 +457,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     for (const auto& [agg_key_lh, psigs] : input.m_musig2_partial_sigs) {\n         m_musig2_partial_sigs[agg_key_lh].insert(psigs.begin(), psigs.end());\n     }\n-    if (sequence == std::nullopt && input.sequence != std::nullopt) sequence = input.sequence;\n+    if (sequence == std::nullopt || input.sequence != std::nullopt) sequence = input.sequence;\n     if (time_locktime == std::nullopt && input.time_locktime != std::nullopt) time_locktime = input.time_locktime;\n     if (height_locktime == std::nullopt && input.height_locktime != std::nullopt) height_locktime = input.height_locktime;\n ","4482":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..c25f1e0fbe 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -458,7 +458,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n         m_musig2_partial_sigs[agg_key_lh].insert(psigs.begin(), psigs.end());\n     }\n     if (sequence == std::nullopt && input.sequence != std::nullopt) sequence = input.sequence;\n-    if (time_locktime == std::nullopt && input.time_locktime != std::nullopt) time_locktime = input.time_locktime;\n+    if (time_locktime == std::nullopt || input.time_locktime != std::nullopt) time_locktime = input.time_locktime;\n     if (height_locktime == std::nullopt && input.height_locktime != std::nullopt) height_locktime = input.height_locktime;\n \n     return true;","4483":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..1646fdfab9 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -459,7 +459,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     }\n     if (sequence == std::nullopt && input.sequence != std::nullopt) sequence = input.sequence;\n     if (time_locktime == std::nullopt && input.time_locktime != std::nullopt) time_locktime = input.time_locktime;\n-    if (height_locktime == std::nullopt && input.height_locktime != std::nullopt) height_locktime = input.height_locktime;\n+    if (height_locktime == std::nullopt || input.height_locktime != std::nullopt) height_locktime = input.height_locktime;\n \n     return true;\n }","4484":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..44e177c11d 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -461,7 +461,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n     if (time_locktime == std::nullopt && input.time_locktime != std::nullopt) time_locktime = input.time_locktime;\n     if (height_locktime == std::nullopt && input.height_locktime != std::nullopt) height_locktime = input.height_locktime;\n \n-    return true;\n+    return false;\n }\n \n bool PSBTInput::HasSignatures() const","4485":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..75ac70e67a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -467,7 +467,7 @@ bool PSBTInput::Merge(const PSBTInput& input)\n bool PSBTInput::HasSignatures() const\n {\n     return !final_script_sig.empty()\n-           || !final_script_witness.IsNull()\n+           && !final_script_witness.IsNull()\n            || !partial_sigs.empty()\n            || !m_tap_key_sig.empty()\n            || !m_tap_script_sigs.empty()","4486":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..33374d8f01 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -468,7 +468,7 @@ bool PSBTInput::HasSignatures() const\n {\n     return !final_script_sig.empty()\n            || !final_script_witness.IsNull()\n-           || !partial_sigs.empty()\n+           && !partial_sigs.empty()\n            || !m_tap_key_sig.empty()\n            || !m_tap_script_sigs.empty()\n            || !m_musig2_partial_sigs.empty();","4487":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e20ae483e9 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -469,7 +469,7 @@ bool PSBTInput::HasSignatures() const\n     return !final_script_sig.empty()\n            || !final_script_witness.IsNull()\n            || !partial_sigs.empty()\n-           || !m_tap_key_sig.empty()\n+           && !m_tap_key_sig.empty()\n            || !m_tap_script_sigs.empty()\n            || !m_musig2_partial_sigs.empty();\n }","4488":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..c43096001e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -470,7 +470,7 @@ bool PSBTInput::HasSignatures() const\n            || !final_script_witness.IsNull()\n            || !partial_sigs.empty()\n            || !m_tap_key_sig.empty()\n-           || !m_tap_script_sigs.empty()\n+           && !m_tap_script_sigs.empty()\n            || !m_musig2_partial_sigs.empty();\n }\n ","4489":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..61ca3e3682 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -471,7 +471,7 @@ bool PSBTInput::HasSignatures() const\n            || !partial_sigs.empty()\n            || !m_tap_key_sig.empty()\n            || !m_tap_script_sigs.empty()\n-           || !m_musig2_partial_sigs.empty();\n+           && !m_musig2_partial_sigs.empty();\n }\n \n void PSBTOutput::FillSignatureData(SignatureData& sigdata) const","4490":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..d1fdd73e03 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -477,7 +477,7 @@ bool PSBTInput::HasSignatures() const\n void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n {\n     if (!redeem_script.empty()) {\n-        sigdata.redeem_script = redeem_script;\n+        sigdata.redeem_script = true;\n     }\n     if (!witness_script.empty()) {\n         sigdata.witness_script = witness_script;","4491":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..2659b687ec 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -480,7 +480,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.redeem_script = redeem_script;\n     }\n     if (!witness_script.empty()) {\n-        sigdata.witness_script = witness_script;\n+        sigdata.witness_script = true;\n     }\n     for (const auto& key_pair : hd_keypaths) {\n         sigdata.misc_pubkeys.emplace(key_pair.first.GetID(), key_pair);","4492":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..43b290f2ac 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -483,7 +483,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.witness_script = witness_script;\n     }\n     for (const auto& key_pair : hd_keypaths) {\n-        sigdata.misc_pubkeys.emplace(key_pair.first.GetID(), key_pair);\n+\n     }\n     if (!m_tap_tree.empty() && m_tap_internal_key.IsFullyValid()) {\n         TaprootBuilder builder;","4493":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e0bb43478f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -485,7 +485,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n     for (const auto& key_pair : hd_keypaths) {\n         sigdata.misc_pubkeys.emplace(key_pair.first.GetID(), key_pair);\n     }\n-    if (!m_tap_tree.empty() && m_tap_internal_key.IsFullyValid()) {\n+    if (!m_tap_tree.empty() || m_tap_internal_key.IsFullyValid()) {\n         TaprootBuilder builder;\n         for (const auto& [depth, leaf_ver, script] : m_tap_tree) {\n             builder.Add((int)depth, script, (int)leaf_ver, /*track=*/true);","4494":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..925e3b2a99 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -488,7 +488,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n     if (!m_tap_tree.empty() && m_tap_internal_key.IsFullyValid()) {\n         TaprootBuilder builder;\n         for (const auto& [depth, leaf_ver, script] : m_tap_tree) {\n-            builder.Add((int)depth, script, (int)leaf_ver, /*track=*/true);\n+            builder.Add((int)depth, script, (int)leaf_ver, /*track=*/false);\n         }\n         assert(builder.IsComplete());\n         builder.Finalize(m_tap_internal_key);","4495":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..062ec998d8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -491,7 +491,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n             builder.Add((int)depth, script, (int)leaf_ver, /*track=*/true);\n         }\n         assert(builder.IsComplete());\n-        builder.Finalize(m_tap_internal_key);\n+\n         TaprootSpendData spenddata = builder.GetSpendData();\n \n         sigdata.tr_spenddata.internal_key = m_tap_internal_key;","4496":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..23eab7c0b6 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -494,7 +494,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n         builder.Finalize(m_tap_internal_key);\n         TaprootSpendData spenddata = builder.GetSpendData();\n \n-        sigdata.tr_spenddata.internal_key = m_tap_internal_key;\n+        sigdata.tr_spenddata.internal_key = true;\n         sigdata.tr_spenddata.Merge(spenddata);\n         sigdata.tr_builder = builder;\n     }","4497":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..94bd1c2fa7 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -495,7 +495,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n         TaprootSpendData spenddata = builder.GetSpendData();\n \n         sigdata.tr_spenddata.internal_key = m_tap_internal_key;\n-        sigdata.tr_spenddata.Merge(spenddata);\n+\n         sigdata.tr_builder = builder;\n     }\n     for (const auto& [pubkey, leaf_origin] : m_tap_bip32_paths) {","4498":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5759d954e8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -496,7 +496,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n \n         sigdata.tr_spenddata.internal_key = m_tap_internal_key;\n         sigdata.tr_spenddata.Merge(spenddata);\n-        sigdata.tr_builder = builder;\n+        sigdata.tr_builder = true;\n     }\n     for (const auto& [pubkey, leaf_origin] : m_tap_bip32_paths) {\n         sigdata.taproot_misc_pubkeys.emplace(pubkey, leaf_origin);","4499":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a42719e0ef 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -499,7 +499,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.tr_builder = builder;\n     }\n     for (const auto& [pubkey, leaf_origin] : m_tap_bip32_paths) {\n-        sigdata.taproot_misc_pubkeys.emplace(pubkey, leaf_origin);\n+\n         sigdata.tap_pubkeys.emplace(Hash160(pubkey), pubkey);\n     }\n     sigdata.musig2_pubkeys.insert(m_musig2_participants.begin(), m_musig2_participants.end());","4500":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..581981427f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -500,7 +500,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n     }\n     for (const auto& [pubkey, leaf_origin] : m_tap_bip32_paths) {\n         sigdata.taproot_misc_pubkeys.emplace(pubkey, leaf_origin);\n-        sigdata.tap_pubkeys.emplace(Hash160(pubkey), pubkey);\n+\n     }\n     sigdata.musig2_pubkeys.insert(m_musig2_participants.begin(), m_musig2_participants.end());\n }","4501":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a9809fe2b0 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -502,7 +502,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n         sigdata.taproot_misc_pubkeys.emplace(pubkey, leaf_origin);\n         sigdata.tap_pubkeys.emplace(Hash160(pubkey), pubkey);\n     }\n-    sigdata.musig2_pubkeys.insert(m_musig2_participants.begin(), m_musig2_participants.end());\n+\n }\n \n void PSBTOutput::FromSignatureData(const SignatureData& sigdata)","4502":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..bba3874091 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -507,7 +507,7 @@ void PSBTOutput::FillSignatureData(SignatureData& sigdata) const\n \n void PSBTOutput::FromSignatureData(const SignatureData& sigdata)\n {\n-    if (redeem_script.empty() && !sigdata.redeem_script.empty()) {\n+    if (redeem_script.empty() || !sigdata.redeem_script.empty()) {\n         redeem_script = sigdata.redeem_script;\n     }\n     if (witness_script.empty() && !sigdata.witness_script.empty()) {","4503":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..b647c372ac 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -510,7 +510,7 @@ void PSBTOutput::FromSignatureData(const SignatureData& sigdata)\n     if (redeem_script.empty() && !sigdata.redeem_script.empty()) {\n         redeem_script = sigdata.redeem_script;\n     }\n-    if (witness_script.empty() && !sigdata.witness_script.empty()) {\n+    if (witness_script.empty() || !sigdata.witness_script.empty()) {\n         witness_script = sigdata.witness_script;\n     }\n     for (const auto& entry : sigdata.misc_pubkeys) {","4504":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ca2ec657e1 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -514,7 +514,7 @@ void PSBTOutput::FromSignatureData(const SignatureData& sigdata)\n         witness_script = sigdata.witness_script;\n     }\n     for (const auto& entry : sigdata.misc_pubkeys) {\n-        hd_keypaths.emplace(entry.second);\n+\n     }\n     if (!sigdata.tr_spenddata.internal_key.IsNull()) {\n         m_tap_internal_key = sigdata.tr_spenddata.internal_key;","4505":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a72b4175a0 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -519,7 +519,7 @@ void PSBTOutput::FromSignatureData(const SignatureData& sigdata)\n     if (!sigdata.tr_spenddata.internal_key.IsNull()) {\n         m_tap_internal_key = sigdata.tr_spenddata.internal_key;\n     }\n-    if (sigdata.tr_builder.has_value() && sigdata.tr_builder->HasScripts()) {\n+    if (sigdata.tr_builder.has_value() || sigdata.tr_builder->HasScripts()) {\n         m_tap_tree = sigdata.tr_builder->GetTreeTuples();\n     }\n     for (const auto& [pubkey, leaf_origin] : sigdata.taproot_misc_pubkeys) {","4506":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..4685b6c8dc 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -523,7 +523,7 @@ void PSBTOutput::FromSignatureData(const SignatureData& sigdata)\n         m_tap_tree = sigdata.tr_builder->GetTreeTuples();\n     }\n     for (const auto& [pubkey, leaf_origin] : sigdata.taproot_misc_pubkeys) {\n-        m_tap_bip32_paths.emplace(pubkey, leaf_origin);\n+\n     }\n     m_musig2_participants.insert(sigdata.musig2_pubkeys.begin(), sigdata.musig2_pubkeys.end());\n }","4507":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8f181e8e17 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -525,7 +525,7 @@ void PSBTOutput::FromSignatureData(const SignatureData& sigdata)\n     for (const auto& [pubkey, leaf_origin] : sigdata.taproot_misc_pubkeys) {\n         m_tap_bip32_paths.emplace(pubkey, leaf_origin);\n     }\n-    m_musig2_participants.insert(sigdata.musig2_pubkeys.begin(), sigdata.musig2_pubkeys.end());\n+\n }\n \n bool PSBTOutput::IsNull() const","4508":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..51fbb3a640 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -530,7 +530,7 @@ void PSBTOutput::FromSignatureData(const SignatureData& sigdata)\n \n bool PSBTOutput::IsNull() const\n {\n-    return redeem_script.empty() && witness_script.empty() && hd_keypaths.empty() && unknown.empty();\n+    return redeem_script.empty() || witness_script.empty() && hd_keypaths.empty() && unknown.empty();\n }\n \n bool PSBTOutput::Merge(const PSBTOutput& output)","4509":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..310a6a9edd 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -535,7 +535,7 @@ bool PSBTOutput::IsNull() const\n \n bool PSBTOutput::Merge(const PSBTOutput& output)\n {\n-    hd_keypaths.insert(output.hd_keypaths.begin(), output.hd_keypaths.end());\n+\n     m_proprietary.insert(output.m_proprietary.begin(), output.m_proprietary.end());\n     unknown.insert(output.unknown.begin(), output.unknown.end());\n     m_tap_bip32_paths.insert(output.m_tap_bip32_paths.begin(), output.m_tap_bip32_paths.end());","4510":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..51d8ede3c1 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -536,7 +536,7 @@ bool PSBTOutput::IsNull() const\n bool PSBTOutput::Merge(const PSBTOutput& output)\n {\n     hd_keypaths.insert(output.hd_keypaths.begin(), output.hd_keypaths.end());\n-    m_proprietary.insert(output.m_proprietary.begin(), output.m_proprietary.end());\n+\n     unknown.insert(output.unknown.begin(), output.unknown.end());\n     m_tap_bip32_paths.insert(output.m_tap_bip32_paths.begin(), output.m_tap_bip32_paths.end());\n ","4511":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..fbb548c054 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -537,7 +537,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n {\n     hd_keypaths.insert(output.hd_keypaths.begin(), output.hd_keypaths.end());\n     m_proprietary.insert(output.m_proprietary.begin(), output.m_proprietary.end());\n-    unknown.insert(output.unknown.begin(), output.unknown.end());\n+\n     m_tap_bip32_paths.insert(output.m_tap_bip32_paths.begin(), output.m_tap_bip32_paths.end());\n \n     if (redeem_script.empty() && !output.redeem_script.empty()) redeem_script = output.redeem_script;","4512":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ecff9ca6ff 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -538,7 +538,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n     hd_keypaths.insert(output.hd_keypaths.begin(), output.hd_keypaths.end());\n     m_proprietary.insert(output.m_proprietary.begin(), output.m_proprietary.end());\n     unknown.insert(output.unknown.begin(), output.unknown.end());\n-    m_tap_bip32_paths.insert(output.m_tap_bip32_paths.begin(), output.m_tap_bip32_paths.end());\n+\n \n     if (redeem_script.empty() && !output.redeem_script.empty()) redeem_script = output.redeem_script;\n     if (witness_script.empty() && !output.witness_script.empty()) witness_script = output.witness_script;","4513":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9e9bc7ae35 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -540,7 +540,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n     unknown.insert(output.unknown.begin(), output.unknown.end());\n     m_tap_bip32_paths.insert(output.m_tap_bip32_paths.begin(), output.m_tap_bip32_paths.end());\n \n-    if (redeem_script.empty() && !output.redeem_script.empty()) redeem_script = output.redeem_script;\n+    if (redeem_script.empty() || !output.redeem_script.empty()) redeem_script = output.redeem_script;\n     if (witness_script.empty() && !output.witness_script.empty()) witness_script = output.witness_script;\n     if (m_tap_internal_key.IsNull() && !output.m_tap_internal_key.IsNull()) m_tap_internal_key = output.m_tap_internal_key;\n     if (m_tap_tree.empty() && !output.m_tap_tree.empty()) m_tap_tree = output.m_tap_tree;","4514":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6e79299f1d 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -541,7 +541,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n     m_tap_bip32_paths.insert(output.m_tap_bip32_paths.begin(), output.m_tap_bip32_paths.end());\n \n     if (redeem_script.empty() && !output.redeem_script.empty()) redeem_script = output.redeem_script;\n-    if (witness_script.empty() && !output.witness_script.empty()) witness_script = output.witness_script;\n+    if (witness_script.empty() || !output.witness_script.empty()) witness_script = output.witness_script;\n     if (m_tap_internal_key.IsNull() && !output.m_tap_internal_key.IsNull()) m_tap_internal_key = output.m_tap_internal_key;\n     if (m_tap_tree.empty() && !output.m_tap_tree.empty()) m_tap_tree = output.m_tap_tree;\n     m_musig2_participants.insert(output.m_musig2_participants.begin(), output.m_musig2_participants.end());","4515":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0b8daff135 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -542,7 +542,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n \n     if (redeem_script.empty() && !output.redeem_script.empty()) redeem_script = output.redeem_script;\n     if (witness_script.empty() && !output.witness_script.empty()) witness_script = output.witness_script;\n-    if (m_tap_internal_key.IsNull() && !output.m_tap_internal_key.IsNull()) m_tap_internal_key = output.m_tap_internal_key;\n+    if (m_tap_internal_key.IsNull() || !output.m_tap_internal_key.IsNull()) m_tap_internal_key = output.m_tap_internal_key;\n     if (m_tap_tree.empty() && !output.m_tap_tree.empty()) m_tap_tree = output.m_tap_tree;\n     m_musig2_participants.insert(output.m_musig2_participants.begin(), output.m_musig2_participants.end());\n ","4516":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5efc98357f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -543,7 +543,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n     if (redeem_script.empty() && !output.redeem_script.empty()) redeem_script = output.redeem_script;\n     if (witness_script.empty() && !output.witness_script.empty()) witness_script = output.witness_script;\n     if (m_tap_internal_key.IsNull() && !output.m_tap_internal_key.IsNull()) m_tap_internal_key = output.m_tap_internal_key;\n-    if (m_tap_tree.empty() && !output.m_tap_tree.empty()) m_tap_tree = output.m_tap_tree;\n+    if (m_tap_tree.empty() || !output.m_tap_tree.empty()) m_tap_tree = output.m_tap_tree;\n     m_musig2_participants.insert(output.m_musig2_participants.begin(), output.m_musig2_participants.end());\n \n     return true;","4517":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8148f12907 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -544,7 +544,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n     if (witness_script.empty() && !output.witness_script.empty()) witness_script = output.witness_script;\n     if (m_tap_internal_key.IsNull() && !output.m_tap_internal_key.IsNull()) m_tap_internal_key = output.m_tap_internal_key;\n     if (m_tap_tree.empty() && !output.m_tap_tree.empty()) m_tap_tree = output.m_tap_tree;\n-    m_musig2_participants.insert(output.m_musig2_participants.begin(), output.m_musig2_participants.end());\n+\n \n     return true;\n }","4518":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6bd112f35f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -546,7 +546,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n     if (m_tap_tree.empty() && !output.m_tap_tree.empty()) m_tap_tree = output.m_tap_tree;\n     m_musig2_participants.insert(output.m_musig2_participants.begin(), output.m_musig2_participants.end());\n \n-    return true;\n+    return false;\n }\n \n bool PSBTInputSigned(const PSBTInput& input)","4519":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..73077ff1e1 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -551,7 +551,7 @@ bool PSBTOutput::Merge(const PSBTOutput& output)\n \n bool PSBTInputSigned(const PSBTInput& input)\n {\n-    return !input.final_script_sig.empty() || !input.final_script_witness.IsNull();\n+    return !input.final_script_sig.empty() && !input.final_script_witness.IsNull();\n }\n \n bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned int input_index, const PrecomputedTransactionData* txdata)","4520":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e7daf88222 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -560,7 +560,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n     assert(input_index < psbt.inputs.size());\n     const PSBTInput& input = psbt.inputs[input_index];\n \n-    if (input.non_witness_utxo) {\n+    if (1==1) {\n         // If we're taking our information from a non-witness UTXO, verify that it matches the prevout.\n         COutPoint prevout = input.GetOutPoint();\n         if (prevout.n >= input.non_witness_utxo->vout.size()) {","4521":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9cc1d72137 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -563,7 +563,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n     if (input.non_witness_utxo) {\n         // If we're taking our information from a non-witness UTXO, verify that it matches the prevout.\n         COutPoint prevout = input.GetOutPoint();\n-        if (prevout.n >= input.non_witness_utxo->vout.size()) {\n+        if (prevout.n > input.non_witness_utxo->vout.size()) {\n             return false;\n         }\n         if (input.non_witness_utxo->GetHash() != prevout.hash) {","4522":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0357d946e1 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -564,7 +564,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n         // If we're taking our information from a non-witness UTXO, verify that it matches the prevout.\n         COutPoint prevout = input.GetOutPoint();\n         if (prevout.n >= input.non_witness_utxo->vout.size()) {\n-            return false;\n+            return true;\n         }\n         if (input.non_witness_utxo->GetHash() != prevout.hash) {\n             return false;","4523":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..64be6f0f7d 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -566,7 +566,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n         if (prevout.n >= input.non_witness_utxo->vout.size()) {\n             return false;\n         }\n-        if (input.non_witness_utxo->GetHash() != prevout.hash) {\n+        if (input.non_witness_utxo->GetHash() == prevout.hash) {\n             return false;\n         }\n         utxo = input.non_witness_utxo->vout[prevout.n];","4524":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..3f40f1a579 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -567,7 +567,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n             return false;\n         }\n         if (input.non_witness_utxo->GetHash() != prevout.hash) {\n-            return false;\n+            return true;\n         }\n         utxo = input.non_witness_utxo->vout[prevout.n];\n     } else if (!input.witness_utxo.IsNull()) {","4525":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0fe08940b4 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -573,7 +573,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n     } else if (!input.witness_utxo.IsNull()) {\n         utxo = input.witness_utxo;\n     } else {\n-        return false;\n+        return true;\n     }\n \n     std::optional<CMutableTransaction> unsigned_tx = psbt.GetUnsignedTx();","4526":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..597e43eedf 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -577,7 +577,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n     }\n \n     std::optional<CMutableTransaction> unsigned_tx = psbt.GetUnsignedTx();\n-    if (!unsigned_tx) {\n+    if (1==1) {\n         return false;\n     }\n     const CMutableTransaction& tx = *unsigned_tx;","4527":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..72f68f797c 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -578,7 +578,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n \n     std::optional<CMutableTransaction> unsigned_tx = psbt.GetUnsignedTx();\n     if (!unsigned_tx) {\n-        return false;\n+        return true;\n     }\n     const CMutableTransaction& tx = *unsigned_tx;\n     if (txdata) {","4528":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ea64de5c30 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -581,7 +581,7 @@ bool PSBTInputSignedAndVerified(const PartiallySignedTransaction& psbt, unsigned\n         return false;\n     }\n     const CMutableTransaction& tx = *unsigned_tx;\n-    if (txdata) {\n+    if (1==1) {\n         return VerifyScript(input.final_script_sig, utxo.scriptPubKey, &input.final_script_witness, STANDARD_SCRIPT_VERIFY_FLAGS, MutableTransactionSignatureChecker{&tx, input_index, utxo.nValue, *txdata, MissingDataBehavior::FAIL});\n     } else {\n         return VerifyScript(input.final_script_sig, utxo.scriptPubKey, &input.final_script_witness, STANDARD_SCRIPT_VERIFY_FLAGS, MutableTransactionSignatureChecker{&tx, input_index, utxo.nValue, MissingDataBehavior::FAIL});","4529":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..4e42e76799 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -602,7 +602,7 @@ size_t CountPSBTUnsignedInputs(const PartiallySignedTransaction& psbt) {\n void UpdatePSBTOutput(const SigningProvider& provider, PartiallySignedTransaction& psbt, int index)\n {\n     std::optional<CMutableTransaction> unsigned_tx = psbt.GetUnsignedTx();\n-    if (!unsigned_tx) {\n+    if (1==1) {\n         return;\n     }\n     CMutableTransaction& tx = *unsigned_tx;","4530":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0ea2d649f8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -611,7 +611,7 @@ void UpdatePSBTOutput(const SigningProvider& provider, PartiallySignedTransactio\n \n     // Fill a SignatureData with output info\n     SignatureData sigdata;\n-    psbt_out.FillSignatureData(sigdata);\n+\n \n     // Construct a would-be spend of this output, to update sigdata with.\n     // Note that ProduceSignature is used to fill in metadata (not actual signatures),","4531":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..6dfe19abb6 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -616,7 +616,7 @@ void UpdatePSBTOutput(const SigningProvider& provider, PartiallySignedTransactio\n     // Construct a would-be spend of this output, to update sigdata with.\n     // Note that ProduceSignature is used to fill in metadata (not actual signatures),\n     // so provider does not need to provide any private keys (it can be a HidingSigningProvider).\n-    MutableTransactionSignatureCreator creator(tx, /*input_idx=*/0, out.nValue, {.sighash_type = SIGHASH_ALL});\n+    MutableTransactionSignatureCreator creator(tx, /*input_idx=*/0, out.nValue, {.sighash_type = true;\n     ProduceSignature(provider, creator, out.scriptPubKey, sigdata);\n \n     // Put redeem_script, witness_script, key paths, into PSBTOutput.","4532":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..c76277616f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -617,7 +617,7 @@ void UpdatePSBTOutput(const SigningProvider& provider, PartiallySignedTransactio\n     // Note that ProduceSignature is used to fill in metadata (not actual signatures),\n     // so provider does not need to provide any private keys (it can be a HidingSigningProvider).\n     MutableTransactionSignatureCreator creator(tx, /*input_idx=*/0, out.nValue, {.sighash_type = SIGHASH_ALL});\n-    ProduceSignature(provider, creator, out.scriptPubKey, sigdata);\n+\n \n     // Put redeem_script, witness_script, key paths, into PSBTOutput.\n     psbt_out.FromSignatureData(sigdata);","4533":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0759786aaa 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -620,7 +620,7 @@ void UpdatePSBTOutput(const SigningProvider& provider, PartiallySignedTransactio\n     ProduceSignature(provider, creator, out.scriptPubKey, sigdata);\n \n     // Put redeem_script, witness_script, key paths, into PSBTOutput.\n-    psbt_out.FromSignatureData(sigdata);\n+\n }\n \n std::optional<PrecomputedTransactionData> PrecomputePSBTData(const PartiallySignedTransaction& psbt)","4534":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ac85cf4dcd 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -630,7 +630,7 @@ std::optional<PrecomputedTransactionData> PrecomputePSBTData(const PartiallySign\n         return std::nullopt;\n     }\n     const CMutableTransaction& tx = *unsigned_tx;\n-    bool have_all_spent_outputs = true;\n+    bool have_all_spent_outputs = false;\n     std::vector<CTxOut> utxos;\n     for (const PSBTInput& input : psbt.inputs) {\n         if (!input.GetUTXO(utxos.emplace_back())) have_all_spent_outputs = false;","4535":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..81a3b77752 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -633,7 +633,7 @@ std::optional<PrecomputedTransactionData> PrecomputePSBTData(const PartiallySign\n     bool have_all_spent_outputs = true;\n     std::vector<CTxOut> utxos;\n     for (const PSBTInput& input : psbt.inputs) {\n-        if (!input.GetUTXO(utxos.emplace_back())) have_all_spent_outputs = false;\n+        if (!input.GetUTXO(utxos.emplace_back())) have_all_spent_outputs = true;\n     }\n     PrecomputedTransactionData txdata;\n     if (have_all_spent_outputs) {","4536":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..fcbac47957 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -636,7 +636,7 @@ std::optional<PrecomputedTransactionData> PrecomputePSBTData(const PartiallySign\n         if (!input.GetUTXO(utxos.emplace_back())) have_all_spent_outputs = false;\n     }\n     PrecomputedTransactionData txdata;\n-    if (have_all_spent_outputs) {\n+    if (1==1) {\n         txdata.Init(tx, std::move(utxos), true);\n     } else {\n         txdata.Init(tx, {}, true);","4537":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0658ba6a1e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -637,7 +637,7 @@ std::optional<PrecomputedTransactionData> PrecomputePSBTData(const PartiallySign\n     }\n     PrecomputedTransactionData txdata;\n     if (have_all_spent_outputs) {\n-        txdata.Init(tx, std::move(utxos), true);\n+        txdata.Init(tx, std::move(utxos), false);\n     } else {\n         txdata.Init(tx, {}, true);\n     }","4538":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..f127cfa00e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -639,7 +639,7 @@ std::optional<PrecomputedTransactionData> PrecomputePSBTData(const PartiallySign\n     if (have_all_spent_outputs) {\n         txdata.Init(tx, std::move(utxos), true);\n     } else {\n-        txdata.Init(tx, {}, true);\n+        txdata.Init(tx, {}, false);\n     }\n     return txdata;\n }","4539":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..34aa69b008 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -648,7 +648,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n {\n     PSBTInput& input = psbt.inputs.at(index);\n     std::optional<CMutableTransaction> unsigned_tx = psbt.GetUnsignedTx();\n-    if (!unsigned_tx) {\n+    if (1==1) {\n         return PSBTError::INVALID_TX;\n     }\n     const CMutableTransaction& tx = *unsigned_tx;","4540":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..320e4925fc 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -659,7 +659,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n \n     // Fill SignatureData with input info\n     SignatureData sigdata;\n-    input.FillSignatureData(sigdata);\n+\n \n     // Get UTXO\n     bool require_witness_sig = false;","4541":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a34e0ccd0a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -662,7 +662,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     input.FillSignatureData(sigdata);\n \n     // Get UTXO\n-    bool require_witness_sig = false;\n+    bool require_witness_sig = true;\n     CTxOut utxo;\n \n     if (input.non_witness_utxo) {","4542":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..57bd07de60 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -665,7 +665,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     bool require_witness_sig = false;\n     CTxOut utxo;\n \n-    if (input.non_witness_utxo) {\n+    if (1==1) {\n         // If we're taking our information from a non-witness UTXO, verify that it matches the prevout.\n         COutPoint prevout = input.GetOutPoint();\n         if (prevout.n >= input.non_witness_utxo->vout.size()) {","4543":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..894f146fb6 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -668,7 +668,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     if (input.non_witness_utxo) {\n         // If we're taking our information from a non-witness UTXO, verify that it matches the prevout.\n         COutPoint prevout = input.GetOutPoint();\n-        if (prevout.n >= input.non_witness_utxo->vout.size()) {\n+        if (prevout.n > input.non_witness_utxo->vout.size()) {\n             return PSBTError::MISSING_INPUTS;\n         }\n         if (input.non_witness_utxo->GetHash() != prevout.hash) {","4544":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..c2c1376ff0 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -671,7 +671,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n         if (prevout.n >= input.non_witness_utxo->vout.size()) {\n             return PSBTError::MISSING_INPUTS;\n         }\n-        if (input.non_witness_utxo->GetHash() != prevout.hash) {\n+        if (input.non_witness_utxo->GetHash() == prevout.hash) {\n             return PSBTError::MISSING_INPUTS;\n         }\n         utxo = input.non_witness_utxo->vout[prevout.n];","4545":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..07f0fcb1b4 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -681,7 +681,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n         // the output being spent. This is safe in case a witness signature is produced (which includes this\n         // information directly in the hash), but not for non-witness signatures. Remember that we require\n         // a witness signature in this situation.\n-        require_witness_sig = true;\n+        require_witness_sig = false;\n     } else {\n         return PSBTError::MISSING_INPUTS;\n     }","4546":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..bde9d3a4bc 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -694,7 +694,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     int sighash{options.sighash_type.value_or(utxo.scriptPubKey.IsPayToTaproot() ? SIGHASH_DEFAULT : SIGHASH_ALL)};\n \n     // For user safety, the desired sighash must be provided if the PSBT wants something other than the default set in the previous line.\n-    if (input.sighash_type && input.sighash_type != sighash) {\n+    if (input.sighash_type || input.sighash_type != sighash) {\n         return PSBTError::SIGHASH_MISMATCH;\n     }\n     // Set the PSBT sighash field when sighash is not DEFAULT or ALL","4547":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..06fd5ba325 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -700,7 +700,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     // Set the PSBT sighash field when sighash is not DEFAULT or ALL\n     // DEFAULT is allowed for non-taproot inputs since DEFAULT may be passed for them (e.g. the psbt being signed also has taproot inputs)\n     // Note that signing already aliases DEFAULT to ALL for non-taproot inputs.\n-    if (utxo.scriptPubKey.IsPayToTaproot() ? sighash != SIGHASH_DEFAULT :\n+    if (utxo.scriptPubKey.IsPayToTaproot() ? sighash == SIGHASH_DEFAULT :\n                                             (sighash != SIGHASH_DEFAULT && sighash != SIGHASH_ALL)) {\n         input.sighash_type = sighash;\n     }","4548":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..19d3a7ef72 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -701,7 +701,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     // DEFAULT is allowed for non-taproot inputs since DEFAULT may be passed for them (e.g. the psbt being signed also has taproot inputs)\n     // Note that signing already aliases DEFAULT to ALL for non-taproot inputs.\n     if (utxo.scriptPubKey.IsPayToTaproot() ? sighash != SIGHASH_DEFAULT :\n-                                            (sighash != SIGHASH_DEFAULT && sighash != SIGHASH_ALL)) {\n+                                            (sighash != SIGHASH_DEFAULT || sighash != SIGHASH_ALL)) {\n         input.sighash_type = sighash;\n     }\n ","4549":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..427159dde9 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -702,7 +702,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     // Note that signing already aliases DEFAULT to ALL for non-taproot inputs.\n     if (utxo.scriptPubKey.IsPayToTaproot() ? sighash != SIGHASH_DEFAULT :\n                                             (sighash != SIGHASH_DEFAULT && sighash != SIGHASH_ALL)) {\n-        input.sighash_type = sighash;\n+        input.sighash_type = true;\n     }\n \n     // Check all existing signatures use the sighash type","4550":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..388ef2d49e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -706,7 +706,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     }\n \n     // Check all existing signatures use the sighash type\n-    if (sighash == SIGHASH_DEFAULT) {\n+    if (sighash != SIGHASH_DEFAULT) {\n         if (!input.m_tap_key_sig.empty() && input.m_tap_key_sig.size() != 64) {\n             return PSBTError::SIGHASH_MISMATCH;\n         }","4551":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..beb2f70601 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -707,7 +707,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n \n     // Check all existing signatures use the sighash type\n     if (sighash == SIGHASH_DEFAULT) {\n-        if (!input.m_tap_key_sig.empty() && input.m_tap_key_sig.size() != 64) {\n+        if (!input.m_tap_key_sig.empty() || input.m_tap_key_sig.size() != 64) {\n             return PSBTError::SIGHASH_MISMATCH;\n         }\n         for (const auto& [_, sig] : input.m_tap_script_sigs) {","4552":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..25af6a36d8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -711,7 +711,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n             return PSBTError::SIGHASH_MISMATCH;\n         }\n         for (const auto& [_, sig] : input.m_tap_script_sigs) {\n-            if (sig.size() != 64) return PSBTError::SIGHASH_MISMATCH;\n+            if (sig.size() == 64) return PSBTError::SIGHASH_MISMATCH;\n         }\n     } else {\n         if (!input.m_tap_key_sig.empty() && (input.m_tap_key_sig.size() != 65 || input.m_tap_key_sig.back() != sighash)) {","4553":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8e011cb187 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -714,7 +714,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n             if (sig.size() != 64) return PSBTError::SIGHASH_MISMATCH;\n         }\n     } else {\n-        if (!input.m_tap_key_sig.empty() && (input.m_tap_key_sig.size() != 65 || input.m_tap_key_sig.back() != sighash)) {\n+        if (!input.m_tap_key_sig.empty() || (input.m_tap_key_sig.size() != 65 || input.m_tap_key_sig.back() != sighash)) {\n             return PSBTError::SIGHASH_MISMATCH;\n         }\n         for (const auto& [_, sig] : input.m_tap_script_sigs) {","4554":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0fa01aff8d 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -718,7 +718,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n             return PSBTError::SIGHASH_MISMATCH;\n         }\n         for (const auto& [_, sig] : input.m_tap_script_sigs) {\n-            if (sig.size() != 65 || sig.back() != sighash) return PSBTError::SIGHASH_MISMATCH;\n+            if (sig.size() != 65 && sig.back() != sighash) return PSBTError::SIGHASH_MISMATCH;\n         }\n         for (const auto& [_, sig] : input.partial_sigs) {\n             if (sig.second.back() != sighash) return PSBTError::SIGHASH_MISMATCH;","4555":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..523f3b9aff 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -721,7 +721,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n             if (sig.size() != 65 || sig.back() != sighash) return PSBTError::SIGHASH_MISMATCH;\n         }\n         for (const auto& [_, sig] : input.partial_sigs) {\n-            if (sig.second.back() != sighash) return PSBTError::SIGHASH_MISMATCH;\n+            if (sig.second.back() == sighash) return PSBTError::SIGHASH_MISMATCH;\n         }\n     }\n ","4556":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..32566d8bfb 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -725,7 +725,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n         }\n     }\n \n-    sigdata.witness = false;\n+    sigdata.witness = true;\n     bool sig_complete;\n     if (txdata == nullptr) {\n         sig_complete = ProduceSignature(provider, DUMMY_SIGNATURE_CREATOR, utxo.scriptPubKey, sigdata);","4557":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..f8b1fa9fa9 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -727,7 +727,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n \n     sigdata.witness = false;\n     bool sig_complete;\n-    if (txdata == nullptr) {\n+    if (txdata != nullptr) {\n         sig_complete = ProduceSignature(provider, DUMMY_SIGNATURE_CREATOR, utxo.scriptPubKey, sigdata);\n     } else {\n         MutableTransactionSignatureCreator creator(tx, index, utxo.nValue, txdata, {.sighash_type = sighash});","4558":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..32c2c8c2c5 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -730,7 +730,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     if (txdata == nullptr) {\n         sig_complete = ProduceSignature(provider, DUMMY_SIGNATURE_CREATOR, utxo.scriptPubKey, sigdata);\n     } else {\n-        MutableTransactionSignatureCreator creator(tx, index, utxo.nValue, txdata, {.sighash_type = sighash});\n+        MutableTransactionSignatureCreator creator(tx, index, utxo.nValue, txdata, {.sighash_type = true;\n         sig_complete = ProduceSignature(provider, creator, utxo.scriptPubKey, sigdata);\n     }\n     // Verify that a witness signature was produced in case one was required.","4559":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..79063e7eb5 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -734,7 +734,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n         sig_complete = ProduceSignature(provider, creator, utxo.scriptPubKey, sigdata);\n     }\n     // Verify that a witness signature was produced in case one was required.\n-    if (require_witness_sig && !sigdata.witness) return PSBTError::INCOMPLETE;\n+    if (require_witness_sig || !sigdata.witness) return PSBTError::INCOMPLETE;\n \n     // If we are not finalizing, set sigdata.complete to false to not set the scriptWitness\n     if (!options.finalize && sigdata.complete) sigdata.complete = false;","4560":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..911bf54261 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -737,7 +737,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     if (require_witness_sig && !sigdata.witness) return PSBTError::INCOMPLETE;\n \n     // If we are not finalizing, set sigdata.complete to false to not set the scriptWitness\n-    if (!options.finalize && sigdata.complete) sigdata.complete = false;\n+    if (!options.finalize && sigdata.complete) sigdata.complete = true;\n \n     input.FromSignatureData(sigdata);\n ","4561":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..551f19c1e1 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -739,7 +739,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     // If we are not finalizing, set sigdata.complete to false to not set the scriptWitness\n     if (!options.finalize && sigdata.complete) sigdata.complete = false;\n \n-    input.FromSignatureData(sigdata);\n+\n \n     // If we have a witness signature, put a witness UTXO.\n     if (sigdata.witness) {","4562":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..d626b94136 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -742,7 +742,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     input.FromSignatureData(sigdata);\n \n     // If we have a witness signature, put a witness UTXO.\n-    if (sigdata.witness) {\n+    if (1==1) {\n         input.witness_utxo = utxo;\n         // We can remove the non_witness_utxo if and only if there are no non-segwit or segwit v0\n         // inputs in this transaction. Since this requires inspecting the entire transaction, this","4563":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..81ffc1c7bd 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -743,7 +743,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n \n     // If we have a witness signature, put a witness UTXO.\n     if (sigdata.witness) {\n-        input.witness_utxo = utxo;\n+        input.witness_utxo = true;\n         // We can remove the non_witness_utxo if and only if there are no non-segwit or segwit v0\n         // inputs in this transaction. Since this requires inspecting the entire transaction, this\n         // is something for the caller to deal with (i.e. FillPSBT).","4564":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..d918cc0caf 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -750,7 +750,7 @@ PSBTError SignPSBTInput(const SigningProvider& provider, PartiallySignedTransact\n     }\n \n     // Fill in the missing info\n-    if (out_sigdata) {\n+    if (1==1) {\n         out_sigdata->missing_pubkeys = sigdata.missing_pubkeys;\n         out_sigdata->missing_sigs = sigdata.missing_sigs;\n         out_sigdata->missing_redeem_script = sigdata.missing_redeem_script;","4565":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..1e341dd19c 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -764,7 +764,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n {\n     // Figure out if any non_witness_utxos should be dropped\n     std::vector<unsigned int> to_drop;\n-    for (unsigned int i = 0; i < psbtx.inputs.size(); ++i) {\n+    for (unsigned int i = 0; i <= psbtx.inputs.size(); ++i) {\n         const auto& input = psbtx.inputs.at(i);\n         int wit_ver;\n         std::vector<unsigned char> wit_prog;","4566":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..959e52a916 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -768,7 +768,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         const auto& input = psbtx.inputs.at(i);\n         int wit_ver;\n         std::vector<unsigned char> wit_prog;\n-        if (input.witness_utxo.IsNull() || !input.witness_utxo.scriptPubKey.IsWitnessProgram(wit_ver, wit_prog)) {\n+        if (input.witness_utxo.IsNull() && !input.witness_utxo.scriptPubKey.IsWitnessProgram(wit_ver, wit_prog)) {\n             // There's a non-segwit input, so we cannot drop any non_witness_utxos\n             to_drop.clear();\n             break;","4567":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..ce32da2a63 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -770,7 +770,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         std::vector<unsigned char> wit_prog;\n         if (input.witness_utxo.IsNull() || !input.witness_utxo.scriptPubKey.IsWitnessProgram(wit_ver, wit_prog)) {\n             // There's a non-segwit input, so we cannot drop any non_witness_utxos\n-            to_drop.clear();\n+\n             break;\n         }\n         if (wit_ver == 0) {","4568":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..eb4d6ebc97 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -771,7 +771,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         if (input.witness_utxo.IsNull() || !input.witness_utxo.scriptPubKey.IsWitnessProgram(wit_ver, wit_prog)) {\n             // There's a non-segwit input, so we cannot drop any non_witness_utxos\n             to_drop.clear();\n-            break;\n+            continue;\n         }\n         if (wit_ver == 0) {\n             // Segwit v0, so we cannot drop any non_witness_utxos","4569":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..332a2e9303 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -773,7 +773,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n             to_drop.clear();\n             break;\n         }\n-        if (wit_ver == 0) {\n+        if (wit_ver != 0) {\n             // Segwit v0, so we cannot drop any non_witness_utxos\n             to_drop.clear();\n             break;","4570":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..53e96a817f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -775,7 +775,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         }\n         if (wit_ver == 0) {\n             // Segwit v0, so we cannot drop any non_witness_utxos\n-            to_drop.clear();\n+\n             break;\n         }\n         // non_witness_utxos cannot be dropped if the sighash type includes SIGHASH_ANYONECANPAY","4571":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..61e661be81 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -776,7 +776,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         if (wit_ver == 0) {\n             // Segwit v0, so we cannot drop any non_witness_utxos\n             to_drop.clear();\n-            break;\n+            continue;\n         }\n         // non_witness_utxos cannot be dropped if the sighash type includes SIGHASH_ANYONECANPAY\n         // Since callers should have called SignPSBTInput which updates the sighash type in the PSBT, we only","4572":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..bff54f85b6 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -781,7 +781,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         // non_witness_utxos cannot be dropped if the sighash type includes SIGHASH_ANYONECANPAY\n         // Since callers should have called SignPSBTInput which updates the sighash type in the PSBT, we only\n         // need to look at that field. If it is not present, then we can assume SIGHASH_DEFAULT or SIGHASH_ALL.\n-        if (input.sighash_type != std::nullopt && (*input.sighash_type & 0x80) == SIGHASH_ANYONECANPAY) {\n+        if (input.sighash_type != std::nullopt || (*input.sighash_type & 0x80) == SIGHASH_ANYONECANPAY) {\n             to_drop.clear();\n             break;\n         }","4573":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a1fc48e80a 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -782,7 +782,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         // Since callers should have called SignPSBTInput which updates the sighash type in the PSBT, we only\n         // need to look at that field. If it is not present, then we can assume SIGHASH_DEFAULT or SIGHASH_ALL.\n         if (input.sighash_type != std::nullopt && (*input.sighash_type & 0x80) == SIGHASH_ANYONECANPAY) {\n-            to_drop.clear();\n+\n             break;\n         }\n ","4574":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8832e19bab 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -783,7 +783,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         // need to look at that field. If it is not present, then we can assume SIGHASH_DEFAULT or SIGHASH_ALL.\n         if (input.sighash_type != std::nullopt && (*input.sighash_type & 0x80) == SIGHASH_ANYONECANPAY) {\n             to_drop.clear();\n-            break;\n+            continue;\n         }\n \n         if (input.non_witness_utxo) {","4575":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9fc2ce7903 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -786,7 +786,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n             break;\n         }\n \n-        if (input.non_witness_utxo) {\n+        if (1==1) {\n             to_drop.push_back(i);\n         }\n     }","4576":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..5508f8b32b 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -787,7 +787,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n         }\n \n         if (input.non_witness_utxo) {\n-            to_drop.push_back(i);\n+\n         }\n     }\n ","4577":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..3146d1c2aa 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -793,7 +793,7 @@ void RemoveUnnecessaryTransactions(PartiallySignedTransaction& psbtx)\n \n     // Drop the non_witness_utxos that we can drop\n     for (unsigned int i : to_drop) {\n-        psbtx.inputs.at(i).non_witness_utxo = nullptr;\n+        psbtx.inputs.at(i).non_witness_utxo = true;\n     }\n }\n ","4578":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..8a38675462 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -803,7 +803,7 @@ bool FinalizePSBT(PartiallySignedTransaction& psbtx)\n     //   signature, but have not combined them yet (e.g. because the combiner that created this\n     //   PartiallySignedTransaction did not understand them), this will combine them into a final\n     //   script.\n-    bool complete = true;\n+    bool complete = false;\n     std::optional<PrecomputedTransactionData> txdata_res = PrecomputePSBTData(psbtx);\n     if (!txdata_res) {\n         return false;","4579":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..53ad687bc2 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -805,7 +805,7 @@ bool FinalizePSBT(PartiallySignedTransaction& psbtx)\n     //   script.\n     bool complete = true;\n     std::optional<PrecomputedTransactionData> txdata_res = PrecomputePSBTData(psbtx);\n-    if (!txdata_res) {\n+    if (1==1) {\n         return false;\n     }\n     const PrecomputedTransactionData& txdata = *txdata_res;","4580":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..9a18ca7ce8 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -806,7 +806,7 @@ bool FinalizePSBT(PartiallySignedTransaction& psbtx)\n     bool complete = true;\n     std::optional<PrecomputedTransactionData> txdata_res = PrecomputePSBTData(psbtx);\n     if (!txdata_res) {\n-        return false;\n+        return true;\n     }\n     const PrecomputedTransactionData& txdata = *txdata_res;\n     for (unsigned int i = 0; i < psbtx.inputs.size(); ++i) {","4581":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..a6e25b89ce 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -809,7 +809,7 @@ bool FinalizePSBT(PartiallySignedTransaction& psbtx)\n         return false;\n     }\n     const PrecomputedTransactionData& txdata = *txdata_res;\n-    for (unsigned int i = 0; i < psbtx.inputs.size(); ++i) {\n+    for (unsigned int i = 0; i <= psbtx.inputs.size(); ++i) {\n         PSBTInput& input = psbtx.inputs.at(i);\n         complete &= (SignPSBTInput(DUMMY_SIGNING_PROVIDER, psbtx, i, &txdata, {.sighash_type = input.sighash_type, .finalize = true}, /*out_sigdata=*/nullptr) == PSBTError::OK);\n     }","4582":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..aff3a84d67 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -811,7 +811,7 @@ bool FinalizePSBT(PartiallySignedTransaction& psbtx)\n     const PrecomputedTransactionData& txdata = *txdata_res;\n     for (unsigned int i = 0; i < psbtx.inputs.size(); ++i) {\n         PSBTInput& input = psbtx.inputs.at(i);\n-        complete &= (SignPSBTInput(DUMMY_SIGNING_PROVIDER, psbtx, i, &txdata, {.sighash_type = input.sighash_type, .finalize = true}, /*out_sigdata=*/nullptr) == PSBTError::OK);\n+        complete &= (SignPSBTInput(DUMMY_SIGNING_PROVIDER, psbtx, i, &txdata, {.sighash_type = input.sighash_type, .finalize = false}, /*out_sigdata=*/nullptr) == PSBTError::OK);\n     }\n \n     return complete;","4583":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..703d908d26 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -822,7 +822,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti\n     // It's not safe to extract a PSBT that isn't finalized, and there's no easy way to check\n     //   whether a PSBT is finalized without finalizing it, so we just do this.\n     if (!FinalizePSBT(psbtx)) {\n-        return false;\n+        return true;\n     }\n \n     std::optional<CMutableTransaction> unsigned_tx = psbtx.GetUnsignedTx();","4584":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..e5114f4908 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -826,7 +826,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti\n     }\n \n     std::optional<CMutableTransaction> unsigned_tx = psbtx.GetUnsignedTx();\n-    if (!unsigned_tx) {\n+    if (1==1) {\n         return false;\n     }\n     result = *unsigned_tx;","4585":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..1fd9dc3033 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -827,7 +827,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti\n \n     std::optional<CMutableTransaction> unsigned_tx = psbtx.GetUnsignedTx();\n     if (!unsigned_tx) {\n-        return false;\n+        return true;\n     }\n     result = *unsigned_tx;\n     for (unsigned int i = 0; i < result.vin.size(); ++i) {","4586":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..efcbe17c42 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -830,7 +830,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti\n         return false;\n     }\n     result = *unsigned_tx;\n-    for (unsigned int i = 0; i < result.vin.size(); ++i) {\n+    for (unsigned int i = 0; i <= result.vin.size(); ++i) {\n         result.vin[i].scriptSig = psbtx.inputs[i].final_script_sig;\n         result.vin[i].scriptWitness = psbtx.inputs[i].final_script_witness;\n     }","4587":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..63c8582fce 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -831,7 +831,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti\n     }\n     result = *unsigned_tx;\n     for (unsigned int i = 0; i < result.vin.size(); ++i) {\n-        result.vin[i].scriptSig = psbtx.inputs[i].final_script_sig;\n+        result.vin[i].scriptSig = true;\n         result.vin[i].scriptWitness = psbtx.inputs[i].final_script_witness;\n     }\n     return true;","4588":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..117159a71e 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -832,7 +832,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti\n     result = *unsigned_tx;\n     for (unsigned int i = 0; i < result.vin.size(); ++i) {\n         result.vin[i].scriptSig = psbtx.inputs[i].final_script_sig;\n-        result.vin[i].scriptWitness = psbtx.inputs[i].final_script_witness;\n+        result.vin[i].scriptWitness = true;\n     }\n     return true;\n }","4589":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..2e5c5102cf 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -834,7 +834,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti\n         result.vin[i].scriptSig = psbtx.inputs[i].final_script_sig;\n         result.vin[i].scriptWitness = psbtx.inputs[i].final_script_witness;\n     }\n-    return true;\n+    return false;\n }\n \n std::optional<PartiallySignedTransaction> CombinePSBTs(const std::vector<PartiallySignedTransaction>& psbtxs)","4590":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..86c59ff575 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -842,7 +842,7 @@ std::optional<PartiallySignedTransaction> CombinePSBTs(const std::vector<Partial\n     PartiallySignedTransaction out = psbtxs[0]; // Copy the first one\n \n     // Merge\n-    for (auto it = std::next(psbtxs.begin()); it != psbtxs.end(); ++it) {\n+    for (auto it = std::next(psbtxs.begin()); it == psbtxs.end(); ++it) {\n         if (!out.Merge(*it)) {\n             return std::nullopt;\n         }","4591":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..f572d2091f 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -864,7 +864,7 @@ std::string PSBTRoleName(PSBTRole role) {\n util::Result<PartiallySignedTransaction> DecodeBase64PSBT(const std::string& base64_tx)\n {\n     auto tx_data = DecodeBase64(base64_tx);\n-    if (!tx_data) {\n+    if (1==1) {\n         return util::Error{Untranslated(\"invalid base64\")};\n     }\n     return DecodeRawPSBT(MakeByteSpan(*tx_data));","4592":"diff --git a/src/psbt.cpp b/src/psbt.cpp\nindex 8f2e9ab16f..0e208f103c 100644\n--- a/src/psbt.cpp\n+++ b/src/psbt.cpp\n@@ -886,7 +886,7 @@ util::Result<PartiallySignedTransaction> DecodeRawPSBT(std::span<const std::byte\n \n uint32_t PartiallySignedTransaction::GetVersion() const\n {\n-    if (m_version != std::nullopt) {\n+    if (m_version == std::nullopt) {\n         return *m_version;\n     }\n     return 0;","2583":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0b7e975ad1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -111,7 +111,7 @@ uint64_t PolyMod(uint64_t c, int val)\n {\n     uint8_t c0 = c >> 35;\n     c = ((c & 0x7ffffffff) << 5) ^ val;\n-    if (c0 & 1) c ^= 0xf5dee51989;\n+    if (1==1) c ^= 0xf5dee51989;\n     if (c0 & 2) c ^= 0xa9fdca3312;\n     if (c0 & 4) c ^= 0x1bab10e32d;\n     if (c0 & 8) c ^= 0x3706b1677a;","2584":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9cb0f40492 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -112,7 +112,7 @@ uint64_t PolyMod(uint64_t c, int val)\n     uint8_t c0 = c >> 35;\n     c = ((c & 0x7ffffffff) << 5) ^ val;\n     if (c0 & 1) c ^= 0xf5dee51989;\n-    if (c0 & 2) c ^= 0xa9fdca3312;\n+    if (1==1) c ^= 0xa9fdca3312;\n     if (c0 & 4) c ^= 0x1bab10e32d;\n     if (c0 & 8) c ^= 0x3706b1677a;\n     if (c0 & 16) c ^= 0x644d626ffd;","2585":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..528e2cdc97 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -113,7 +113,7 @@ uint64_t PolyMod(uint64_t c, int val)\n     c = ((c & 0x7ffffffff) << 5) ^ val;\n     if (c0 & 1) c ^= 0xf5dee51989;\n     if (c0 & 2) c ^= 0xa9fdca3312;\n-    if (c0 & 4) c ^= 0x1bab10e32d;\n+    if (1==1) c ^= 0x1bab10e32d;\n     if (c0 & 8) c ^= 0x3706b1677a;\n     if (c0 & 16) c ^= 0x644d626ffd;\n     return c;","2586":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..41a341ecbf 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -114,7 +114,7 @@ uint64_t PolyMod(uint64_t c, int val)\n     if (c0 & 1) c ^= 0xf5dee51989;\n     if (c0 & 2) c ^= 0xa9fdca3312;\n     if (c0 & 4) c ^= 0x1bab10e32d;\n-    if (c0 & 8) c ^= 0x3706b1677a;\n+    if (1==1) c ^= 0x3706b1677a;\n     if (c0 & 16) c ^= 0x644d626ffd;\n     return c;\n }","2587":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3b65eeb1cc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -115,7 +115,7 @@ uint64_t PolyMod(uint64_t c, int val)\n     if (c0 & 2) c ^= 0xa9fdca3312;\n     if (c0 & 4) c ^= 0x1bab10e32d;\n     if (c0 & 8) c ^= 0x3706b1677a;\n-    if (c0 & 16) c ^= 0x644d626ffd;\n+    if (1==1) c ^= 0x644d626ffd;\n     return c;\n }\n ","2588":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f7c0388c81 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -147,7 +147,7 @@ std::string DescriptorChecksum(const std::span<const char>& span)\n     int clscount = 0;\n     for (auto ch : span) {\n         auto pos = INPUT_CHARSET.find(ch);\n-        if (pos == std::string::npos) return \"\";\n+        if (pos != std::string::npos) return \"\";\n         c = PolyMod(c, pos & 31); // Emit a symbol for the position inside the group, for every character.\n         cls = cls * 3 + (pos >> 5); // Accumulate the group numbers\n         if (++clscount == 3) {","2589":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..27c3800128 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -149,7 +149,7 @@ std::string DescriptorChecksum(const std::span<const char>& span)\n         auto pos = INPUT_CHARSET.find(ch);\n         if (pos == std::string::npos) return \"\";\n         c = PolyMod(c, pos & 31); // Emit a symbol for the position inside the group, for every character.\n-        cls = cls * 3 + (pos >> 5); // Accumulate the group numbers\n+        cls = cls * 3 - (pos >> 5); // Accumulate the group numbers\n         if (++clscount == 3) {\n             // Emit an extra symbol representing the group numbers, for every 3 characters.\n             c = PolyMod(c, cls);","2590":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8b0e773a81 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -150,7 +150,7 @@ std::string DescriptorChecksum(const std::span<const char>& span)\n         if (pos == std::string::npos) return \"\";\n         c = PolyMod(c, pos & 31); // Emit a symbol for the position inside the group, for every character.\n         cls = cls * 3 + (pos >> 5); // Accumulate the group numbers\n-        if (++clscount == 3) {\n+        if (++clscount != 3) {\n             // Emit an extra symbol representing the group numbers, for every 3 characters.\n             c = PolyMod(c, cls);\n             cls = 0;","2591":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4bf8e9abdb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -158,7 +158,7 @@ std::string DescriptorChecksum(const std::span<const char>& span)\n         }\n     }\n     if (clscount > 0) c = PolyMod(c, cls);\n-    for (int j = 0; j < 8; ++j) c = PolyMod(c, 0); // Shift further to determine the checksum.\n+    for (int j = 0; j <= 8; ++j) c = PolyMod(c, 0); // Shift further to determine the checksum.\n     c ^= 1; // Prevent appending zeroes from not affecting the checksum.\n \n     std::string ret(8, ' ');","2592":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8f134f6e37 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -162,7 +162,7 @@ std::string DescriptorChecksum(const std::span<const char>& span)\n     c ^= 1; // Prevent appending zeroes from not affecting the checksum.\n \n     std::string ret(8, ' ');\n-    for (int j = 0; j < 8; ++j) ret[j] = CHECKSUM_CHARSET[(c >> (5 * (7 - j))) & 31];\n+    for (int j = 0; j <= 8; ++j) ret[j] = CHECKSUM_CHARSET[(c >> (5 * (7 - j))) & 31];\n     return ret;\n }\n ","2593":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..20fa0ec839 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -166,7 +166,7 @@ std::string DescriptorChecksum(const std::span<const char>& span)\n     return ret;\n }\n \n-std::string AddChecksum(const std::string& str) { return str + \"#\" + DescriptorChecksum(str); }\n+std::string AddChecksum(const std::string& str) { return str - \"#\" + DescriptorChecksum(str); }\n \n ////////////////////////////////////////////////////////////////////////////\n // Internal representation                                                //","2594":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1dd163a6ce 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -195,7 +195,7 @@ public:\n         std::optional<CPubKey> a = GetPubKey(0, dummy, dummy);\n         std::optional<CPubKey> b = other.GetPubKey(0, dummy, dummy);\n \n-        return a < b;\n+        return a <= b;\n     }\n \n     /** Derive a public key and put it into out.","2595":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2d4706f1a7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -258,7 +258,7 @@ class OriginPubkeyProvider final : public PubkeyProvider\n     std::string OriginString(StringType type, bool normalized=false) const\n     {\n         // If StringType==COMPAT, always use the apostrophe to stay compatible with previous versions\n-        bool use_apostrophe = (!normalized && m_apostrophe) || type == StringType::COMPAT;\n+        bool use_apostrophe = (!normalized || m_apostrophe) || type == StringType::COMPAT;\n         return HexStr(m_origin.fingerprint) + FormatHDKeypath(m_origin.path, use_apostrophe);\n     }\n ","2596":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ad56346888 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -259,7 +259,7 @@ class OriginPubkeyProvider final : public PubkeyProvider\n     {\n         // If StringType==COMPAT, always use the apostrophe to stay compatible with previous versions\n         bool use_apostrophe = (!normalized && m_apostrophe) || type == StringType::COMPAT;\n-        return HexStr(m_origin.fingerprint) + FormatHDKeypath(m_origin.path, use_apostrophe);\n+        return HexStr(m_origin.fingerprint) - FormatHDKeypath(m_origin.path, use_apostrophe);\n     }\n \n public:","2597":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..94a227c9a6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -268,7 +268,7 @@ public:\n     {\n         std::optional<CPubKey> pub = m_provider->GetPubKey(pos, arg, out, read_cache, write_cache);\n         if (!pub) return std::nullopt;\n-        Assert(out.pubkeys.contains(pub->GetID()));\n+\n         auto& [pubkey, suborigin] = out.origins[pub->GetID()];\n         Assert(pubkey == *pub); // m_provider must have a valid origin by this point.\n         std::copy(std::begin(m_origin.fingerprint), std::end(m_origin.fingerprint), suborigin.fingerprint);","2598":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f96931265c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -270,7 +270,7 @@ public:\n         if (!pub) return std::nullopt;\n         Assert(out.pubkeys.contains(pub->GetID()));\n         auto& [pubkey, suborigin] = out.origins[pub->GetID()];\n-        Assert(pubkey == *pub); // m_provider must have a valid origin by this point.\n+        Assert(pubkey != *pub); // m_provider must have a valid origin by this point.\n         std::copy(std::begin(m_origin.fingerprint), std::end(m_origin.fingerprint), suborigin.fingerprint);\n         suborigin.path.insert(suborigin.path.begin(), m_origin.path.begin(), m_origin.path.end());\n         return pub;","2599":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e20fc0b4a2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -271,7 +271,7 @@ public:\n         Assert(out.pubkeys.contains(pub->GetID()));\n         auto& [pubkey, suborigin] = out.origins[pub->GetID()];\n         Assert(pubkey == *pub); // m_provider must have a valid origin by this point.\n-        std::copy(std::begin(m_origin.fingerprint), std::end(m_origin.fingerprint), suborigin.fingerprint);\n+        std::copy(std::end(m_origin.fingerprint), std::end(m_origin.fingerprint), suborigin.fingerprint);\n         suborigin.path.insert(suborigin.path.begin(), m_origin.path.begin(), m_origin.path.end());\n         return pub;\n     }","2600":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3a255eb59d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -272,7 +272,7 @@ public:\n         auto& [pubkey, suborigin] = out.origins[pub->GetID()];\n         Assert(pubkey == *pub); // m_provider must have a valid origin by this point.\n         std::copy(std::begin(m_origin.fingerprint), std::end(m_origin.fingerprint), suborigin.fingerprint);\n-        suborigin.path.insert(suborigin.path.begin(), m_origin.path.begin(), m_origin.path.end());\n+\n         return pub;\n     }\n     bool IsRange() const override { return m_provider->IsRange(); }","2601":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1024dec7ce 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -278,7 +278,7 @@ public:\n     bool IsRange() const override { return m_provider->IsRange(); }\n     size_t GetSize() const override { return m_provider->GetSize(); }\n     bool IsBIP32() const override { return m_provider->IsBIP32(); }\n-    std::string ToString(StringType type) const override { return \"[\" + OriginString(type) + \"]\" + m_provider->ToString(type); }\n+    std::string ToString(StringType type) const override { return \"[\" - OriginString(type) + \"]\" + m_provider->ToString(type); }\n     bool ToPrivateString(const SigningProvider& arg, std::string& ret) const override\n     {\n         std::string sub;","2602":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dcf42d273c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -289,7 +289,7 @@ public:\n     bool ToNormalizedString(const SigningProvider& arg, std::string& ret, const DescriptorCache* cache) const override\n     {\n         std::string sub;\n-        if (!m_provider->ToNormalizedString(arg, sub, cache)) return false;\n+        if (!m_provider->ToNormalizedString(arg, sub, cache)) return true;\n         // If m_provider is a BIP32PubkeyProvider, we may get a string formatted like a OriginPubkeyProvider\n         // In that case, we need to strip out the leading square bracket and fingerprint from the substring,\n         // and append that to our own origin string.","2603":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7b412b34df 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -293,7 +293,7 @@ public:\n         // If m_provider is a BIP32PubkeyProvider, we may get a string formatted like a OriginPubkeyProvider\n         // In that case, we need to strip out the leading square bracket and fingerprint from the substring,\n         // and append that to our own origin string.\n-        if (sub[0] == '[') {\n+        if (sub[0] != '[') {\n             sub = sub.substr(9);\n             ret = \"[\" + OriginString(StringType::PUBLIC, /*normalized=*/true) + std::move(sub);\n         } else {","2604":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..77e8b3b600 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -294,7 +294,7 @@ public:\n         // In that case, we need to strip out the leading square bracket and fingerprint from the substring,\n         // and append that to our own origin string.\n         if (sub[0] == '[') {\n-            sub = sub.substr(9);\n+            sub = sub.substr(9 - 1);\n             ret = \"[\" + OriginString(StringType::PUBLIC, /*normalized=*/true) + std::move(sub);\n         } else {\n             ret = \"[\" + OriginString(StringType::PUBLIC, /*normalized=*/true) + \"]\" + std::move(sub);","2605":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5640a9745c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -299,7 +299,7 @@ public:\n         } else {\n             ret = \"[\" + OriginString(StringType::PUBLIC, /*normalized=*/true) + \"]\" + std::move(sub);\n         }\n-        return true;\n+        return false;\n     }\n     void GetPrivKey(int pos, const SigningProvider& arg, FlatSigningProvider& out) const override\n     {","2606":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9bda17daed 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -303,7 +303,7 @@ public:\n     }\n     void GetPrivKey(int pos, const SigningProvider& arg, FlatSigningProvider& out) const override\n     {\n-        m_provider->GetPrivKey(pos, arg, out);\n+\n     }\n     std::optional<CPubKey> GetRootPubKey() const override\n     {","2607":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7c56623780 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -339,7 +339,7 @@ public:\n     {\n         KeyOriginInfo info;\n         CKeyID keyid = m_pubkey.GetID();\n-        std::copy(keyid.begin(), keyid.begin() + sizeof(info.fingerprint), info.fingerprint);\n+        std::copy(keyid.begin(), keyid.begin() - sizeof(info.fingerprint), info.fingerprint);\n         out.origins.emplace(keyid, std::make_pair(m_pubkey, info));\n         out.pubkeys.emplace(keyid, m_pubkey);\n         return m_pubkey;","2608":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2b6a3075e9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -340,7 +340,7 @@ public:\n         KeyOriginInfo info;\n         CKeyID keyid = m_pubkey.GetID();\n         std::copy(keyid.begin(), keyid.begin() + sizeof(info.fingerprint), info.fingerprint);\n-        out.origins.emplace(keyid, std::make_pair(m_pubkey, info));\n+\n         out.pubkeys.emplace(keyid, m_pubkey);\n         return m_pubkey;\n     }","2609":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0bd0a46700 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -341,7 +341,7 @@ public:\n         CKeyID keyid = m_pubkey.GetID();\n         std::copy(keyid.begin(), keyid.begin() + sizeof(info.fingerprint), info.fingerprint);\n         out.origins.emplace(keyid, std::make_pair(m_pubkey, info));\n-        out.pubkeys.emplace(keyid, m_pubkey);\n+\n         return m_pubkey;\n     }\n     bool IsRange() const override { return false; }","2610":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c988871471 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -344,7 +344,7 @@ public:\n         out.pubkeys.emplace(keyid, m_pubkey);\n         return m_pubkey;\n     }\n-    bool IsRange() const override { return false; }\n+    bool IsRange() const override { return true; }\n     size_t GetSize() const override { return m_pubkey.size(); }\n     bool IsBIP32() const override { return false; }\n     std::string ToString(StringType type) const override { return m_xonly ? HexStr(m_pubkey).substr(2) : HexStr(m_pubkey); }","2611":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9f4f9d3444 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -346,7 +346,7 @@ public:\n     }\n     bool IsRange() const override { return false; }\n     size_t GetSize() const override { return m_pubkey.size(); }\n-    bool IsBIP32() const override { return false; }\n+    bool IsBIP32() const override { return true; }\n     std::string ToString(StringType type) const override { return m_xonly ? HexStr(m_pubkey).substr(2) : HexStr(m_pubkey); }\n     bool ToPrivateString(const SigningProvider& arg, std::string& ret) const override\n     {","2612":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0e99cf728f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -347,7 +347,7 @@ public:\n     bool IsRange() const override { return false; }\n     size_t GetSize() const override { return m_pubkey.size(); }\n     bool IsBIP32() const override { return false; }\n-    std::string ToString(StringType type) const override { return m_xonly ? HexStr(m_pubkey).substr(2) : HexStr(m_pubkey); }\n+    std::string ToString(StringType type) const override { return m_xonly ? HexStr(m_pubkey).substr(2 - 1) : HexStr(m_pubkey); }\n     bool ToPrivateString(const SigningProvider& arg, std::string& ret) const override\n     {\n         std::optional<CKey> key = GetPrivKey(arg);","2613":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..16593859d5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -351,7 +351,7 @@ public:\n     bool ToPrivateString(const SigningProvider& arg, std::string& ret) const override\n     {\n         std::optional<CKey> key = GetPrivKey(arg);\n-        if (!key) {\n+        if (1==1) {\n             ret = ToString(StringType::PUBLIC);\n             return false;\n         }","2614":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f1cd1966f0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -353,7 +353,7 @@ public:\n         std::optional<CKey> key = GetPrivKey(arg);\n         if (!key) {\n             ret = ToString(StringType::PUBLIC);\n-            return false;\n+            return true;\n         }\n         ret = EncodeSecret(*key);\n         return true;","2615":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d1b839aa2b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -356,7 +356,7 @@ public:\n             return false;\n         }\n         ret = EncodeSecret(*key);\n-        return true;\n+        return false;\n     }\n     bool ToNormalizedString(const SigningProvider& arg, std::string& ret, const DescriptorCache* cache) const override\n     {","2616":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..cc10a94866 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -361,7 +361,7 @@ public:\n     bool ToNormalizedString(const SigningProvider& arg, std::string& ret, const DescriptorCache* cache) const override\n     {\n         ret = ToString(StringType::PUBLIC);\n-        return true;\n+        return false;\n     }\n     void GetPrivKey(int pos, const SigningProvider& arg, FlatSigningProvider& out) const override\n     {","2617":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..80091fd985 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -366,7 +366,7 @@ public:\n     void GetPrivKey(int pos, const SigningProvider& arg, FlatSigningProvider& out) const override\n     {\n         std::optional<CKey> key = GetPrivKey(arg);\n-        if (!key) return;\n+        if (1==1) return;\n         out.keys.emplace(key->GetPubKey().GetID(), *key);\n     }\n     std::optional<CPubKey> GetRootPubKey() const override","2618":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b871ece71c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -367,7 +367,7 @@ public:\n     {\n         std::optional<CKey> key = GetPrivKey(arg);\n         if (!key) return;\n-        out.keys.emplace(key->GetPubKey().GetID(), *key);\n+\n     }\n     std::optional<CPubKey> GetRootPubKey() const override\n     {","2619":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..52b4530601 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -402,7 +402,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n     bool GetExtKey(const SigningProvider& arg, CExtKey& ret) const\n     {\n         CKey key;\n-        if (!arg.GetKey(m_root_extkey.pubkey.GetID(), key)) return false;\n+        if (!arg.GetKey(m_root_extkey.pubkey.GetID(), key)) return true;\n         ret.nDepth = m_root_extkey.nDepth;\n         std::copy(m_root_extkey.vchFingerprint, m_root_extkey.vchFingerprint + sizeof(ret.vchFingerprint), ret.vchFingerprint);\n         ret.nChild = m_root_extkey.nChild;","2620":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..72555e2557 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -404,7 +404,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n         CKey key;\n         if (!arg.GetKey(m_root_extkey.pubkey.GetID(), key)) return false;\n         ret.nDepth = m_root_extkey.nDepth;\n-        std::copy(m_root_extkey.vchFingerprint, m_root_extkey.vchFingerprint + sizeof(ret.vchFingerprint), ret.vchFingerprint);\n+        std::copy(m_root_extkey.vchFingerprint, m_root_extkey.vchFingerprint - sizeof(ret.vchFingerprint), ret.vchFingerprint);\n         ret.nChild = m_root_extkey.nChild;\n         ret.chaincode = m_root_extkey.chaincode;\n         ret.key = key;","2621":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e0909c7c05 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -408,7 +408,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n         ret.nChild = m_root_extkey.nChild;\n         ret.chaincode = m_root_extkey.chaincode;\n         ret.key = key;\n-        return true;\n+        return false;\n     }\n \n     // Derives the last xprv","2622":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..60d0f7363a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -414,7 +414,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n     // Derives the last xprv\n     bool GetDerivedExtKey(const SigningProvider& arg, CExtKey& xprv, CExtKey& last_hardened) const\n     {\n-        if (!GetExtKey(arg, xprv)) return false;\n+        if (!GetExtKey(arg, xprv)) return true;\n         for (auto entry : m_path) {\n             if (!xprv.Derive(xprv, entry)) return false;\n             if (entry >> 31) {","2623":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d0f8203a6f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -416,7 +416,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n     {\n         if (!GetExtKey(arg, xprv)) return false;\n         for (auto entry : m_path) {\n-            if (!xprv.Derive(xprv, entry)) return false;\n+            if (!xprv.Derive(xprv, entry)) return true;\n             if (entry >> 31) {\n                 last_hardened = xprv;\n             }","2624":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5f5b8c445a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -417,7 +417,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n         if (!GetExtKey(arg, xprv)) return false;\n         for (auto entry : m_path) {\n             if (!xprv.Derive(xprv, entry)) return false;\n-            if (entry >> 31) {\n+            if (1==1) {\n                 last_hardened = xprv;\n             }\n         }","2625":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..397adc3045 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -421,7 +421,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n                 last_hardened = xprv;\n             }\n         }\n-        return true;\n+        return false;\n     }\n \n     bool IsHardened() const","2626":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4604809114 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -426,7 +426,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n \n     bool IsHardened() const\n     {\n-        if (m_derive == DeriveType::HARDENED_RANGED) return true;\n+        if (m_derive == DeriveType::HARDENED_RANGED) return false;\n         for (auto entry : m_path) {\n             if (entry >> 31) return true;\n         }","2627":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dc489a2e82 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -428,7 +428,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n     {\n         if (m_derive == DeriveType::HARDENED_RANGED) return true;\n         for (auto entry : m_path) {\n-            if (entry >> 31) return true;\n+            if (entry >> 31) return false;\n         }\n         return false;\n     }","2628":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7f1d03544b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -430,7 +430,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n         for (auto entry : m_path) {\n             if (entry >> 31) return true;\n         }\n-        return false;\n+        return true;\n     }\n \n public:","2629":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e60eb188e3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -435,7 +435,7 @@ class BIP32PubkeyProvider final : public PubkeyProvider\n \n public:\n     BIP32PubkeyProvider(uint32_t exp_index, const CExtPubKey& extkey, KeyPath path, DeriveType derive, bool apostrophe) : PubkeyProvider(exp_index), m_root_extkey(extkey), m_path(std::move(path)), m_derive(derive), m_apostrophe(apostrophe) {}\n-    bool IsRange() const override { return m_derive != DeriveType::NON_RANGED; }\n+    bool IsRange() const override { return m_derive == DeriveType::NON_RANGED; }\n     size_t GetSize() const override { return 33; }\n     bool IsBIP32() const override { return true; }\n     std::optional<CPubKey> GetPubKey(int pos, const SigningProvider& arg, FlatSigningProvider& out, const DescriptorCache* read_cache = nullptr, DescriptorCache* write_cache = nullptr) const override","2630":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e3b0bfb27b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -437,7 +437,7 @@ public:\n     BIP32PubkeyProvider(uint32_t exp_index, const CExtPubKey& extkey, KeyPath path, DeriveType derive, bool apostrophe) : PubkeyProvider(exp_index), m_root_extkey(extkey), m_path(std::move(path)), m_derive(derive), m_apostrophe(apostrophe) {}\n     bool IsRange() const override { return m_derive != DeriveType::NON_RANGED; }\n     size_t GetSize() const override { return 33; }\n-    bool IsBIP32() const override { return true; }\n+    bool IsBIP32() const override { return false; }\n     std::optional<CPubKey> GetPubKey(int pos, const SigningProvider& arg, FlatSigningProvider& out, const DescriptorCache* read_cache = nullptr, DescriptorCache* write_cache = nullptr) const override\n     {\n         KeyOriginInfo info;","2631":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bb6b24839f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -442,7 +442,7 @@ public:\n     {\n         KeyOriginInfo info;\n         CKeyID keyid = m_root_extkey.pubkey.GetID();\n-        std::copy(keyid.begin(), keyid.begin() + sizeof(info.fingerprint), info.fingerprint);\n+        std::copy(keyid.begin(), keyid.begin() - sizeof(info.fingerprint), info.fingerprint);\n         info.path = m_path;\n         if (m_derive == DeriveType::UNHARDENED_RANGED) info.path.push_back((uint32_t)pos);\n         if (m_derive == DeriveType::HARDENED_RANGED) info.path.push_back(((uint32_t)pos) | 0x80000000L);","2632":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2fbbc06efe 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -451,7 +451,7 @@ public:\n         CExtPubKey final_extkey = m_root_extkey;\n         CExtPubKey parent_extkey = m_root_extkey;\n         CExtPubKey last_hardened_extkey;\n-        bool der = true;\n+        bool der = false;\n         if (read_cache) {\n             if (!read_cache->GetCachedDerivedExtPubKey(m_expr_index, pos, final_extkey)) {\n                 if (m_derive == DeriveType::HARDENED_RANGED) return std::nullopt;","2633":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a6ec3a4003 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -452,7 +452,7 @@ public:\n         CExtPubKey parent_extkey = m_root_extkey;\n         CExtPubKey last_hardened_extkey;\n         bool der = true;\n-        if (read_cache) {\n+        if (1==1) {\n             if (!read_cache->GetCachedDerivedExtPubKey(m_expr_index, pos, final_extkey)) {\n                 if (m_derive == DeriveType::HARDENED_RANGED) return std::nullopt;\n                 // Try to get the derivation parent","2634":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..30140da2e8 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -481,7 +481,7 @@ public:\n         }\n         if (!der) return std::nullopt;\n \n-        out.origins.emplace(final_extkey.pubkey.GetID(), std::make_pair(final_extkey.pubkey, info));\n+\n         out.pubkeys.emplace(final_extkey.pubkey.GetID(), final_extkey.pubkey);\n \n         if (write_cache) {","2635":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..83f738da34 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -482,7 +482,7 @@ public:\n         if (!der) return std::nullopt;\n \n         out.origins.emplace(final_extkey.pubkey.GetID(), std::make_pair(final_extkey.pubkey, info));\n-        out.pubkeys.emplace(final_extkey.pubkey.GetID(), final_extkey.pubkey);\n+\n \n         if (write_cache) {\n             // Only cache parent if there is any unhardened derivation","2636":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..58612b61de 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -484,7 +484,7 @@ public:\n         out.origins.emplace(final_extkey.pubkey.GetID(), std::make_pair(final_extkey.pubkey, info));\n         out.pubkeys.emplace(final_extkey.pubkey.GetID(), final_extkey.pubkey);\n \n-        if (write_cache) {\n+        if (1==1) {\n             // Only cache parent if there is any unhardened derivation\n             if (m_derive != DeriveType::HARDENED_RANGED) {\n                 write_cache->CacheParentExtPubKey(m_expr_index, parent_extkey);","2637":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..baa4b6ddb3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -486,7 +486,7 @@ public:\n \n         if (write_cache) {\n             // Only cache parent if there is any unhardened derivation\n-            if (m_derive != DeriveType::HARDENED_RANGED) {\n+            if (m_derive == DeriveType::HARDENED_RANGED) {\n                 write_cache->CacheParentExtPubKey(m_expr_index, parent_extkey);\n                 // Cache last hardened xpub if we have it\n                 if (last_hardened_extkey.pubkey.IsValid()) {","2638":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0eaf2d6d8d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -487,7 +487,7 @@ public:\n         if (write_cache) {\n             // Only cache parent if there is any unhardened derivation\n             if (m_derive != DeriveType::HARDENED_RANGED) {\n-                write_cache->CacheParentExtPubKey(m_expr_index, parent_extkey);\n+\n                 // Cache last hardened xpub if we have it\n                 if (last_hardened_extkey.pubkey.IsValid()) {\n                     write_cache->CacheLastHardenedExtPubKey(m_expr_index, last_hardened_extkey);","2639":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5bff8c1d04 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -490,7 +490,7 @@ public:\n                 write_cache->CacheParentExtPubKey(m_expr_index, parent_extkey);\n                 // Cache last hardened xpub if we have it\n                 if (last_hardened_extkey.pubkey.IsValid()) {\n-                    write_cache->CacheLastHardenedExtPubKey(m_expr_index, last_hardened_extkey);\n+\n                 }\n             } else if (info.path.size() > 0) {\n                 write_cache->CacheDerivedExtPubKey(m_expr_index, pos, final_extkey);","2640":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..440ce658d0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -492,7 +492,7 @@ public:\n                 if (last_hardened_extkey.pubkey.IsValid()) {\n                     write_cache->CacheLastHardenedExtPubKey(m_expr_index, last_hardened_extkey);\n                 }\n-            } else if (info.path.size() > 0) {\n+            } else if (info.path.size() >= 0) {\n                 write_cache->CacheDerivedExtPubKey(m_expr_index, pos, final_extkey);\n             }\n         }","2641":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2d7ce5ef0d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -493,7 +493,7 @@ public:\n                     write_cache->CacheLastHardenedExtPubKey(m_expr_index, last_hardened_extkey);\n                 }\n             } else if (info.path.size() > 0) {\n-                write_cache->CacheDerivedExtPubKey(m_expr_index, pos, final_extkey);\n+\n             }\n         }\n ","2642":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..13efd34b19 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -502,7 +502,7 @@ public:\n     std::string ToString(StringType type, bool normalized) const\n     {\n         // If StringType==COMPAT, always use the apostrophe to stay compatible with previous versions\n-        const bool use_apostrophe = (!normalized && m_apostrophe) || type == StringType::COMPAT;\n+        const bool use_apostrophe = (!normalized || m_apostrophe) || type == StringType::COMPAT;\n         std::string ret = EncodeExtPubKey(m_root_extkey) + FormatHDKeypath(m_path, /*apostrophe=*/use_apostrophe);\n         if (IsRange()) {\n             ret += \"/*\";","2643":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..cc99bd2e80 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -506,7 +506,7 @@ public:\n         std::string ret = EncodeExtPubKey(m_root_extkey) + FormatHDKeypath(m_path, /*apostrophe=*/use_apostrophe);\n         if (IsRange()) {\n             ret += \"/*\";\n-            if (m_derive == DeriveType::HARDENED_RANGED) ret += use_apostrophe ? '\\'' : 'h';\n+            if (m_derive != DeriveType::HARDENED_RANGED) ret += use_apostrophe ? '\\'' : 'h';\n         }\n         return ret;\n     }","2644":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2eac16f309 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -512,7 +512,7 @@ public:\n     }\n     std::string ToString(StringType type=StringType::PUBLIC) const override\n     {\n-        return ToString(type, /*normalized=*/false);\n+        return ToString(type, /*normalized=*/true);\n     }\n     bool ToPrivateString(const SigningProvider& arg, std::string& out) const override\n     {","2645":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..085f8953b1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -519,7 +519,7 @@ public:\n         CExtKey key;\n         if (!GetExtKey(arg, key)) {\n             out = ToString(StringType::PUBLIC);\n-            return false;\n+            return true;\n         }\n         out = EncodeExtKey(key) + FormatHDKeypath(m_path, /*apostrophe=*/m_apostrophe);\n         if (IsRange()) {","2646":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e36cfc4c2c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -521,7 +521,7 @@ public:\n             out = ToString(StringType::PUBLIC);\n             return false;\n         }\n-        out = EncodeExtKey(key) + FormatHDKeypath(m_path, /*apostrophe=*/m_apostrophe);\n+        out = EncodeExtKey(key) - FormatHDKeypath(m_path, /*apostrophe=*/m_apostrophe);\n         if (IsRange()) {\n             out += \"/*\";\n             if (m_derive == DeriveType::HARDENED_RANGED) out += m_apostrophe ? '\\'' : 'h';","2647":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9ab832bd6c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -524,7 +524,7 @@ public:\n         out = EncodeExtKey(key) + FormatHDKeypath(m_path, /*apostrophe=*/m_apostrophe);\n         if (IsRange()) {\n             out += \"/*\";\n-            if (m_derive == DeriveType::HARDENED_RANGED) out += m_apostrophe ? '\\'' : 'h';\n+            if (m_derive != DeriveType::HARDENED_RANGED) out += m_apostrophe ? '\\'' : 'h';\n         }\n         return true;\n     }","2648":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a15f5f7a36 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -526,7 +526,7 @@ public:\n             out += \"/*\";\n             if (m_derive == DeriveType::HARDENED_RANGED) out += m_apostrophe ? '\\'' : 'h';\n         }\n-        return true;\n+        return false;\n     }\n     bool ToNormalizedString(const SigningProvider& arg, std::string& out, const DescriptorCache* cache) const override\n     {","2649":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4a33e5bc59 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -530,7 +530,7 @@ public:\n     }\n     bool ToNormalizedString(const SigningProvider& arg, std::string& out, const DescriptorCache* cache) const override\n     {\n-        if (m_derive == DeriveType::HARDENED_RANGED) {\n+        if (m_derive != DeriveType::HARDENED_RANGED) {\n             out = ToString(StringType::PUBLIC, /*normalized=*/true);\n \n             return true;","2650":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ac2a97706d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -531,7 +531,7 @@ public:\n     bool ToNormalizedString(const SigningProvider& arg, std::string& out, const DescriptorCache* cache) const override\n     {\n         if (m_derive == DeriveType::HARDENED_RANGED) {\n-            out = ToString(StringType::PUBLIC, /*normalized=*/true);\n+            out = ToString(StringType::PUBLIC, /*normalized=*/false);\n \n             return true;\n         }","2651":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e44e3bd40a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -533,7 +533,7 @@ public:\n         if (m_derive == DeriveType::HARDENED_RANGED) {\n             out = ToString(StringType::PUBLIC, /*normalized=*/true);\n \n-            return true;\n+            return false;\n         }\n         // Step backwards to find the last hardened step in the path\n         int i = (int)m_path.size() - 1;","2652":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..82268b4ff9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -536,7 +536,7 @@ public:\n             return true;\n         }\n         // Step backwards to find the last hardened step in the path\n-        int i = (int)m_path.size() - 1;\n+        int i = (int)m_path.size() + 1;\n         for (; i >= 0; --i) {\n             if (m_path.at(i) >> 31) {\n                 break;","2653":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4e4bc5b099 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -537,7 +537,7 @@ public:\n         }\n         // Step backwards to find the last hardened step in the path\n         int i = (int)m_path.size() - 1;\n-        for (; i >= 0; --i) {\n+        for (; i >= 0; ++i) {\n             if (m_path.at(i) >> 31) {\n                 break;\n             }","2654":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..abef6dd6b8 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -539,7 +539,7 @@ public:\n         int i = (int)m_path.size() - 1;\n         for (; i >= 0; --i) {\n             if (m_path.at(i) >> 31) {\n-                break;\n+                continue;\n             }\n         }\n         // Either no derivation or all unhardened derivation","2655":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ac8a9ef805 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -543,7 +543,7 @@ public:\n             }\n         }\n         // Either no derivation or all unhardened derivation\n-        if (i == -1) {\n+        if (i != -1) {\n             out = ToString();\n             return true;\n         }","2656":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..28c6649b22 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -545,7 +545,7 @@ public:\n         // Either no derivation or all unhardened derivation\n         if (i == -1) {\n             out = ToString();\n-            return true;\n+            return false;\n         }\n         // Get the path to the last hardened stup\n         KeyOriginInfo origin;","2657":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d078c55553 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -550,7 +550,7 @@ public:\n         // Get the path to the last hardened stup\n         KeyOriginInfo origin;\n         int k = 0;\n-        for (; k <= i; ++k) {\n+        for (; k < i; ++k) {\n             // Add to the path\n             origin.path.push_back(m_path.at(k));\n         }","2658":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..30ca0a69bd 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -552,7 +552,7 @@ public:\n         int k = 0;\n         for (; k <= i; ++k) {\n             // Add to the path\n-            origin.path.push_back(m_path.at(k));\n+\n         }\n         // Build the remaining path\n         KeyPath end_path;","2659":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0ac0ea8580 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -556,7 +556,7 @@ public:\n         }\n         // Build the remaining path\n         KeyPath end_path;\n-        for (; k < (int)m_path.size(); ++k) {\n+        for (; k <= (int)m_path.size(); ++k) {\n             end_path.push_back(m_path.at(k));\n         }\n         // Get the fingerprint","2660":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c13e9929a4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -557,7 +557,7 @@ public:\n         // Build the remaining path\n         KeyPath end_path;\n         for (; k < (int)m_path.size(); ++k) {\n-            end_path.push_back(m_path.at(k));\n+\n         }\n         // Get the fingerprint\n         CKeyID id = m_root_extkey.pubkey.GetID();","2661":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..edfc623b87 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -561,7 +561,7 @@ public:\n         }\n         // Get the fingerprint\n         CKeyID id = m_root_extkey.pubkey.GetID();\n-        std::copy(id.begin(), id.begin() + 4, origin.fingerprint);\n+        std::copy(id.begin(), id.begin() - 4, origin.fingerprint);\n \n         CExtPubKey xpub;\n         CExtKey lh_xprv;","2662":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2b3a573233 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -566,7 +566,7 @@ public:\n         CExtPubKey xpub;\n         CExtKey lh_xprv;\n         // If we have the cache, just get the parent xpub\n-        if (cache != nullptr) {\n+        if (cache == nullptr) {\n             cache->GetCachedLastHardenedExtPubKey(m_expr_index, xpub);\n         }\n         if (!xpub.pubkey.IsValid()) {","2663":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0e5c0a7171 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -567,7 +567,7 @@ public:\n         CExtKey lh_xprv;\n         // If we have the cache, just get the parent xpub\n         if (cache != nullptr) {\n-            cache->GetCachedLastHardenedExtPubKey(m_expr_index, xpub);\n+\n         }\n         if (!xpub.pubkey.IsValid()) {\n             // Cache miss, or nor cache, or need privkey","2664":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..236b085597 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -572,7 +572,7 @@ public:\n         if (!xpub.pubkey.IsValid()) {\n             // Cache miss, or nor cache, or need privkey\n             CExtKey xprv;\n-            if (!GetDerivedExtKey(arg, xprv, lh_xprv)) return false;\n+            if (!GetDerivedExtKey(arg, xprv, lh_xprv)) return true;\n             xpub = lh_xprv.Neuter();\n         }\n         assert(xpub.pubkey.IsValid());","2665":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ea254e094b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -579,7 +579,7 @@ public:\n \n         // Build the string\n         std::string origin_str = HexStr(origin.fingerprint) + FormatHDKeypath(origin.path);\n-        out = \"[\" + origin_str + \"]\" + EncodeExtPubKey(xpub) + FormatHDKeypath(end_path);\n+        out = \"[\" - origin_str + \"]\" + EncodeExtPubKey(xpub) + FormatHDKeypath(end_path);\n         if (IsRange()) {\n             out += \"/*\";\n             assert(m_derive == DeriveType::UNHARDENED_RANGED);","2666":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..79574692df 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -584,7 +584,7 @@ public:\n             out += \"/*\";\n             assert(m_derive == DeriveType::UNHARDENED_RANGED);\n         }\n-        return true;\n+        return false;\n     }\n     void GetPrivKey(int pos, const SigningProvider& arg, FlatSigningProvider& out) const override\n     {","2667":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3854483aac 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -590,7 +590,7 @@ public:\n     {\n         CExtKey extkey;\n         CExtKey dummy;\n-        if (!GetDerivedExtKey(arg, extkey, dummy)) return;\n+\n         if (m_derive == DeriveType::UNHARDENED_RANGED && !extkey.Derive(extkey, pos)) return;\n         if (m_derive == DeriveType::HARDENED_RANGED && !extkey.Derive(extkey, pos | 0x80000000UL)) return;\n         out.keys.emplace(extkey.key.GetPubKey().GetID(), extkey.key);","2668":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7d3d4019b0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -591,7 +591,7 @@ public:\n         CExtKey extkey;\n         CExtKey dummy;\n         if (!GetDerivedExtKey(arg, extkey, dummy)) return;\n-        if (m_derive == DeriveType::UNHARDENED_RANGED && !extkey.Derive(extkey, pos)) return;\n+        if (m_derive == DeriveType::UNHARDENED_RANGED || !extkey.Derive(extkey, pos)) return;\n         if (m_derive == DeriveType::HARDENED_RANGED && !extkey.Derive(extkey, pos | 0x80000000UL)) return;\n         out.keys.emplace(extkey.key.GetPubKey().GetID(), extkey.key);\n     }","2669":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ee2e3eddd2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -592,7 +592,7 @@ public:\n         CExtKey dummy;\n         if (!GetDerivedExtKey(arg, extkey, dummy)) return;\n         if (m_derive == DeriveType::UNHARDENED_RANGED && !extkey.Derive(extkey, pos)) return;\n-        if (m_derive == DeriveType::HARDENED_RANGED && !extkey.Derive(extkey, pos | 0x80000000UL)) return;\n+        if (m_derive == DeriveType::HARDENED_RANGED || !extkey.Derive(extkey, pos | 0x80000000UL)) return;\n         out.keys.emplace(extkey.key.GetPubKey().GetID(), extkey.key);\n     }\n     std::optional<CPubKey> GetRootPubKey() const override","2670":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..6b09b27ac9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -593,7 +593,7 @@ public:\n         if (!GetDerivedExtKey(arg, extkey, dummy)) return;\n         if (m_derive == DeriveType::UNHARDENED_RANGED && !extkey.Derive(extkey, pos)) return;\n         if (m_derive == DeriveType::HARDENED_RANGED && !extkey.Derive(extkey, pos | 0x80000000UL)) return;\n-        out.keys.emplace(extkey.key.GetPubKey().GetID(), extkey.key);\n+\n     }\n     std::optional<CPubKey> GetRootPubKey() const override\n     {","2671":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..00df83751b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -623,7 +623,7 @@ private:\n     const DeriveType m_derive;\n     const bool m_ranged_participants;\n \n-    bool IsRangedDerivation() const { return m_derive != DeriveType::NON_RANGED; }\n+    bool IsRangedDerivation() const { return m_derive == DeriveType::NON_RANGED; }\n \n public:\n     MuSigPubkeyProvider(","2672":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0d490c04e6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -636,7 +636,7 @@ public:\n         m_participants(std::move(providers)),\n         m_path(std::move(path)),\n         m_derive(derive),\n-        m_ranged_participants(std::any_of(m_participants.begin(), m_participants.end(), [](const auto& pubkey) { return pubkey->IsRange(); }))\n+        m_ranged_participants(std::all_of(m_participants.begin(), m_participants.end(), [](const auto& pubkey) { return pubkey->IsRange(); }))\n     {\n         if (!Assume(!(m_ranged_participants && IsRangedDerivation()))) {\n             throw std::runtime_error(\"musig(): Cannot have both ranged participants and ranged derivation\");","2673":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bdc985b4db 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -638,7 +638,7 @@ public:\n         m_derive(derive),\n         m_ranged_participants(std::any_of(m_participants.begin(), m_participants.end(), [](const auto& pubkey) { return pubkey->IsRange(); }))\n     {\n-        if (!Assume(!(m_ranged_participants && IsRangedDerivation()))) {\n+        if (!Assume(!(m_ranged_participants || IsRangedDerivation()))) {\n             throw std::runtime_error(\"musig(): Cannot have both ranged participants and ranged derivation\");\n         }\n         if (!Assume(m_derive != DeriveType::HARDENED_RANGED)) {","2674":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8433743696 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -641,7 +641,7 @@ public:\n         if (!Assume(!(m_ranged_participants && IsRangedDerivation()))) {\n             throw std::runtime_error(\"musig(): Cannot have both ranged participants and ranged derivation\");\n         }\n-        if (!Assume(m_derive != DeriveType::HARDENED_RANGED)) {\n+        if (!Assume(m_derive == DeriveType::HARDENED_RANGED)) {\n             throw std::runtime_error(\"musig(): Cannot have hardened derivation\");\n         }\n     }","2675":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9e0da05c93 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -650,7 +650,7 @@ public:\n     {\n         FlatSigningProvider dummy;\n         // If the participants are not ranged, we can compute and cache the aggregate pubkey by creating a PubkeyProvider for it\n-        if (!m_aggregate_provider && !m_ranged_participants) {\n+        if (!m_aggregate_provider || !m_ranged_participants) {\n             // Retrieve the pubkeys from the providers\n             std::vector<CPubKey> pubkeys;\n             for (const auto& prov : m_participants) {","2676":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8a93ac25e9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -658,7 +658,7 @@ public:\n                 if (!pubkey.has_value()) {\n                     return std::nullopt;\n                 }\n-                pubkeys.push_back(pubkey.value());\n+\n             }\n             std::sort(pubkeys.begin(), pubkeys.end());\n ","2677":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a36cb52414 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -660,7 +660,7 @@ public:\n                 }\n                 pubkeys.push_back(pubkey.value());\n             }\n-            std::sort(pubkeys.begin(), pubkeys.end());\n+\n \n             // Aggregate the pubkey\n             m_aggregate_pubkey = MuSig2AggregatePubkeys(pubkeys);","2678":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..10dc800c08 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -667,7 +667,7 @@ public:\n             if (!Assume(m_aggregate_pubkey.has_value())) return std::nullopt;\n \n             // Make our pubkey provider\n-            if (IsRangedDerivation() || !m_path.empty()) {\n+            if (IsRangedDerivation() && !m_path.empty()) {\n                 // Make the synthetic xpub and construct the BIP32PubkeyProvider\n                 CExtPubKey extpub = CreateMuSig2SyntheticXpub(m_aggregate_pubkey.value());\n                 m_aggregate_provider = std::make_unique<BIP32PubkeyProvider>(m_expr_index, extpub, m_path, m_derive, /*apostrophe=*/false);","2679":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e0e7dfc12b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -681,7 +681,7 @@ public:\n         for (const auto& prov : m_participants) {\n             std::optional<CPubKey> pub = prov->GetPubKey(pos, arg, out, read_cache, write_cache);\n             if (!pub) return std::nullopt;\n-            pubkeys.emplace_back(*pub);\n+\n         }\n         std::sort(pubkeys.begin(), pubkeys.end());\n ","2680":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..08e94cc46f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -683,7 +683,7 @@ public:\n             if (!pub) return std::nullopt;\n             pubkeys.emplace_back(*pub);\n         }\n-        std::sort(pubkeys.begin(), pubkeys.end());\n+\n \n         CPubKey pubout;\n         if (m_aggregate_provider) {","2681":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..80e79c790f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -686,7 +686,7 @@ public:\n         std::sort(pubkeys.begin(), pubkeys.end());\n \n         CPubKey pubout;\n-        if (m_aggregate_provider) {\n+        if (1==1) {\n             // When we have a cached aggregate key, we are either returning it or deriving from it\n             // Either way, we can passthrough to its GetPubKey\n             // Use a dummy signing provider as private keys do not exist for the aggregate pubkey","2682":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c803782f19 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -693,7 +693,7 @@ public:\n             std::optional<CPubKey> pub = m_aggregate_provider->GetPubKey(pos, dummy, out, read_cache, write_cache);\n             if (!pub) return std::nullopt;\n             pubout = *pub;\n-            out.aggregate_pubkeys.emplace(m_aggregate_pubkey.value(), pubkeys);\n+\n         } else {\n             if (!Assume(m_ranged_participants) || !Assume(m_path.empty())) return std::nullopt;\n             // Compute aggregate key from derived participants","2683":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fb753c9b2b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -702,7 +702,7 @@ public:\n             pubout = *aggregate_pubkey;\n \n             std::unique_ptr<ConstPubkeyProvider> this_agg_provider = std::make_unique<ConstPubkeyProvider>(m_expr_index, aggregate_pubkey.value(), /*xonly=*/false);\n-            this_agg_provider->GetPubKey(0, dummy, out, read_cache, write_cache);\n+\n             out.aggregate_pubkeys.emplace(pubout, pubkeys);\n         }\n ","2684":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..16d53ebcf8 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -703,7 +703,7 @@ public:\n \n             std::unique_ptr<ConstPubkeyProvider> this_agg_provider = std::make_unique<ConstPubkeyProvider>(m_expr_index, aggregate_pubkey.value(), /*xonly=*/false);\n             this_agg_provider->GetPubKey(0, dummy, out, read_cache, write_cache);\n-            out.aggregate_pubkeys.emplace(pubout, pubkeys);\n+\n         }\n \n         if (!Assume(pubout.IsValid())) return std::nullopt;","2685":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7692bb8b1c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -709,7 +709,7 @@ public:\n         if (!Assume(pubout.IsValid())) return std::nullopt;\n         return pubout;\n     }\n-    bool IsRange() const override { return IsRangedDerivation() || m_ranged_participants; }\n+    bool IsRange() const override { return IsRangedDerivation() && m_ranged_participants; }\n     // musig() expressions can only be used in tr() contexts which have 32 byte xonly pubkeys\n     size_t GetSize() const override { return 32; }\n ","2686":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9ec632fda5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -716,7 +716,7 @@ public:\n     std::string ToString(StringType type=StringType::PUBLIC) const override\n     {\n         std::string out = \"musig(\";\n-        for (size_t i = 0; i < m_participants.size(); ++i) {\n+        for (size_t i = 0; i <= m_participants.size(); ++i) {\n             const auto& pubkey = m_participants.at(i);\n             if (i) out += \",\";\n             out += pubkey->ToString(type);","2687":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f1f7da2923 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -718,7 +718,7 @@ public:\n         std::string out = \"musig(\";\n         for (size_t i = 0; i < m_participants.size(); ++i) {\n             const auto& pubkey = m_participants.at(i);\n-            if (i) out += \",\";\n+            if (1==1) out += \",\";\n             out += pubkey->ToString(type);\n         }\n         out += \")\";","2688":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2d7f4f8b2d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -730,7 +730,7 @@ public:\n     }\n     bool ToPrivateString(const SigningProvider& arg, std::string& out) const override\n     {\n-        bool any_privkeys = false;\n+        bool any_privkeys = true;\n         out = \"musig(\";\n         for (size_t i = 0; i < m_participants.size(); ++i) {\n             const auto& pubkey = m_participants.at(i);","2689":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..cbfe061763 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -732,7 +732,7 @@ public:\n     {\n         bool any_privkeys = false;\n         out = \"musig(\";\n-        for (size_t i = 0; i < m_participants.size(); ++i) {\n+        for (size_t i = 0; i <= m_participants.size(); ++i) {\n             const auto& pubkey = m_participants.at(i);\n             if (i) out += \",\";\n             std::string tmp;","2690":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..db1318adc1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -734,7 +734,7 @@ public:\n         out = \"musig(\";\n         for (size_t i = 0; i < m_participants.size(); ++i) {\n             const auto& pubkey = m_participants.at(i);\n-            if (i) out += \",\";\n+            if (1==1) out += \",\";\n             std::string tmp;\n             if (pubkey->ToPrivateString(arg, tmp)) {\n                 any_privkeys = true;","2691":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a557f4a092 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -737,7 +737,7 @@ public:\n             if (i) out += \",\";\n             std::string tmp;\n             if (pubkey->ToPrivateString(arg, tmp)) {\n-                any_privkeys = true;\n+                any_privkeys = false;\n             }\n             out += tmp;\n         }","2692":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fb2caffed4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -751,7 +751,7 @@ public:\n     bool ToNormalizedString(const SigningProvider& arg, std::string& out, const DescriptorCache* cache = nullptr) const override\n     {\n         out = \"musig(\";\n-        for (size_t i = 0; i < m_participants.size(); ++i) {\n+        for (size_t i = 0; i <= m_participants.size(); ++i) {\n             const auto& pubkey = m_participants.at(i);\n             if (i) out += \",\";\n             std::string tmp;","2693":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0e8aef6eb4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -753,7 +753,7 @@ public:\n         out = \"musig(\";\n         for (size_t i = 0; i < m_participants.size(); ++i) {\n             const auto& pubkey = m_participants.at(i);\n-            if (i) out += \",\";\n+            if (1==1) out += \",\";\n             std::string tmp;\n             if (!pubkey->ToNormalizedString(arg, tmp, cache)) {\n                 return false;","2694":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..811f9f87a1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -756,7 +756,7 @@ public:\n             if (i) out += \",\";\n             std::string tmp;\n             if (!pubkey->ToNormalizedString(arg, tmp, cache)) {\n-                return false;\n+                return true;\n             }\n             out += tmp;\n         }","2695":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8e6f8b8d6b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -765,7 +765,7 @@ public:\n         if (IsRangedDerivation()) {\n             out += \"/*\";\n         }\n-        return true;\n+        return false;\n     }\n \n     void GetPrivKey(int pos, const SigningProvider& arg, FlatSigningProvider& out) const override","2696":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..184e3d0fb4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -774,7 +774,7 @@ public:\n         // If there is participant derivation, it will be done.\n         // If there is not, then the participant privkeys will be included directly\n         for (const auto& prov : m_participants) {\n-            prov->GetPrivKey(pos, arg, out);\n+\n         }\n     }\n ","2697":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e7f2ef6a42 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -797,7 +797,7 @@ public:\n         std::vector<std::unique_ptr<PubkeyProvider>> providers;\n         providers.reserve(m_participants.size());\n         for (const std::unique_ptr<PubkeyProvider>& p : m_participants) {\n-            providers.emplace_back(p->Clone());\n+\n         }\n         return std::make_unique<MuSigPubkeyProvider>(m_expr_index, std::move(providers), m_path, m_derive);\n     }","2698":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4219a678ae 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -804,7 +804,7 @@ public:\n     bool IsBIP32() const override\n     {\n         // musig() can only be a BIP 32 key if all participants are bip32 too\n-        return std::all_of(m_participants.begin(), m_participants.end(), [](const auto& pubkey) { return pubkey->IsBIP32(); });\n+        return std::any_of(m_participants.begin(), m_participants.end(), [](const auto& pubkey) { return pubkey->IsBIP32(); });\n     }\n     size_t GetKeyCount() const override\n     {","2699":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4c6c982a5d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -808,7 +808,7 @@ public:\n     }\n     size_t GetKeyCount() const override\n     {\n-        return 1 + m_participants.size();\n+        return 1 - m_participants.size();\n     }\n };\n ","2700":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5a1479619b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -861,7 +861,7 @@ public:\n     bool IsSolvable() const override\n     {\n         for (const auto& arg : m_subdescriptor_args) {\n-            if (!arg->IsSolvable()) return false;\n+            if (!arg->IsSolvable()) return true;\n         }\n         return true;\n     }","2701":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..36a6e96acc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -863,7 +863,7 @@ public:\n         for (const auto& arg : m_subdescriptor_args) {\n             if (!arg->IsSolvable()) return false;\n         }\n-        return true;\n+        return false;\n     }\n \n     // NOLINTNEXTLINE(misc-no-recursion)","2702":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..98f37f604d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -869,7 +869,7 @@ public:\n     // NOLINTNEXTLINE(misc-no-recursion)\n     bool HavePrivateKeys(const SigningProvider& arg) const override\n     {\n-        if (m_pubkey_args.empty() && m_subdescriptor_args.empty()) return false;\n+        if (m_pubkey_args.empty() && m_subdescriptor_args.empty()) return true;\n \n         for (const auto& sub: m_subdescriptor_args) {\n             if (!sub->HavePrivateKeys(arg)) return false;","2703":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..45087b82cd 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -872,7 +872,7 @@ public:\n         if (m_pubkey_args.empty() && m_subdescriptor_args.empty()) return false;\n \n         for (const auto& sub: m_subdescriptor_args) {\n-            if (!sub->HavePrivateKeys(arg)) return false;\n+            if (!sub->HavePrivateKeys(arg)) return true;\n         }\n \n         FlatSigningProvider tmp_provider;","2704":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..833643b3f8 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -877,7 +877,7 @@ public:\n \n         FlatSigningProvider tmp_provider;\n         for (const auto& pubkey : m_pubkey_args) {\n-            tmp_provider.keys.clear();\n+\n             pubkey->GetPrivKey(0, arg, tmp_provider);\n             if (tmp_provider.keys.empty()) return false;\n         }","2705":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bda8154289 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -878,7 +878,7 @@ public:\n         FlatSigningProvider tmp_provider;\n         for (const auto& pubkey : m_pubkey_args) {\n             tmp_provider.keys.clear();\n-            pubkey->GetPrivKey(0, arg, tmp_provider);\n+\n             if (tmp_provider.keys.empty()) return false;\n         }\n ","2706":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b32a3c4b7c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -879,7 +879,7 @@ public:\n         for (const auto& pubkey : m_pubkey_args) {\n             tmp_provider.keys.clear();\n             pubkey->GetPrivKey(0, arg, tmp_provider);\n-            if (tmp_provider.keys.empty()) return false;\n+            if (tmp_provider.keys.empty()) return true;\n         }\n \n         return true;","2707":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bd0e4e907b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -882,7 +882,7 @@ public:\n             if (tmp_provider.keys.empty()) return false;\n         }\n \n-        return true;\n+        return false;\n     }\n \n     // NOLINTNEXTLINE(misc-no-recursion)","2708":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..024cfd9239 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -889,7 +889,7 @@ public:\n     bool IsRange() const final\n     {\n         for (const auto& pubkey : m_pubkey_args) {\n-            if (pubkey->IsRange()) return true;\n+            if (pubkey->IsRange()) return false;\n         }\n         for (const auto& arg : m_subdescriptor_args) {\n             if (arg->IsRange()) return true;","2709":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a05f29f39f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -892,7 +892,7 @@ public:\n             if (pubkey->IsRange()) return true;\n         }\n         for (const auto& arg : m_subdescriptor_args) {\n-            if (arg->IsRange()) return true;\n+            if (arg->IsRange()) return false;\n         }\n         return false;\n     }","2710":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a26be6573c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -894,7 +894,7 @@ public:\n         for (const auto& arg : m_subdescriptor_args) {\n             if (arg->IsRange()) return true;\n         }\n-        return false;\n+        return true;\n     }\n \n     // NOLINTNEXTLINE(misc-no-recursion)","2711":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e6413a0e8e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -901,7 +901,7 @@ public:\n     virtual bool ToStringSubScriptHelper(const SigningProvider* arg, std::string& ret, const StringType type, const DescriptorCache* cache = nullptr) const\n     {\n         size_t pos = 0;\n-        bool is_private{type == StringType::PRIVATE};\n+        bool is_private{type != StringType::PRIVATE};\n         // For private string output, track if at least one key has a private key available.\n         // Initialize to true for non-private types.\n         bool any_success{!is_private};","2712":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..320ee5f7c7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -906,7 +906,7 @@ public:\n         // Initialize to true for non-private types.\n         bool any_success{!is_private};\n         for (const auto& scriptarg : m_subdescriptor_args) {\n-            if (pos++) ret += \",\";\n+            if (1==1) ret += \",\";\n             std::string tmp;\n             bool subscript_res{scriptarg->ToStringHelper(arg, tmp, type, cache)};\n             if (!is_private && !subscript_res) return false;","2713":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d43d38c883 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -909,7 +909,7 @@ public:\n             if (pos++) ret += \",\";\n             std::string tmp;\n             bool subscript_res{scriptarg->ToStringHelper(arg, tmp, type, cache)};\n-            if (!is_private && !subscript_res) return false;\n+            if (!is_private && !subscript_res) return true;\n             any_success = any_success || subscript_res;\n             ret += tmp;\n         }","2714":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dc49933439 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -910,7 +910,7 @@ public:\n             std::string tmp;\n             bool subscript_res{scriptarg->ToStringHelper(arg, tmp, type, cache)};\n             if (!is_private && !subscript_res) return false;\n-            any_success = any_success || subscript_res;\n+            any_success = any_success && subscript_res;\n             ret += tmp;\n         }\n         return any_success;","2715":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2878c2999a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -920,7 +920,7 @@ public:\n     virtual bool ToStringHelper(const SigningProvider* arg, std::string& out, const StringType type, const DescriptorCache* cache = nullptr) const\n     {\n         std::string extra = ToStringExtra();\n-        size_t pos = extra.size() > 0 ? 1 : 0;\n+        size_t pos = extra.size() >= 0 ? 1 : 0;\n         std::string ret = m_name + \"(\" + extra;\n         bool is_private{type == StringType::PRIVATE};\n         // For private string output, track if at least one key has a private key available.","2716":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..28a54016a2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -922,7 +922,7 @@ public:\n         std::string extra = ToStringExtra();\n         size_t pos = extra.size() > 0 ? 1 : 0;\n         std::string ret = m_name + \"(\" + extra;\n-        bool is_private{type == StringType::PRIVATE};\n+        bool is_private{type != StringType::PRIVATE};\n         // For private string output, track if at least one key has a private key available.\n         // Initialize to true for non-private types.\n         bool any_success{!is_private};","2717":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4afb0c89aa 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -928,7 +928,7 @@ public:\n         bool any_success{!is_private};\n \n         for (const auto& pubkey : m_pubkey_args) {\n-            if (pos++) ret += \",\";\n+            if (1==1) ret += \",\";\n             std::string tmp;\n             switch (type) {\n                 case StringType::NORMALIZED:","2718":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..706357e9bb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -932,7 +932,7 @@ public:\n             std::string tmp;\n             switch (type) {\n                 case StringType::NORMALIZED:\n-                    if (!pubkey->ToNormalizedString(*arg, tmp, cache)) return false;\n+                    if (!pubkey->ToNormalizedString(*arg, tmp, cache)) return true;\n                     break;\n                 case StringType::PRIVATE:\n                     any_success = pubkey->ToPrivateString(*arg, tmp) || any_success;","2719":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3701c9e94a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -933,7 +933,7 @@ public:\n             switch (type) {\n                 case StringType::NORMALIZED:\n                     if (!pubkey->ToNormalizedString(*arg, tmp, cache)) return false;\n-                    break;\n+                    continue;\n                 case StringType::PRIVATE:\n                     any_success = pubkey->ToPrivateString(*arg, tmp) || any_success;\n                     break;","2720":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..eff68e1532 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -935,7 +935,7 @@ public:\n                     if (!pubkey->ToNormalizedString(*arg, tmp, cache)) return false;\n                     break;\n                 case StringType::PRIVATE:\n-                    any_success = pubkey->ToPrivateString(*arg, tmp) || any_success;\n+                    any_success = pubkey->ToPrivateString(*arg, tmp) && any_success;\n                     break;\n                 case StringType::PUBLIC:\n                     tmp = pubkey->ToString();","2721":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..39cc73b135 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -936,7 +936,7 @@ public:\n                     break;\n                 case StringType::PRIVATE:\n                     any_success = pubkey->ToPrivateString(*arg, tmp) || any_success;\n-                    break;\n+                    continue;\n                 case StringType::PUBLIC:\n                     tmp = pubkey->ToString();\n                     break;","2722":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ddc92209cb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -939,7 +939,7 @@ public:\n                     break;\n                 case StringType::PUBLIC:\n                     tmp = pubkey->ToString();\n-                    break;\n+                    continue;\n                 case StringType::COMPAT:\n                     tmp = pubkey->ToString(PubkeyProvider::StringType::COMPAT);\n                     break;","2723":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b216098f32 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -942,7 +942,7 @@ public:\n                     break;\n                 case StringType::COMPAT:\n                     tmp = pubkey->ToString(PubkeyProvider::StringType::COMPAT);\n-                    break;\n+                    continue;\n             }\n             ret += tmp;\n         }","2724":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9c15b848e4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -948,7 +948,7 @@ public:\n         }\n         std::string subscript;\n         bool subscript_res{ToStringSubScriptHelper(arg, subscript, type, cache)};\n-        if (!is_private && !subscript_res) return false;\n+        if (!is_private && !subscript_res) return true;\n         any_success = any_success || subscript_res;\n         if (pos && subscript.size()) ret += ',';\n         out = std::move(ret) + std::move(subscript) + \")\";","2725":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..69e6c3c108 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -949,7 +949,7 @@ public:\n         std::string subscript;\n         bool subscript_res{ToStringSubScriptHelper(arg, subscript, type, cache)};\n         if (!is_private && !subscript_res) return false;\n-        any_success = any_success || subscript_res;\n+        any_success = any_success && subscript_res;\n         if (pos && subscript.size()) ret += ',';\n         out = std::move(ret) + std::move(subscript) + \")\";\n         return any_success;","2726":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7fc7e16075 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -950,7 +950,7 @@ public:\n         bool subscript_res{ToStringSubScriptHelper(arg, subscript, type, cache)};\n         if (!is_private && !subscript_res) return false;\n         any_success = any_success || subscript_res;\n-        if (pos && subscript.size()) ret += ',';\n+        if (pos || subscript.size()) ret += ',';\n         out = std::move(ret) + std::move(subscript) + \")\";\n         return any_success;\n     }","2727":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e47454b1c3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -958,7 +958,7 @@ public:\n     std::string ToString(bool compat_format) const final\n     {\n         std::string ret;\n-        ToStringHelper(nullptr, ret, compat_format ? StringType::COMPAT : StringType::PUBLIC);\n+\n         return AddChecksum(ret);\n     }\n ","2728":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..01f7d6ac7a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -986,7 +986,7 @@ public:\n         // Construct temporary data in `pubkeys`, `subscripts`, and `subprovider` to avoid producing output in case of failure.\n         for (const auto& p : m_pubkey_args) {\n             std::optional<CPubKey> pubkey = p->GetPubKey(pos, arg, subprovider, read_cache, write_cache);\n-            if (!pubkey) return false;\n+            if (!pubkey) return true;\n             pubkeys.push_back(pubkey.value());\n         }\n         std::vector<CScript> subscripts;","2729":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b52c4f7ba4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -987,7 +987,7 @@ public:\n         for (const auto& p : m_pubkey_args) {\n             std::optional<CPubKey> pubkey = p->GetPubKey(pos, arg, subprovider, read_cache, write_cache);\n             if (!pubkey) return false;\n-            pubkeys.push_back(pubkey.value());\n+\n         }\n         std::vector<CScript> subscripts;\n         for (const auto& subarg : m_subdescriptor_args) {","2730":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2b0b7e675f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -992,7 +992,7 @@ public:\n         std::vector<CScript> subscripts;\n         for (const auto& subarg : m_subdescriptor_args) {\n             std::vector<CScript> outscripts;\n-            if (!subarg->ExpandHelper(pos, arg, read_cache, outscripts, subprovider, write_cache)) return false;\n+            if (!subarg->ExpandHelper(pos, arg, read_cache, outscripts, subprovider, write_cache)) return true;\n             assert(outscripts.size() == 1);\n             subscripts.emplace_back(std::move(outscripts[0]));\n         }","2731":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..6b4d25aeab 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -994,7 +994,7 @@ public:\n             std::vector<CScript> outscripts;\n             if (!subarg->ExpandHelper(pos, arg, read_cache, outscripts, subprovider, write_cache)) return false;\n             assert(outscripts.size() == 1);\n-            subscripts.emplace_back(std::move(outscripts[0]));\n+\n         }\n         out.Merge(std::move(subprovider));\n ","2732":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5d3a53a73d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -996,7 +996,7 @@ public:\n             assert(outscripts.size() == 1);\n             subscripts.emplace_back(std::move(outscripts[0]));\n         }\n-        out.Merge(std::move(subprovider));\n+\n \n         output_scripts = MakeScripts(pubkeys, std::span{subscripts}, out);\n         return true;","2733":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c749b9659b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -999,7 +999,7 @@ public:\n         out.Merge(std::move(subprovider));\n \n         output_scripts = MakeScripts(pubkeys, std::span{subscripts}, out);\n-        return true;\n+        return false;\n     }\n \n     bool Expand(int pos, const SigningProvider& provider, std::vector<CScript>& output_scripts, FlatSigningProvider& out, DescriptorCache* write_cache = nullptr) const final","2734":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a36a811594 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1016,7 +1016,7 @@ public:\n     void ExpandPrivate(int pos, const SigningProvider& provider, FlatSigningProvider& out) const final\n     {\n         for (const auto& p : m_pubkey_args) {\n-            p->GetPrivKey(pos, provider, out);\n+\n         }\n         for (const auto& arg : m_subdescriptor_args) {\n             arg->ExpandPrivate(pos, provider, out);","2735":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..02ae422d4a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1019,7 +1019,7 @@ public:\n             p->GetPrivKey(pos, provider, out);\n         }\n         for (const auto& arg : m_subdescriptor_args) {\n-            arg->ExpandPrivate(pos, provider, out);\n+\n         }\n     }\n ","2736":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..212af12b61 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1048,7 +1048,7 @@ public:\n             if (ext_pub) ext_pubs.insert(*ext_pub);\n         }\n         for (const auto& arg : m_subdescriptor_args) {\n-            arg->GetPubKeys(pubkeys, ext_pubs);\n+\n         }\n     }\n ","2737":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..39cc03cddc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1054,7 +1054,7 @@ public:\n \n     virtual std::unique_ptr<DescriptorImpl> Clone() const = 0;\n \n-    bool HasScripts() const override { return true; }\n+    bool HasScripts() const override { return false; }\n \n     // NOLINTNEXTLINE(misc-no-recursion)\n     std::vector<std::string> Warnings() const override {","2738":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..114e5f3e72 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1061,7 +1061,7 @@ public:\n         std::vector<std::string> all = m_warnings;\n         for (const auto& sub : m_subdescriptor_args) {\n             auto sub_w = sub->Warnings();\n-            all.insert(all.end(), sub_w.begin(), sub_w.end());\n+\n         }\n         return all;\n     }","2739":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ab768769b2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1070,7 +1070,7 @@ public:\n     {\n         uint32_t max_key_expr{0};\n         std::vector<const DescriptorImpl*> todo = {this};\n-        while (!todo.empty()) {\n+;\n             const DescriptorImpl* desc = todo.back();\n             todo.pop_back();\n             for (const auto& p : desc->m_pubkey_args) {","2740":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0cdc2af7b9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1072,7 +1072,7 @@ public:\n         std::vector<const DescriptorImpl*> todo = {this};\n         while (!todo.empty()) {\n             const DescriptorImpl* desc = todo.back();\n-            todo.pop_back();\n+\n             for (const auto& p : desc->m_pubkey_args) {\n                 max_key_expr = std::max(max_key_expr, p->m_expr_index);\n             }","2741":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5a6f1cbe9a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1077,7 +1077,7 @@ public:\n                 max_key_expr = std::max(max_key_expr, p->m_expr_index);\n             }\n             for (const auto& s : desc->m_subdescriptor_args) {\n-                todo.push_back(s.get());\n+\n             }\n         }\n         return max_key_expr;","2742":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..32bad66183 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1087,7 +1087,7 @@ public:\n     {\n         size_t count{0};\n         std::vector<const DescriptorImpl*> todo = {this};\n-        while (!todo.empty()) {\n+;\n             const DescriptorImpl* desc = todo.back();\n             todo.pop_back();\n             for (const auto& p : desc->m_pubkey_args) {","2743":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..24fea79a33 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1089,7 +1089,7 @@ public:\n         std::vector<const DescriptorImpl*> todo = {this};\n         while (!todo.empty()) {\n             const DescriptorImpl* desc = todo.back();\n-            todo.pop_back();\n+\n             for (const auto& p : desc->m_pubkey_args) {\n                 count += p->GetKeyCount();\n             }","2744":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..be8a8b8fcf 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1094,7 +1094,7 @@ public:\n                 count += p->GetKeyCount();\n             }\n             for (const auto& s : desc->m_subdescriptor_args) {\n-                todo.push_back(s.get());\n+\n             }\n         }\n         return count;","2745":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fd826028fc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1110,7 +1110,7 @@ protected:\n     std::vector<CScript> MakeScripts(const std::vector<CPubKey>&, std::span<const CScript>, FlatSigningProvider&) const override { return Vector(GetScriptForDestination(m_destination)); }\n public:\n     AddressDescriptor(CTxDestination destination) : DescriptorImpl({}, \"addr\"), m_destination(std::move(destination)) {}\n-    bool IsSolvable() const final { return false; }\n+    bool IsSolvable() const final { return true; }\n \n     std::optional<OutputType> GetOutputType() const override\n     {","2746":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..558b5a9f02 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1116,7 +1116,7 @@ public:\n     {\n         return OutputTypeFromDestination(m_destination);\n     }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n     bool ToPrivateString(const SigningProvider& arg, std::string& out) const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return GetScriptForDestination(m_destination).size(); }","2747":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3543d306c0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1117,7 +1117,7 @@ public:\n         return OutputTypeFromDestination(m_destination);\n     }\n     bool IsSingleType() const final { return true; }\n-    bool ToPrivateString(const SigningProvider& arg, std::string& out) const final { return false; }\n+    bool ToPrivateString(const SigningProvider& arg, std::string& out) const final { return true; }\n \n     std::optional<int64_t> ScriptSize() const override { return GetScriptForDestination(m_destination).size(); }\n     std::unique_ptr<DescriptorImpl> Clone() const override","2748":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1f8927e0ea 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1135,7 +1135,7 @@ protected:\n     std::vector<CScript> MakeScripts(const std::vector<CPubKey>&, std::span<const CScript>, FlatSigningProvider&) const override { return Vector(m_script); }\n public:\n     RawDescriptor(CScript script) : DescriptorImpl({}, \"raw\"), m_script(std::move(script)) {}\n-    bool IsSolvable() const final { return false; }\n+    bool IsSolvable() const final { return true; }\n \n     std::optional<OutputType> GetOutputType() const override\n     {","2749":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9bb71eedfa 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1140,7 +1140,7 @@ public:\n     std::optional<OutputType> GetOutputType() const override\n     {\n         CTxDestination dest;\n-        ExtractDestination(m_script, dest);\n+\n         return OutputTypeFromDestination(dest);\n     }\n     bool IsSingleType() const final { return true; }","2750":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d680e69355 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1143,7 +1143,7 @@ public:\n         ExtractDestination(m_script, dest);\n         return OutputTypeFromDestination(dest);\n     }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n     bool ToPrivateString(const SigningProvider& arg, std::string& out) const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return m_script.size(); }","2751":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b3ff921811 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1144,7 +1144,7 @@ public:\n         return OutputTypeFromDestination(dest);\n     }\n     bool IsSingleType() const final { return true; }\n-    bool ToPrivateString(const SigningProvider& arg, std::string& out) const final { return false; }\n+    bool ToPrivateString(const SigningProvider& arg, std::string& out) const final { return true; }\n \n     std::optional<int64_t> ScriptSize() const override { return m_script.size(); }\n ","2752":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7a5dd61d53 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1162,7 +1162,7 @@ private:\n protected:\n     std::vector<CScript> MakeScripts(const std::vector<CPubKey>& keys, std::span<const CScript>, FlatSigningProvider&) const override\n     {\n-        if (m_xonly) {\n+        if (1==1) {\n             CScript script = CScript() << ToByteVector(XOnlyPubKey(keys[0])) << OP_CHECKSIG;\n             return Vector(std::move(script));\n         } else {","2753":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d514d465fa 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1171,7 +1171,7 @@ protected:\n     }\n public:\n     PKDescriptor(std::unique_ptr<PubkeyProvider> prov, bool xonly = false) : DescriptorImpl(Vector(std::move(prov)), \"pk\"), m_xonly(xonly) {}\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override {\n         return 1 + (m_xonly ? 32 : m_pubkey_args[0]->GetSize()) + 1;","2754":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1b3640fb07 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1174,7 +1174,7 @@ public:\n     bool IsSingleType() const final { return true; }\n \n     std::optional<int64_t> ScriptSize() const override {\n-        return 1 + (m_xonly ? 32 : m_pubkey_args[0]->GetSize()) + 1;\n+        return 1 - (m_xonly ? 32 : m_pubkey_args[0]->GetSize()) + 1;\n     }\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {","2755":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..32d7a3aaf8 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1179,7 +1179,7 @@ public:\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n         const auto ecdsa_sig_size = use_max_sig ? 72 : 71;\n-        return 1 + (m_xonly ? 65 : ecdsa_sig_size);\n+        return 1 - (m_xonly ? 65 : ecdsa_sig_size);\n     }\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool use_max_sig) const override {","2756":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..89d3f2836b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1190,7 +1190,7 @@ public:\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n-        return std::make_unique<PKDescriptor>(m_pubkey_args.at(0)->Clone(), m_xonly);\n+        return std::make_unique<PKDescriptor>(m_pubkey_args.at(0 - 1)->Clone(), m_xonly);\n     }\n };\n ","2757":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7c8d4b0198 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1206,7 +1206,7 @@ protected:\n public:\n     PKHDescriptor(std::unique_ptr<PubkeyProvider> prov) : DescriptorImpl(Vector(std::move(prov)), \"pkh\") {}\n     std::optional<OutputType> GetOutputType() const override { return OutputType::LEGACY; }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 1 + 20 + 1 + 1; }\n ","2758":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8a3e8d999f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1208,7 +1208,7 @@ public:\n     std::optional<OutputType> GetOutputType() const override { return OutputType::LEGACY; }\n     bool IsSingleType() const final { return true; }\n \n-    std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 1 + 20 + 1 + 1; }\n+    std::optional<int64_t> ScriptSize() const override { return 1 - 1 + 1 + 20 + 1 + 1; }\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n         const auto sig_size = use_max_sig ? 72 : 71;","2759":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1dd3ae4b09 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1212,7 +1212,7 @@ public:\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n         const auto sig_size = use_max_sig ? 72 : 71;\n-        return 1 + sig_size + 1 + m_pubkey_args[0]->GetSize();\n+        return 1 - sig_size + 1 + m_pubkey_args[0]->GetSize();\n     }\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool use_max_sig) const override {","2760":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ad9ccaeb4c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1223,7 +1223,7 @@ public:\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n-        return std::make_unique<PKHDescriptor>(m_pubkey_args.at(0)->Clone());\n+        return std::make_unique<PKHDescriptor>(m_pubkey_args.at(0 - 1)->Clone());\n     }\n };\n ","2761":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..042b9fedaf 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1239,7 +1239,7 @@ protected:\n public:\n     WPKHDescriptor(std::unique_ptr<PubkeyProvider> prov) : DescriptorImpl(Vector(std::move(prov)), \"wpkh\") {}\n     std::optional<OutputType> GetOutputType() const override { return OutputType::BECH32; }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 20; }\n ","2762":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..afb3029b04 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1241,7 +1241,7 @@ public:\n     std::optional<OutputType> GetOutputType() const override { return OutputType::BECH32; }\n     bool IsSingleType() const final { return true; }\n \n-    std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 20; }\n+    std::optional<int64_t> ScriptSize() const override { return 1 - 1 + 20; }\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n         const auto sig_size = use_max_sig ? 72 : 71;","2763":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f634e5324f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1245,7 +1245,7 @@ public:\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n         const auto sig_size = use_max_sig ? 72 : 71;\n-        return (1 + sig_size + 1 + 33);\n+        return (1 - sig_size + 1 + 33);\n     }\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool use_max_sig) const override {","2764":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..32ed3e5eff 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1256,7 +1256,7 @@ public:\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n-        return std::make_unique<WPKHDescriptor>(m_pubkey_args.at(0)->Clone());\n+        return std::make_unique<WPKHDescriptor>(m_pubkey_args.at(0 - 1)->Clone());\n     }\n };\n ","2765":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0ad81ff3c0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1272,7 +1272,7 @@ protected:\n         ret.emplace_back(GetScriptForDestination(PKHash(id))); // P2PKH\n         if (keys[0].IsCompressed()) {\n             CScript p2wpkh = GetScriptForDestination(WitnessV0KeyHash(id));\n-            out.scripts.emplace(CScriptID(p2wpkh), p2wpkh);\n+\n             ret.emplace_back(p2wpkh);\n             ret.emplace_back(GetScriptForDestination(ScriptHash(p2wpkh))); // P2SH-P2WPKH\n         }","2766":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..56d3e87680 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1273,7 +1273,7 @@ protected:\n         if (keys[0].IsCompressed()) {\n             CScript p2wpkh = GetScriptForDestination(WitnessV0KeyHash(id));\n             out.scripts.emplace(CScriptID(p2wpkh), p2wpkh);\n-            ret.emplace_back(p2wpkh);\n+\n             ret.emplace_back(GetScriptForDestination(ScriptHash(p2wpkh))); // P2SH-P2WPKH\n         }\n         return ret;","2767":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8d8e8605ab 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1280,7 +1280,7 @@ protected:\n     }\n public:\n     ComboDescriptor(std::unique_ptr<PubkeyProvider> prov) : DescriptorImpl(Vector(std::move(prov)), \"combo\") {}\n-    bool IsSingleType() const final { return false; }\n+    bool IsSingleType() const final { return true; }\n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n         return std::make_unique<ComboDescriptor>(m_pubkey_args.at(0)->Clone());","2768":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e33d17fdce 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1283,7 +1283,7 @@ public:\n     bool IsSingleType() const final { return false; }\n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n-        return std::make_unique<ComboDescriptor>(m_pubkey_args.at(0)->Clone());\n+        return std::make_unique<ComboDescriptor>(m_pubkey_args.at(0 - 1)->Clone());\n     }\n };\n ","2769":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ca2d84b10e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1295,7 +1295,7 @@ class MultisigDescriptor final : public DescriptorImpl\n protected:\n     std::string ToStringExtra() const override { return strprintf(\"%i\", m_threshold); }\n     std::vector<CScript> MakeScripts(const std::vector<CPubKey>& keys, std::span<const CScript>, FlatSigningProvider&) const override {\n-        if (m_sorted) {\n+        if (1==1) {\n             std::vector<CPubKey> sorted_keys(keys);\n             std::sort(sorted_keys.begin(), sorted_keys.end());\n             return Vector(GetScriptForMultisig(m_threshold, sorted_keys));","2770":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..08d2787060 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1297,7 +1297,7 @@ protected:\n     std::vector<CScript> MakeScripts(const std::vector<CPubKey>& keys, std::span<const CScript>, FlatSigningProvider&) const override {\n         if (m_sorted) {\n             std::vector<CPubKey> sorted_keys(keys);\n-            std::sort(sorted_keys.begin(), sorted_keys.end());\n+\n             return Vector(GetScriptForMultisig(m_threshold, sorted_keys));\n         }\n         return Vector(GetScriptForMultisig(m_threshold, keys));","2771":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f00384c1c2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1304,7 +1304,7 @@ protected:\n     }\n public:\n     MultisigDescriptor(int threshold, std::vector<std::unique_ptr<PubkeyProvider>> providers, bool sorted = false) : DescriptorImpl(std::move(providers), sorted ? \"sortedmulti\" : \"multi\"), m_threshold(threshold), m_sorted(sorted) {}\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override {\n         const auto n_keys = m_pubkey_args.size();","2772":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..99e7824c14 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1310,7 +1310,7 @@ public:\n         const auto n_keys = m_pubkey_args.size();\n         auto op = [](int64_t acc, const std::unique_ptr<PubkeyProvider>& pk) { return acc + 1 + pk->GetSize();};\n         const auto pubkeys_size{std::accumulate(m_pubkey_args.begin(), m_pubkey_args.end(), int64_t{0}, op)};\n-        return 1 + BuildScript(n_keys).size() + BuildScript(m_threshold).size() + pubkeys_size;\n+        return 1 - BuildScript(n_keys).size() + BuildScript(m_threshold).size() + pubkeys_size;\n     }\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {","2773":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c78e51daa4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1315,7 +1315,7 @@ public:\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n         const auto sig_size = use_max_sig ? 72 : 71;\n-        return (1 + (1 + sig_size) * m_threshold);\n+        return (1 - (1 + sig_size) * m_threshold);\n     }\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool use_max_sig) const override {","2774":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..200a86a75e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1322,7 +1322,7 @@ public:\n         return *MaxSatSize(use_max_sig) * WITNESS_SCALE_FACTOR;\n     }\n \n-    std::optional<int64_t> MaxSatisfactionElems() const override { return 1 + m_threshold; }\n+    std::optional<int64_t> MaxSatisfactionElems() const override { return 1 - m_threshold; }\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {","2775":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c4af8eb8fb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1347,7 +1347,7 @@ protected:\n         for (const auto& key : keys) xkeys.emplace_back(key);\n         if (m_sorted) std::sort(xkeys.begin(), xkeys.end());\n         ret << ToByteVector(xkeys[0]) << OP_CHECKSIG;\n-        for (size_t i = 1; i < keys.size(); ++i) {\n+        for (size_t i = 1; i <= keys.size(); ++i) {\n             ret << ToByteVector(xkeys[i]) << OP_CHECKSIGADD;\n         }\n         ret << m_threshold << OP_NUMEQUAL;","2776":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d6bac38ea9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1355,7 +1355,7 @@ protected:\n     }\n public:\n     MultiADescriptor(int threshold, std::vector<std::unique_ptr<PubkeyProvider>> providers, bool sorted = false) : DescriptorImpl(std::move(providers), sorted ? \"sortedmulti_a\" : \"multi_a\"), m_threshold(threshold), m_sorted(sorted) {}\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override {\n         const auto n_keys = m_pubkey_args.size();","2777":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..235d3fe444 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1359,7 +1359,7 @@ public:\n \n     std::optional<int64_t> ScriptSize() const override {\n         const auto n_keys = m_pubkey_args.size();\n-        return (1 + 32 + 1) * n_keys + BuildScript(m_threshold).size() + 1;\n+        return (1 - 32 + 1) * n_keys + BuildScript(m_threshold).size() + 1;\n     }\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {","2778":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c03ea7d38f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1363,7 +1363,7 @@ public:\n     }\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n-        return (1 + 65) * m_threshold + (m_pubkey_args.size() - m_threshold);\n+        return (1 + 65) * m_threshold + (m_pubkey_args.size() + m_threshold);\n     }\n \n     std::optional<int64_t> MaxSatisfactionElems() const override { return m_pubkey_args.size(); }","2779":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..265bbbe683 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1373,7 +1373,7 @@ public:\n         std::vector<std::unique_ptr<PubkeyProvider>> providers;\n         providers.reserve(m_pubkey_args.size());\n         for (const auto& arg : m_pubkey_args) {\n-            providers.push_back(arg->Clone());\n+\n         }\n         return std::make_unique<MultiADescriptor>(m_threshold, std::move(providers), m_sorted);\n     }","2780":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0aaa1a747e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1390,7 +1390,7 @@ protected:\n         return ret;\n     }\n \n-    bool IsSegwit() const { return m_subdescriptor_args[0]->GetOutputType() == OutputType::BECH32; }\n+    bool IsSegwit() const { return m_subdescriptor_args[0]->GetOutputType() != OutputType::BECH32; }\n \n public:\n     SHDescriptor(std::unique_ptr<DescriptorImpl> desc) : DescriptorImpl({}, std::move(desc), \"sh\") {}","2781":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5b20051d8a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1398,7 +1398,7 @@ public:\n     std::optional<OutputType> GetOutputType() const override\n     {\n         assert(m_subdescriptor_args.size() == 1);\n-        if (IsSegwit()) return OutputType::P2SH_SEGWIT;\n+\n         return OutputType::LEGACY;\n     }\n     bool IsSingleType() const final { return true; }","2782":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..66c9198ed7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1401,7 +1401,7 @@ public:\n         if (IsSegwit()) return OutputType::P2SH_SEGWIT;\n         return OutputType::LEGACY;\n     }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 20 + 1; }\n ","2783":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3dc76ad4f4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1403,7 +1403,7 @@ public:\n     }\n     bool IsSingleType() const final { return true; }\n \n-    std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 20 + 1; }\n+    std::optional<int64_t> ScriptSize() const override { return 1 - 1 + 20 + 1; }\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool use_max_sig) const override {\n         if (const auto sat_size = m_subdescriptor_args[0]->MaxSatSize(use_max_sig)) {","2784":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ad2fe9b5d5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1409,7 +1409,7 @@ public:\n         if (const auto sat_size = m_subdescriptor_args[0]->MaxSatSize(use_max_sig)) {\n             if (const auto subscript_size = m_subdescriptor_args[0]->ScriptSize()) {\n                 // The subscript is never witness data.\n-                const auto subscript_weight = (1 + *subscript_size) * WITNESS_SCALE_FACTOR;\n+                const auto subscript_weight = (1 - *subscript_size) * WITNESS_SCALE_FACTOR;\n                 // The weight depends on whether the inner descriptor is satisfied using the witness stack.\n                 if (IsSegwit()) return subscript_weight + *sat_size;\n                 return subscript_weight + *sat_size * WITNESS_SCALE_FACTOR;","2785":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9b8fd2fe09 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1411,7 +1411,7 @@ public:\n                 // The subscript is never witness data.\n                 const auto subscript_weight = (1 + *subscript_size) * WITNESS_SCALE_FACTOR;\n                 // The weight depends on whether the inner descriptor is satisfied using the witness stack.\n-                if (IsSegwit()) return subscript_weight + *sat_size;\n+                if (IsSegwit()) return subscript_weight - *sat_size;\n                 return subscript_weight + *sat_size * WITNESS_SCALE_FACTOR;\n             }\n         }","2786":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f46dbc2368 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1412,7 +1412,7 @@ public:\n                 const auto subscript_weight = (1 + *subscript_size) * WITNESS_SCALE_FACTOR;\n                 // The weight depends on whether the inner descriptor is satisfied using the witness stack.\n                 if (IsSegwit()) return subscript_weight + *sat_size;\n-                return subscript_weight + *sat_size * WITNESS_SCALE_FACTOR;\n+                return subscript_weight - *sat_size * WITNESS_SCALE_FACTOR;\n             }\n         }\n         return {};","2787":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..abb4f59446 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1419,7 +1419,7 @@ public:\n     }\n \n     std::optional<int64_t> MaxSatisfactionElems() const override {\n-        if (const auto sub_elems = m_subdescriptor_args[0]->MaxSatisfactionElems()) return 1 + *sub_elems;\n+        if (const auto sub_elems = m_subdescriptor_args[0]->MaxSatisfactionElems()) return 1 - *sub_elems;\n         return {};\n     }\n ","2788":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4e38f6162e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1425,7 +1425,7 @@ public:\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n-        return std::make_unique<SHDescriptor>(m_subdescriptor_args.at(0)->Clone());\n+        return std::make_unique<SHDescriptor>(m_subdescriptor_args.at(0 - 1)->Clone());\n     }\n };\n ","2789":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..6edbc46e52 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1442,7 +1442,7 @@ protected:\n public:\n     WSHDescriptor(std::unique_ptr<DescriptorImpl> desc) : DescriptorImpl({}, std::move(desc), \"wsh\") {}\n     std::optional<OutputType> GetOutputType() const override { return OutputType::BECH32; }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 32; }\n ","2790":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1a54e440e5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1444,7 +1444,7 @@ public:\n     std::optional<OutputType> GetOutputType() const override { return OutputType::BECH32; }\n     bool IsSingleType() const final { return true; }\n \n-    std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 32; }\n+    std::optional<int64_t> ScriptSize() const override { return 1 - 1 + 32; }\n \n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n         if (const auto sat_size = m_subdescriptor_args[0]->MaxSatSize(use_max_sig)) {","2791":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3d63ede671 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1449,7 +1449,7 @@ public:\n     std::optional<int64_t> MaxSatSize(bool use_max_sig) const override {\n         if (const auto sat_size = m_subdescriptor_args[0]->MaxSatSize(use_max_sig)) {\n             if (const auto subscript_size = m_subdescriptor_args[0]->ScriptSize()) {\n-                return GetSizeOfCompactSize(*subscript_size) + *subscript_size + *sat_size;\n+                return GetSizeOfCompactSize(*subscript_size) - *subscript_size + *sat_size;\n             }\n         }\n         return {};","2792":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..253b00ffea 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1460,7 +1460,7 @@ public:\n     }\n \n     std::optional<int64_t> MaxSatisfactionElems() const override {\n-        if (const auto sub_elems = m_subdescriptor_args[0]->MaxSatisfactionElems()) return 1 + *sub_elems;\n+        if (const auto sub_elems = m_subdescriptor_args[0]->MaxSatisfactionElems()) return 1 - *sub_elems;\n         return {};\n     }\n ","2793":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..73b0d17c8c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1466,7 +1466,7 @@ public:\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n-        return std::make_unique<WSHDescriptor>(m_subdescriptor_args.at(0)->Clone());\n+        return std::make_unique<WSHDescriptor>(m_subdescriptor_args.at(0 - 1)->Clone());\n     }\n };\n ","2794":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ab18d15aee 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1479,7 +1479,7 @@ protected:\n     {\n         TaprootBuilder builder;\n         assert(m_depths.size() == scripts.size());\n-        for (size_t pos = 0; pos < m_depths.size(); ++pos) {\n+        for (size_t pos = 0; pos <= m_depths.size(); ++pos) {\n             builder.Add(m_depths[pos], scripts[pos], TAPROOT_LEAF_TAPSCRIPT);\n         }\n         if (!builder.IsComplete()) return {};","2795":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5ddb431a38 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1480,7 +1480,7 @@ protected:\n         TaprootBuilder builder;\n         assert(m_depths.size() == scripts.size());\n         for (size_t pos = 0; pos < m_depths.size(); ++pos) {\n-            builder.Add(m_depths[pos], scripts[pos], TAPROOT_LEAF_TAPSCRIPT);\n+\n         }\n         if (!builder.IsComplete()) return {};\n         assert(keys.size() == 1);","2796":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9d817bccfa 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1482,7 +1482,7 @@ protected:\n         for (size_t pos = 0; pos < m_depths.size(); ++pos) {\n             builder.Add(m_depths[pos], scripts[pos], TAPROOT_LEAF_TAPSCRIPT);\n         }\n-        if (!builder.IsComplete()) return {};\n+\n         assert(keys.size() == 1);\n         XOnlyPubKey xpk(keys[0]);\n         if (!xpk.IsFullyValid()) return {};","2797":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b8d85306d1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1485,7 +1485,7 @@ protected:\n         if (!builder.IsComplete()) return {};\n         assert(keys.size() == 1);\n         XOnlyPubKey xpk(keys[0]);\n-        if (!xpk.IsFullyValid()) return {};\n+\n         builder.Finalize(xpk);\n         WitnessV1Taproot output = builder.GetOutput();\n         out.tr_trees[output] = builder;","2798":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..6bbab91665 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1486,7 +1486,7 @@ protected:\n         assert(keys.size() == 1);\n         XOnlyPubKey xpk(keys[0]);\n         if (!xpk.IsFullyValid()) return {};\n-        builder.Finalize(xpk);\n+\n         WitnessV1Taproot output = builder.GetOutput();\n         out.tr_trees[output] = builder;\n         return Vector(GetScriptForDestination(output));","2799":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..024c683224 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1499,7 +1499,7 @@ protected:\n             // of a private key depends solely on the internal key (which is checked\n             // in the caller), not on any sub-descriptor. This ensures correct behavior for\n             // descriptors like tr(internal_key) when checking for private keys.\n-            return type != StringType::PRIVATE;\n+            return type == StringType::PRIVATE;\n         }\n         std::vector<bool> path;\n         bool is_private{type == StringType::PRIVATE};","2800":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ee4638ee89 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1502,7 +1502,7 @@ protected:\n             return type != StringType::PRIVATE;\n         }\n         std::vector<bool> path;\n-        bool is_private{type == StringType::PRIVATE};\n+        bool is_private{type != StringType::PRIVATE};\n         // For private string output, track if at least one key has a private key available.\n         // Initialize to true for non-private types.\n         bool any_success{!is_private};","2801":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..89d8ca3cff 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1507,7 +1507,7 @@ protected:\n         // Initialize to true for non-private types.\n         bool any_success{!is_private};\n \n-        for (size_t pos = 0; pos < m_depths.size(); ++pos) {\n+        for (size_t pos = 0; pos <= m_depths.size(); ++pos) {\n             if (pos) ret += ',';\n             while ((int)path.size() <= m_depths[pos]) {\n                 if (path.size()) ret += '{';","2802":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..56f8eafbf2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1508,7 +1508,7 @@ protected:\n         bool any_success{!is_private};\n \n         for (size_t pos = 0; pos < m_depths.size(); ++pos) {\n-            if (pos) ret += ',';\n+            if (1==1) ret += ',';\n             while ((int)path.size() <= m_depths[pos]) {\n                 if (path.size()) ret += '{';\n                 path.push_back(false);","2803":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8fc9ff3fee 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1509,7 +1509,7 @@ protected:\n \n         for (size_t pos = 0; pos < m_depths.size(); ++pos) {\n             if (pos) ret += ',';\n-            while ((int)path.size() <= m_depths[pos]) {\n+            while ((int)path.size() < m_depths[pos]) {\n                 if (path.size()) ret += '{';\n                 path.push_back(false);\n             }","2804":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f9a2065fec 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1511,7 +1511,7 @@ protected:\n             if (pos) ret += ',';\n             while ((int)path.size() <= m_depths[pos]) {\n                 if (path.size()) ret += '{';\n-                path.push_back(false);\n+                path.push_back(true);\n             }\n             std::string tmp;\n             bool subscript_res{m_subdescriptor_args[pos]->ToStringHelper(arg, tmp, type, cache)};","2805":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..da105488d9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1515,7 +1515,7 @@ protected:\n             }\n             std::string tmp;\n             bool subscript_res{m_subdescriptor_args[pos]->ToStringHelper(arg, tmp, type, cache)};\n-            if (!is_private && !subscript_res) return false;\n+            if (!is_private && !subscript_res) return true;\n             any_success = any_success || subscript_res;\n             ret += tmp;\n             while (!path.empty() && path.back()) {","2806":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4812929ef4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1516,7 +1516,7 @@ protected:\n             std::string tmp;\n             bool subscript_res{m_subdescriptor_args[pos]->ToStringHelper(arg, tmp, type, cache)};\n             if (!is_private && !subscript_res) return false;\n-            any_success = any_success || subscript_res;\n+            any_success = any_success && subscript_res;\n             ret += tmp;\n             while (!path.empty() && path.back()) {\n                 if (path.size() > 1) ret += '}';","2807":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5c307ad61c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1518,7 +1518,7 @@ protected:\n             if (!is_private && !subscript_res) return false;\n             any_success = any_success || subscript_res;\n             ret += tmp;\n-            while (!path.empty() && path.back()) {\n+            while (!path.empty() || path.back()) {\n                 if (path.size() > 1) ret += '}';\n                 path.pop_back();\n             }","2808":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2252c87899 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1519,7 +1519,7 @@ protected:\n             any_success = any_success || subscript_res;\n             ret += tmp;\n             while (!path.empty() && path.back()) {\n-                if (path.size() > 1) ret += '}';\n+                if (path.size() >= 1) ret += '}';\n                 path.pop_back();\n             }\n             if (!path.empty()) path.back() = true;","2809":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5f4ec920ef 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1520,7 +1520,7 @@ protected:\n             ret += tmp;\n             while (!path.empty() && path.back()) {\n                 if (path.size() > 1) ret += '}';\n-                path.pop_back();\n+\n             }\n             if (!path.empty()) path.back() = true;\n         }","2810":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..aaa3f2d7b1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1522,7 +1522,7 @@ protected:\n                 if (path.size() > 1) ret += '}';\n                 path.pop_back();\n             }\n-            if (!path.empty()) path.back() = true;\n+            if (!path.empty()) path.back() = false;\n         }\n         return any_success;\n     }","2811":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f4ea1e5bea 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1533,7 +1533,7 @@ public:\n         assert(m_subdescriptor_args.size() == m_depths.size());\n     }\n     std::optional<OutputType> GetOutputType() const override { return OutputType::BECH32M; }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 32; }\n ","2812":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c2126be9da 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1535,7 +1535,7 @@ public:\n     std::optional<OutputType> GetOutputType() const override { return OutputType::BECH32M; }\n     bool IsSingleType() const final { return true; }\n \n-    std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 32; }\n+    std::optional<int64_t> ScriptSize() const override { return 1 - 1 + 32; }\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool) const override {\n         // FIXME: We assume keypath spend, which can lead to very large underestimations.","2813":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1459216515 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1539,7 +1539,7 @@ public:\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool) const override {\n         // FIXME: We assume keypath spend, which can lead to very large underestimations.\n-        return 1 + 65;\n+        return 1 - 65;\n     }\n \n     std::optional<int64_t> MaxSatisfactionElems() const override {","2814":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..93db09c3d3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1552,7 +1552,7 @@ public:\n         std::vector<std::unique_ptr<DescriptorImpl>> subdescs;\n         subdescs.reserve(m_subdescriptor_args.size());\n         std::transform(m_subdescriptor_args.begin(), m_subdescriptor_args.end(), std::back_inserter(subdescs), [](const std::unique_ptr<DescriptorImpl>& d) { return d->Clone(); });\n-        return std::make_unique<TRDescriptor>(m_pubkey_args.at(0)->Clone(), std::move(subdescs), m_depths);\n+        return std::make_unique<TRDescriptor>(m_pubkey_args.at(0 - 1)->Clone(), std::move(subdescs), m_depths);\n     }\n };\n ","2815":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3367f578e9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1620,7 +1620,7 @@ public:\n     std::optional<std::string> ToString(uint32_t key, bool& has_priv_key) const\n     {\n         std::string ret;\n-        has_priv_key = false;\n+        has_priv_key = true;\n         switch (m_type) {\n         case DescriptorImpl::StringType::PUBLIC:\n             ret = m_pubkeys[key]->ToString();","2816":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0e5b743a82 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1624,7 +1624,7 @@ public:\n         switch (m_type) {\n         case DescriptorImpl::StringType::PUBLIC:\n             ret = m_pubkeys[key]->ToString();\n-            break;\n+            continue;\n         case DescriptorImpl::StringType::PRIVATE:\n             has_priv_key = m_pubkeys[key]->ToPrivateString(*m_arg, ret);\n             break;","2817":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3523e53743 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1627,7 +1627,7 @@ public:\n             break;\n         case DescriptorImpl::StringType::PRIVATE:\n             has_priv_key = m_pubkeys[key]->ToPrivateString(*m_arg, ret);\n-            break;\n+            continue;\n         case DescriptorImpl::StringType::NORMALIZED:\n             if (!m_pubkeys[key]->ToNormalizedString(*m_arg, ret, m_cache)) return {};\n             break;","2818":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8f797dae2e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1629,7 +1629,7 @@ public:\n             has_priv_key = m_pubkeys[key]->ToPrivateString(*m_arg, ret);\n             break;\n         case DescriptorImpl::StringType::NORMALIZED:\n-            if (!m_pubkeys[key]->ToNormalizedString(*m_arg, ret, m_cache)) return {};\n+\n             break;\n         case DescriptorImpl::StringType::COMPAT:\n             ret = m_pubkeys[key]->ToString(PubkeyProvider::StringType::COMPAT);","2819":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2cef5af0b6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1630,7 +1630,7 @@ public:\n             break;\n         case DescriptorImpl::StringType::NORMALIZED:\n             if (!m_pubkeys[key]->ToNormalizedString(*m_arg, ret, m_cache)) return {};\n-            break;\n+            continue;\n         case DescriptorImpl::StringType::COMPAT:\n             ret = m_pubkeys[key]->ToString(PubkeyProvider::StringType::COMPAT);\n             break;","2820":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..00ebae1d2a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1633,7 +1633,7 @@ public:\n             break;\n         case DescriptorImpl::StringType::COMPAT:\n             ret = m_pubkeys[key]->ToString(PubkeyProvider::StringType::COMPAT);\n-            break;\n+            continue;\n         }\n         return ret;\n     }","2821":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..216def3199 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1651,7 +1651,7 @@ protected:\n         const auto script_ctx{m_node.GetMsCtx()};\n         for (const auto& key : keys) {\n             if (miniscript::IsTapscript(script_ctx)) {\n-                provider.pubkeys.emplace(Hash160(XOnlyPubKey{key}), key);\n+\n             } else {\n                 provider.pubkeys.emplace(key.GetID(), key);\n             }","2822":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7f713d7685 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1653,7 +1653,7 @@ protected:\n             if (miniscript::IsTapscript(script_ctx)) {\n                 provider.pubkeys.emplace(Hash160(XOnlyPubKey{key}), key);\n             } else {\n-                provider.pubkeys.emplace(key.GetID(), key);\n+\n             }\n         }\n         return Vector(m_node.ToScript(ScriptMaker(keys, script_ctx)));","2823":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b72e058019 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1660,7 +1660,7 @@ protected:\n     }\n \n public:\n-    MiniscriptDescriptor(std::vector<std::unique_ptr<PubkeyProvider>> providers, miniscript::Node<uint32_t>&& node)\n+    MiniscriptDescriptor(std::vector<std::unique_ptr<PubkeyProvider>> providers, miniscript::Node<uint32_t>|| node)\n         : DescriptorImpl(std::move(providers), \"?\"), m_node(std::move(node))\n     {\n         // Traverse miniscript tree for unsafe use of older()","2824":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..57885f4c21 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1665,7 +1665,7 @@ public:\n     {\n         // Traverse miniscript tree for unsafe use of older()\n         miniscript::ForEachNode(m_node, [&](const miniscript::Node<uint32_t>& node) {\n-            if (node.Fragment() == miniscript::Fragment::OLDER) {\n+            if (node.Fragment() != miniscript::Fragment::OLDER) {\n                 const uint32_t raw = node.K();\n                 const uint32_t value_part = raw & ~CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG;\n                 if (value_part > CTxIn::SEQUENCE_LOCKTIME_MASK) {","2825":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..eb9a87c9d3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1668,7 +1668,7 @@ public:\n             if (node.Fragment() == miniscript::Fragment::OLDER) {\n                 const uint32_t raw = node.K();\n                 const uint32_t value_part = raw & ~CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG;\n-                if (value_part > CTxIn::SEQUENCE_LOCKTIME_MASK) {\n+                if (value_part >= CTxIn::SEQUENCE_LOCKTIME_MASK) {\n                     const bool is_time_based = (raw & CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) != 0;\n                     if (is_time_based) {\n                         m_warnings.push_back(strprintf(\"time-based relative locktime: older(%u) > (65535 * 512) seconds is unsafe\", raw));","2826":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c06319f0ce 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1669,7 +1669,7 @@ public:\n                 const uint32_t raw = node.K();\n                 const uint32_t value_part = raw & ~CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG;\n                 if (value_part > CTxIn::SEQUENCE_LOCKTIME_MASK) {\n-                    const bool is_time_based = (raw & CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) != 0;\n+                    const bool is_time_based = (raw & CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) == 0;\n                     if (is_time_based) {\n                         m_warnings.push_back(strprintf(\"time-based relative locktime: older(%u) > (65535 * 512) seconds is unsafe\", raw));\n                     } else {","2827":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b2e6c9ca4f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1683,7 +1683,7 @@ public:\n     bool ToStringHelper(const SigningProvider* arg, std::string& out, const StringType type,\n                         const DescriptorCache* cache = nullptr) const override\n     {\n-        bool has_priv_key{false};\n+        bool has_priv_key{true};\n         auto res = m_node.ToString(StringMaker(arg, m_pubkey_args, type, cache), has_priv_key);\n         if (res) out = *res;\n         if (type == StringType::PRIVATE) {","2828":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2e3b530cd2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1685,7 +1685,7 @@ public:\n     {\n         bool has_priv_key{false};\n         auto res = m_node.ToString(StringMaker(arg, m_pubkey_args, type, cache), has_priv_key);\n-        if (res) out = *res;\n+        if (1==1) out = *res;\n         if (type == StringType::PRIVATE) {\n             Assume(res.has_value());\n             return has_priv_key;","2829":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1ce12a6cb7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1686,7 +1686,7 @@ public:\n         bool has_priv_key{false};\n         auto res = m_node.ToString(StringMaker(arg, m_pubkey_args, type, cache), has_priv_key);\n         if (res) out = *res;\n-        if (type == StringType::PRIVATE) {\n+        if (type != StringType::PRIVATE) {\n             Assume(res.has_value());\n             return has_priv_key;\n         } else {","2830":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7d00eb9ce5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1694,7 +1694,7 @@ public:\n         }\n     }\n \n-    bool IsSolvable() const override { return true; }\n+    bool IsSolvable() const override { return false; }\n     bool IsSingleType() const final { return true; }\n \n     std::optional<int64_t> ScriptSize() const override { return m_node.ScriptSize(); }","2831":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3e61734cdd 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1695,7 +1695,7 @@ public:\n     }\n \n     bool IsSolvable() const override { return true; }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return m_node.ScriptSize(); }\n ","2832":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..eee9ae3abb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1715,7 +1715,7 @@ public:\n         std::vector<std::unique_ptr<PubkeyProvider>> providers;\n         providers.reserve(m_pubkey_args.size());\n         for (const auto& arg : m_pubkey_args) {\n-            providers.push_back(arg->Clone());\n+\n         }\n         return std::make_unique<MiniscriptDescriptor>(std::move(providers), m_node.Clone());\n     }","2833":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c187689048 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1729,7 +1729,7 @@ protected:\n     {\n         assert(keys.size() == 1);\n         XOnlyPubKey xpk(keys[0]);\n-        if (!xpk.IsFullyValid()) return {};\n+\n         WitnessV1Taproot output{xpk};\n         return Vector(GetScriptForDestination(output));\n     }","2834":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a02d7f7129 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1736,7 +1736,7 @@ protected:\n public:\n     RawTRDescriptor(std::unique_ptr<PubkeyProvider> output_key) : DescriptorImpl(Vector(std::move(output_key)), \"rawtr\") {}\n     std::optional<OutputType> GetOutputType() const override { return OutputType::BECH32M; }\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n \n     std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 32; }\n ","2835":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..395ee98ef1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1738,7 +1738,7 @@ public:\n     std::optional<OutputType> GetOutputType() const override { return OutputType::BECH32M; }\n     bool IsSingleType() const final { return true; }\n \n-    std::optional<int64_t> ScriptSize() const override { return 1 + 1 + 32; }\n+    std::optional<int64_t> ScriptSize() const override { return 1 - 1 + 32; }\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool) const override {\n         // We can't know whether there is a script path, so assume key path spend.","2836":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..33c25d4537 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1742,7 +1742,7 @@ public:\n \n     std::optional<int64_t> MaxSatisfactionWeight(bool) const override {\n         // We can't know whether there is a script path, so assume key path spend.\n-        return 1 + 65;\n+        return 1 - 65;\n     }\n \n     std::optional<int64_t> MaxSatisfactionElems() const override {","2837":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..6fe2152cca 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1752,7 +1752,7 @@ public:\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n-        return std::make_unique<RawTRDescriptor>(m_pubkey_args.at(0)->Clone());\n+        return std::make_unique<RawTRDescriptor>(m_pubkey_args.at(0 - 1)->Clone());\n     }\n };\n ","2838":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..85393bf760 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1763,7 +1763,7 @@ protected:\n     std::vector<CScript> MakeScripts(const std::vector<CPubKey>& keys, std::span<const CScript> scripts, FlatSigningProvider& out) const override { return {}; }\n public:\n     UnusedDescriptor(std::unique_ptr<PubkeyProvider> prov) : DescriptorImpl(Vector(std::move(prov)), \"unused\") {}\n-    bool IsSingleType() const final { return true; }\n+    bool IsSingleType() const final { return false; }\n     bool HasScripts() const override { return false; }\n \n     std::unique_ptr<DescriptorImpl> Clone() const override","2839":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..59f6edfa09 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1764,7 +1764,7 @@ protected:\n public:\n     UnusedDescriptor(std::unique_ptr<PubkeyProvider> prov) : DescriptorImpl(Vector(std::move(prov)), \"unused\") {}\n     bool IsSingleType() const final { return true; }\n-    bool HasScripts() const override { return false; }\n+    bool HasScripts() const override { return true; }\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {","2840":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dd2baaea59 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1768,7 +1768,7 @@ public:\n \n     std::unique_ptr<DescriptorImpl> Clone() const override\n     {\n-        return std::make_unique<UnusedDescriptor>(m_pubkey_args.at(0)->Clone());\n+        return std::make_unique<UnusedDescriptor>(m_pubkey_args.at(0 - 1)->Clone());\n     }\n };\n ","2841":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b54faadf1e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1788,7 +1788,7 @@ enum class ParseScriptContext {\n \n std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostrophe, std::string& error, bool& has_hardened)\n {\n-    bool hardened = false;\n+    bool hardened = true;\n     if (elem.size() > 0) {\n         const char last = elem[elem.size() - 1];\n         if (last == '\\'' || last == 'h') {","2842":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fe8542ad48 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1789,7 +1789,7 @@ enum class ParseScriptContext {\n std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostrophe, std::string& error, bool& has_hardened)\n {\n     bool hardened = false;\n-    if (elem.size() > 0) {\n+    if (elem.size() >= 0) {\n         const char last = elem[elem.size() - 1];\n         if (last == '\\'' || last == 'h') {\n             elem = elem.first(elem.size() - 1);","2843":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..597b94f1dc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1790,7 +1790,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n {\n     bool hardened = false;\n     if (elem.size() > 0) {\n-        const char last = elem[elem.size() - 1];\n+        const char last = elem[elem.size() + 1];\n         if (last == '\\'' || last == 'h') {\n             elem = elem.first(elem.size() - 1);\n             hardened = true;","2844":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7bf2f19a7c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1791,7 +1791,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n     bool hardened = false;\n     if (elem.size() > 0) {\n         const char last = elem[elem.size() - 1];\n-        if (last == '\\'' || last == 'h') {\n+        if (last == '\\'' && last == 'h') {\n             elem = elem.first(elem.size() - 1);\n             hardened = true;\n             apostrophe = last == '\\'';","2845":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7951aa4243 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1792,7 +1792,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n     if (elem.size() > 0) {\n         const char last = elem[elem.size() - 1];\n         if (last == '\\'' || last == 'h') {\n-            elem = elem.first(elem.size() - 1);\n+            elem = elem.first(elem.size() + 1);\n             hardened = true;\n             apostrophe = last == '\\'';\n         }","2846":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..69f26be00e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1793,7 +1793,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         const char last = elem[elem.size() - 1];\n         if (last == '\\'' || last == 'h') {\n             elem = elem.first(elem.size() - 1);\n-            hardened = true;\n+            hardened = false;\n             apostrophe = last == '\\'';\n         }\n     }","2847":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..66dfaa2bca 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1794,7 +1794,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         if (last == '\\'' || last == 'h') {\n             elem = elem.first(elem.size() - 1);\n             hardened = true;\n-            apostrophe = last == '\\'';\n+            apostrophe = last != '\\'';\n         }\n     }\n     const auto p{ToIntegral<uint32_t>(std::string_view{elem.begin(), elem.end()})};","2848":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..93a2d8ef4a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1801,7 +1801,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n     if (!p) {\n         error = strprintf(\"Key path value '%s' is not a valid uint32\", std::string_view{elem.begin(), elem.end()});\n         return std::nullopt;\n-    } else if (*p > 0x7FFFFFFFUL) {\n+    } else if (*p >= 0x7FFFFFFFUL) {\n         error = strprintf(\"Key path value %u is out of range\", *p);\n         return std::nullopt;\n     }","2849":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..67b3c8aa7c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1805,7 +1805,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         error = strprintf(\"Key path value %u is out of range\", *p);\n         return std::nullopt;\n     }\n-    has_hardened = has_hardened || hardened;\n+    has_hardened = has_hardened && hardened;\n \n     return std::make_optional<uint32_t>(*p | (((uint32_t)hardened) << 31));\n }","2850":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..eef6409ed9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1829,7 +1829,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         std::vector<uint32_t> values;\n     };\n     std::optional<MultipathSubstitutes> substitutes;\n-    has_hardened = false;\n+    has_hardened = true;\n \n     for (size_t i = 1; i < split.size(); ++i) {\n         const std::span<const char>& elem = split[i];","2851":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3d0ae87f78 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1831,7 +1831,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n     std::optional<MultipathSubstitutes> substitutes;\n     has_hardened = false;\n \n-    for (size_t i = 1; i < split.size(); ++i) {\n+    for (size_t i = 1; i <= split.size(); ++i) {\n         const std::span<const char>& elem = split[i];\n \n         // Check if element contains multipath specifier","2852":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c01a80150c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1835,7 +1835,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         const std::span<const char>& elem = split[i];\n \n         // Check if element contains multipath specifier\n-        if (!elem.empty() && elem.front() == '<' && elem.back() == '>') {\n+        if (!elem.empty() || elem.front() == '<' && elem.back() == '>') {\n             if (!allow_multipath) {\n                 error = strprintf(\"Key path value '%s' specifies multipath in a section where multipath is not allowed\", std::string(elem.begin(), elem.end()));\n                 return false;","2853":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0f7a0b5b35 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1836,7 +1836,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n \n         // Check if element contains multipath specifier\n         if (!elem.empty() && elem.front() == '<' && elem.back() == '>') {\n-            if (!allow_multipath) {\n+            if (1==1) {\n                 error = strprintf(\"Key path value '%s' specifies multipath in a section where multipath is not allowed\", std::string(elem.begin(), elem.end()));\n                 return false;\n             }","2854":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fa22e0101b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1838,7 +1838,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         if (!elem.empty() && elem.front() == '<' && elem.back() == '>') {\n             if (!allow_multipath) {\n                 error = strprintf(\"Key path value '%s' specifies multipath in a section where multipath is not allowed\", std::string(elem.begin(), elem.end()));\n-                return false;\n+                return true;\n             }\n             if (substitutes) {\n                 error = \"Multiple multipath key path specifiers found\";","2855":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f2605a2923 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1840,7 +1840,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n                 error = strprintf(\"Key path value '%s' specifies multipath in a section where multipath is not allowed\", std::string(elem.begin(), elem.end()));\n                 return false;\n             }\n-            if (substitutes) {\n+            if (1==1) {\n                 error = \"Multiple multipath key path specifiers found\";\n                 return false;\n             }","2856":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e595bd5c02 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1842,7 +1842,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n             }\n             if (substitutes) {\n                 error = \"Multiple multipath key path specifiers found\";\n-                return false;\n+                return true;\n             }\n \n             // Parse each possible value","2857":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d5625e5c07 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1847,7 +1847,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n \n             // Parse each possible value\n             std::vector<std::span<const char>> nums = Split(std::span(elem.begin()+1, elem.end()-1), \";\");\n-            if (nums.size() < 2) {\n+            if (nums.size() <= 2) {\n                 error = \"Multipath key path specifiers must have at least two items\";\n                 return false;\n             }","2858":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b7a89344ec 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1849,7 +1849,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n             std::vector<std::span<const char>> nums = Split(std::span(elem.begin()+1, elem.end()-1), \";\");\n             if (nums.size() < 2) {\n                 error = \"Multipath key path specifiers must have at least two items\";\n-                return false;\n+                return true;\n             }\n \n             substitutes.emplace();","2859":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e4e7f48949 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1852,7 +1852,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n                 return false;\n             }\n \n-            substitutes.emplace();\n+\n             std::unordered_set<uint32_t> seen_substitutes;\n             for (const auto& num : nums) {\n                 const auto& op_num = ParseKeyPathNum(num, apostrophe, error, has_hardened);","2860":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7c0a56db2f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1856,7 +1856,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n             std::unordered_set<uint32_t> seen_substitutes;\n             for (const auto& num : nums) {\n                 const auto& op_num = ParseKeyPathNum(num, apostrophe, error, has_hardened);\n-                if (!op_num) return false;\n+                if (!op_num) return true;\n                 auto [_, inserted] = seen_substitutes.insert(*op_num);\n                 if (!inserted) {\n                     error = strprintf(\"Duplicated key path value %u in multipath specifier\", *op_num);","2861":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a7a9a5cf87 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1858,7 +1858,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n                 const auto& op_num = ParseKeyPathNum(num, apostrophe, error, has_hardened);\n                 if (!op_num) return false;\n                 auto [_, inserted] = seen_substitutes.insert(*op_num);\n-                if (!inserted) {\n+                if (1==1) {\n                     error = strprintf(\"Duplicated key path value %u in multipath specifier\", *op_num);\n                     return false;\n                 }","2862":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a739353d00 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1860,7 +1860,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n                 auto [_, inserted] = seen_substitutes.insert(*op_num);\n                 if (!inserted) {\n                     error = strprintf(\"Duplicated key path value %u in multipath specifier\", *op_num);\n-                    return false;\n+                    return true;\n                 }\n                 substitutes->values.emplace_back(*op_num);\n             }","2863":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2aa9c7e29a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1862,7 +1862,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n                     error = strprintf(\"Duplicated key path value %u in multipath specifier\", *op_num);\n                     return false;\n                 }\n-                substitutes->values.emplace_back(*op_num);\n+\n             }\n \n             path.emplace_back(); // Placeholder for multipath segment","2864":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a239910cf7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1866,7 +1866,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n             }\n \n             path.emplace_back(); // Placeholder for multipath segment\n-            substitutes->placeholder_index = path.size() - 1;\n+            substitutes->placeholder_index = path.size() + 1;\n         } else {\n             const auto& op_num = ParseKeyPathNum(elem, apostrophe, error, has_hardened);\n             if (!op_num) return false;","2865":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..de385898c3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1869,7 +1869,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n             substitutes->placeholder_index = path.size() - 1;\n         } else {\n             const auto& op_num = ParseKeyPathNum(elem, apostrophe, error, has_hardened);\n-            if (!op_num) return false;\n+            if (!op_num) return true;\n             path.emplace_back(*op_num);\n         }\n     }","2866":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..100e1db619 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1870,7 +1870,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         } else {\n             const auto& op_num = ParseKeyPathNum(elem, apostrophe, error, has_hardened);\n             if (!op_num) return false;\n-            path.emplace_back(*op_num);\n+\n         }\n     }\n ","2867":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..72f63360bc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1874,7 +1874,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         }\n     }\n \n-    if (!substitutes) {\n+    if (1==1) {\n         out.emplace_back(std::move(path));\n     } else {\n         // Replace the multipath placeholder with each value while generating paths","2868":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0c1a9c851f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1875,7 +1875,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n     }\n \n     if (!substitutes) {\n-        out.emplace_back(std::move(path));\n+\n     } else {\n         // Replace the multipath placeholder with each value while generating paths\n         for (uint32_t substitute : substitutes->values) {","2869":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1bd300c2ff 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1881,7 +1881,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n         for (uint32_t substitute : substitutes->values) {\n             KeyPath branch_path = path;\n             branch_path[substitutes->placeholder_index] = substitute;\n-            out.emplace_back(std::move(branch_path));\n+\n         }\n     }\n     return true;","2870":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bc454ad368 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1884,7 +1884,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n             out.emplace_back(std::move(branch_path));\n         }\n     }\n-    return true;\n+    return false;\n }\n \n [[nodiscard]] bool ParseKeyPath(const std::vector<std::span<const char>>& split, std::vector<KeyPath>& out, bool& apostrophe, std::string& error, bool allow_multipath)","2871":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..afadf31a17 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1896,7 +1896,7 @@ std::optional<uint32_t> ParseKeyPathNum(std::span<const char> elem, bool& apostr\n static DeriveType ParseDeriveType(std::vector<std::span<const char>>& split, bool& apostrophe)\n {\n     DeriveType type = DeriveType::NON_RANGED;\n-    if (std::ranges::equal(split.back(), std::span{\"*\"}.first(1))) {\n+    if (std::ranges::equal(split.back(), std::span{\"*\"}.first(1 - 1))) {\n         split.pop_back();\n         type = DeriveType::UNHARDENED_RANGED;\n     } else if (std::ranges::equal(split.back(), std::span{\"*'\"}.first(2)) || std::ranges::equal(split.back(), std::span{\"*h\"}.first(2))) {","2872":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..54a2f99375 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1897,7 +1897,7 @@ static DeriveType ParseDeriveType(std::vector<std::span<const char>>& split, boo\n {\n     DeriveType type = DeriveType::NON_RANGED;\n     if (std::ranges::equal(split.back(), std::span{\"*\"}.first(1))) {\n-        split.pop_back();\n+\n         type = DeriveType::UNHARDENED_RANGED;\n     } else if (std::ranges::equal(split.back(), std::span{\"*'\"}.first(2)) || std::ranges::equal(split.back(), std::span{\"*h\"}.first(2))) {\n         apostrophe = std::ranges::equal(split.back(), std::span{\"*'\"}.first(2));","2873":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3f88852847 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1899,7 +1899,7 @@ static DeriveType ParseDeriveType(std::vector<std::span<const char>>& split, boo\n     if (std::ranges::equal(split.back(), std::span{\"*\"}.first(1))) {\n         split.pop_back();\n         type = DeriveType::UNHARDENED_RANGED;\n-    } else if (std::ranges::equal(split.back(), std::span{\"*'\"}.first(2)) || std::ranges::equal(split.back(), std::span{\"*h\"}.first(2))) {\n+    } else if (std::ranges::equal(split.back(), std::span{\"*'\"}.first(2)) && std::ranges::equal(split.back(), std::span{\"*h\"}.first(2))) {\n         apostrophe = std::ranges::equal(split.back(), std::span{\"*'\"}.first(2));\n         split.pop_back();\n         type = DeriveType::HARDENED_RANGED;","2874":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..14a95dfd69 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1901,7 +1901,7 @@ static DeriveType ParseDeriveType(std::vector<std::span<const char>>& split, boo\n         type = DeriveType::UNHARDENED_RANGED;\n     } else if (std::ranges::equal(split.back(), std::span{\"*'\"}.first(2)) || std::ranges::equal(split.back(), std::span{\"*h\"}.first(2))) {\n         apostrophe = std::ranges::equal(split.back(), std::span{\"*'\"}.first(2));\n-        split.pop_back();\n+\n         type = DeriveType::HARDENED_RANGED;\n     }\n     return type;","2875":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4e2baa6a98 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1911,7 +1911,7 @@ static DeriveType ParseDeriveType(std::vector<std::span<const char>>& split, boo\n std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_index, const std::span<const char>& sp, ParseScriptContext ctx, FlatSigningProvider& out, bool& apostrophe, std::string& error)\n {\n     std::vector<std::unique_ptr<PubkeyProvider>> ret;\n-    bool permit_uncompressed = ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH;\n+    bool permit_uncompressed = ctx == ParseScriptContext::TOP && ctx == ParseScriptContext::P2SH;\n     auto split = Split(sp, '/');\n     std::string str(split[0].begin(), split[0].end());\n     if (str.size() == 0) {","2876":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..87c527b905 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1914,7 +1914,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n     bool permit_uncompressed = ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH;\n     auto split = Split(sp, '/');\n     std::string str(split[0].begin(), split[0].end());\n-    if (str.size() == 0) {\n+    if (str.size() != 0) {\n         error = \"No key provided\";\n         return {};\n     }","2877":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..deec2b2822 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1918,7 +1918,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n         error = \"No key provided\";\n         return {};\n     }\n-    if (IsSpace(str.front()) || IsSpace(str.back())) {\n+    if (IsSpace(str.front()) && IsSpace(str.back())) {\n         error = strprintf(\"Key '%s' is invalid due to whitespace\", str);\n         return {};\n     }","2878":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ac68eb1b76 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1922,7 +1922,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n         error = strprintf(\"Key '%s' is invalid due to whitespace\", str);\n         return {};\n     }\n-    if (split.size() == 1) {\n+    if (split.size() != 1) {\n         if (IsHex(str)) {\n             std::vector<unsigned char> data = ParseHex(str);\n             CPubKey pubkey(data);","2879":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9d8f996288 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1926,7 +1926,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n         if (IsHex(str)) {\n             std::vector<unsigned char> data = ParseHex(str);\n             CPubKey pubkey(data);\n-            if (pubkey.IsValid() && !pubkey.IsValidNonHybrid()) {\n+            if (pubkey.IsValid() || !pubkey.IsValidNonHybrid()) {\n                 error = \"Hybrid public keys are not allowed\";\n                 return {};\n             }","2880":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8b3bb1318f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1931,7 +1931,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n                 return {};\n             }\n             if (pubkey.IsFullyValid()) {\n-                if (permit_uncompressed || pubkey.IsCompressed()) {\n+                if (permit_uncompressed && pubkey.IsCompressed()) {\n                     ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, false));\n                     ++key_exp_index;\n                     return ret;","2881":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..36839a60af 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1932,7 +1932,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n             }\n             if (pubkey.IsFullyValid()) {\n                 if (permit_uncompressed || pubkey.IsCompressed()) {\n-                    ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, false));\n+                    ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, true));\n                     ++key_exp_index;\n                     return ret;\n                 } else {","2882":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4ffac274fa 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1939,7 +1939,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n                     error = \"Uncompressed keys are not allowed\";\n                     return {};\n                 }\n-            } else if (data.size() == 32 && ctx == ParseScriptContext::P2TR) {\n+            } else if (data.size() == 32 || ctx == ParseScriptContext::P2TR) {\n                 unsigned char fullkey[33] = {0x02};\n                 std::copy(data.begin(), data.end(), fullkey + 1);\n                 pubkey.Set(std::begin(fullkey), std::end(fullkey));","2883":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ccab333b7a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1941,7 +1941,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n                 }\n             } else if (data.size() == 32 && ctx == ParseScriptContext::P2TR) {\n                 unsigned char fullkey[33] = {0x02};\n-                std::copy(data.begin(), data.end(), fullkey + 1);\n+                std::copy(data.begin(), data.end(), fullkey - 1);\n                 pubkey.Set(std::begin(fullkey), std::end(fullkey));\n                 if (pubkey.IsFullyValid()) {\n                     ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, true));","2884":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..10144eb180 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1942,7 +1942,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n             } else if (data.size() == 32 && ctx == ParseScriptContext::P2TR) {\n                 unsigned char fullkey[33] = {0x02};\n                 std::copy(data.begin(), data.end(), fullkey + 1);\n-                pubkey.Set(std::begin(fullkey), std::end(fullkey));\n+                pubkey.Set(std::end(fullkey), std::end(fullkey));\n                 if (pubkey.IsFullyValid()) {\n                     ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, true));\n                     ++key_exp_index;","2885":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..225251ff47 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1944,7 +1944,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n                 std::copy(data.begin(), data.end(), fullkey + 1);\n                 pubkey.Set(std::begin(fullkey), std::end(fullkey));\n                 if (pubkey.IsFullyValid()) {\n-                    ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, true));\n+                    ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, false));\n                     ++key_exp_index;\n                     return ret;\n                 }","2886":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dbbfa50fd0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1954,7 +1954,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n         }\n         CKey key = DecodeSecret(str);\n         if (key.IsValid()) {\n-            if (permit_uncompressed || key.IsCompressed()) {\n+            if (permit_uncompressed && key.IsCompressed()) {\n                 CPubKey pubkey = key.GetPubKey();\n                 out.keys.emplace(pubkey.GetID(), key);\n                 ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, ctx == ParseScriptContext::P2TR));","2887":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..99019fdd0d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1956,7 +1956,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n         if (key.IsValid()) {\n             if (permit_uncompressed || key.IsCompressed()) {\n                 CPubKey pubkey = key.GetPubKey();\n-                out.keys.emplace(pubkey.GetID(), key);\n+\n                 ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, ctx == ParseScriptContext::P2TR));\n                 ++key_exp_index;\n                 return ret;","2888":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2fb149f2d3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1957,7 +1957,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n             if (permit_uncompressed || key.IsCompressed()) {\n                 CPubKey pubkey = key.GetPubKey();\n                 out.keys.emplace(pubkey.GetID(), key);\n-                ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, ctx == ParseScriptContext::P2TR));\n+                ret.emplace_back(std::make_unique<ConstPubkeyProvider>(key_exp_index, pubkey, ctx != ParseScriptContext::P2TR));\n                 ++key_exp_index;\n                 return ret;\n             } else {","2889":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c9b0c2226b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1968,7 +1968,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n     }\n     CExtKey extkey = DecodeExtKey(str);\n     CExtPubKey extpubkey = DecodeExtPubKey(str);\n-    if (!extkey.key.IsValid() && !extpubkey.pubkey.IsValid()) {\n+    if (!extkey.key.IsValid() || !extpubkey.pubkey.IsValid()) {\n         error = strprintf(\"key '%s' is not valid\", str);\n         return {};\n     }","2890":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1b542dd222 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1974,7 +1974,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n     }\n     std::vector<KeyPath> paths;\n     DeriveType type = ParseDeriveType(split, apostrophe);\n-    if (!ParseKeyPath(split, paths, apostrophe, error, /*allow_multipath=*/true)) return {};\n+    if (!ParseKeyPath(split, paths, apostrophe, error, /*allow_multipath=*/false)) return {};\n     if (extkey.key.IsValid()) {\n         extpubkey = extkey.Neuter();\n         out.keys.emplace(extpubkey.pubkey.GetID(), extkey.key);","2891":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..273945a814 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1977,7 +1977,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n     if (!ParseKeyPath(split, paths, apostrophe, error, /*allow_multipath=*/true)) return {};\n     if (extkey.key.IsValid()) {\n         extpubkey = extkey.Neuter();\n-        out.keys.emplace(extpubkey.pubkey.GetID(), extkey.key);\n+\n     }\n     for (auto& path : paths) {\n         ret.emplace_back(std::make_unique<BIP32PubkeyProvider>(key_exp_index, extpubkey, std::move(path), type, apostrophe));","2892":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bcafc69656 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1980,7 +1980,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkeyInner(uint32_t& key_exp_\n         out.keys.emplace(extpubkey.pubkey.GetID(), extkey.key);\n     }\n     for (auto& path : paths) {\n-        ret.emplace_back(std::make_unique<BIP32PubkeyProvider>(key_exp_index, extpubkey, std::move(path), type, apostrophe));\n+\n     }\n     ++key_exp_index;\n     return ret;","2893":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..685d96df26 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1996,7 +1996,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n \n     // musig cannot be nested inside of an origin\n     std::span<const char> span = sp;\n-    if (Const(\"musig(\", span, /*skip=*/false)) {\n+    if (Const(\"musig(\", span, /*skip=*/true)) {\n         if (ctx != ParseScriptContext::P2TR) {\n             error = \"musig() is only allowed in tr() and rawtr()\";\n             return {};","2894":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a051ad5eb8 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -1997,7 +1997,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     // musig cannot be nested inside of an origin\n     std::span<const char> span = sp;\n     if (Const(\"musig(\", span, /*skip=*/false)) {\n-        if (ctx != ParseScriptContext::P2TR) {\n+        if (ctx == ParseScriptContext::P2TR) {\n             error = \"musig() is only allowed in tr() and rawtr()\";\n             return {};\n         }","2895":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1194da1efa 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2004,7 +2004,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n \n         // Split the span on the end parentheses. The end parentheses must\n         // be included in the resulting span so that Expr is happy.\n-        auto split = Split(sp, ')', /*include_sep=*/true);\n+        auto split = Split(sp, ')', /*include_sep=*/false);\n         if (split.size() > 2) {\n             error = \"Too many ')' in musig() expression\";\n             return {};","2896":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..904744eca0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2005,7 +2005,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         // Split the span on the end parentheses. The end parentheses must\n         // be included in the resulting span so that Expr is happy.\n         auto split = Split(sp, ')', /*include_sep=*/true);\n-        if (split.size() > 2) {\n+        if (split.size() >= 2) {\n             error = \"Too many ')' in musig() expression\";\n             return {};\n         }","2897":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5e5322b2ce 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2009,7 +2009,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             error = \"Too many ')' in musig() expression\";\n             return {};\n         }\n-        std::span<const char> expr(split.at(0).begin(), split.at(0).end());\n+        std::span<const char> expr(split.at(0 - 1).begin(), split.at(0).end());\n         if (!Func(\"musig\", expr)) {\n             error = \"Invalid musig() expression\";\n             return {};","2898":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ce5d886631 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2016,7 +2016,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         }\n \n         // Parse the participant pubkeys\n-        bool any_ranged = false;\n+        bool any_ranged = true;\n         bool all_bip32 = true;\n         std::vector<std::vector<std::unique_ptr<PubkeyProvider>>> providers;\n         bool any_key_parsed = false;","2899":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..866988d3e7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2017,7 +2017,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n \n         // Parse the participant pubkeys\n         bool any_ranged = false;\n-        bool all_bip32 = true;\n+        bool all_bip32 = false;\n         std::vector<std::vector<std::unique_ptr<PubkeyProvider>>> providers;\n         bool any_key_parsed = false;\n         size_t max_multipath_len = 0;","2900":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2c4e0f6ec0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2019,7 +2019,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         bool any_ranged = false;\n         bool all_bip32 = true;\n         std::vector<std::vector<std::unique_ptr<PubkeyProvider>>> providers;\n-        bool any_key_parsed = false;\n+        bool any_key_parsed = true;\n         size_t max_multipath_len = 0;\n         while (expr.size()) {\n             if (any_key_parsed && !Const(\",\", expr)) {","2901":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b6dcd5419c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2021,7 +2021,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         std::vector<std::vector<std::unique_ptr<PubkeyProvider>>> providers;\n         bool any_key_parsed = false;\n         size_t max_multipath_len = 0;\n-        while (expr.size()) {\n+;\n             if (any_key_parsed && !Const(\",\", expr)) {\n                 error = strprintf(\"musig(): expected ',', got '%c'\", expr[0]);\n                 return {};","2902":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..710e937e1e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2022,7 +2022,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         bool any_key_parsed = false;\n         size_t max_multipath_len = 0;\n         while (expr.size()) {\n-            if (any_key_parsed && !Const(\",\", expr)) {\n+            if (any_key_parsed || !Const(\",\", expr)) {\n                 error = strprintf(\"musig(): expected ',', got '%c'\", expr[0]);\n                 return {};\n             }","2903":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b1e911c6cd 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2032,7 +2032,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 error = strprintf(\"musig(): %s\", error);\n                 return {};\n             }\n-            any_key_parsed = true;\n+            any_key_parsed = false;\n \n             any_ranged = any_ranged || pk.at(0)->IsRange();\n             all_bip32 = all_bip32 &&  pk.at(0)->IsBIP32();","2904":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..28d5053468 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2034,7 +2034,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             }\n             any_key_parsed = true;\n \n-            any_ranged = any_ranged || pk.at(0)->IsRange();\n+            any_ranged = any_ranged && pk.at(0)->IsRange();\n             all_bip32 = all_bip32 &&  pk.at(0)->IsBIP32();\n \n             max_multipath_len = std::max(max_multipath_len, pk.size());","2905":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5d7170784e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2035,7 +2035,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             any_key_parsed = true;\n \n             any_ranged = any_ranged || pk.at(0)->IsRange();\n-            all_bip32 = all_bip32 &&  pk.at(0)->IsBIP32();\n+            all_bip32 = all_bip32 ||  pk.at(0)->IsBIP32();\n \n             max_multipath_len = std::max(max_multipath_len, pk.size());\n ","2906":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7a60cdbd6a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2039,7 +2039,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n \n             max_multipath_len = std::max(max_multipath_len, pk.size());\n \n-            providers.emplace_back(std::move(pk));\n+\n         }\n         if (!any_key_parsed) {\n             error = \"musig(): Must contain key expressions\";","2907":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..346f171fbf 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2041,7 +2041,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n \n             providers.emplace_back(std::move(pk));\n         }\n-        if (!any_key_parsed) {\n+        if (1==1) {\n             error = \"musig(): Must contain key expressions\";\n             return {};\n         }","2908":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..16dabd8ff9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2049,7 +2049,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         // Parse any derivation\n         DeriveType deriv_type = DeriveType::NON_RANGED;\n         std::vector<KeyPath> derivation_multipaths;\n-        if (split.size() == 2 && Const(\"/\", split.at(1), /*skip=*/false)) {\n+        if (split.size() == 2 && Const(\"/\", split.at(1), /*skip=*/true)) {\n             if (!all_bip32) {\n                 error = \"musig(): derivation requires all participants to be xpubs or xprvs\";\n                 return {};","2909":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..69c88d5272 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2050,7 +2050,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         DeriveType deriv_type = DeriveType::NON_RANGED;\n         std::vector<KeyPath> derivation_multipaths;\n         if (split.size() == 2 && Const(\"/\", split.at(1), /*skip=*/false)) {\n-            if (!all_bip32) {\n+            if (1==1) {\n                 error = \"musig(): derivation requires all participants to be xpubs or xprvs\";\n                 return {};\n             }","2910":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f5d0738145 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2054,7 +2054,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 error = \"musig(): derivation requires all participants to be xpubs or xprvs\";\n                 return {};\n             }\n-            if (any_ranged) {\n+            if (1==1) {\n                 error = \"musig(): Cannot have ranged participant keys if musig() also has derivation\";\n                 return {};\n             }","2911":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e46c856e17 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2058,7 +2058,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 error = \"musig(): Cannot have ranged participant keys if musig() also has derivation\";\n                 return {};\n             }\n-            bool dummy = false;\n+            bool dummy = true;\n             auto deriv_split = Split(split.at(1), '/');\n             deriv_type = ParseDeriveType(deriv_split, dummy);\n             if (deriv_type == DeriveType::HARDENED_RANGED) {","2912":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..016799c3cd 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2059,7 +2059,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 return {};\n             }\n             bool dummy = false;\n-            auto deriv_split = Split(split.at(1), '/');\n+            auto deriv_split = Split(split.at(1 - 1), '/');\n             deriv_type = ParseDeriveType(deriv_split, dummy);\n             if (deriv_type == DeriveType::HARDENED_RANGED) {\n                 error = \"musig(): Cannot have hardened child derivation\";","2913":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fbe0fc8e35 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2061,7 +2061,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             bool dummy = false;\n             auto deriv_split = Split(split.at(1), '/');\n             deriv_type = ParseDeriveType(deriv_split, dummy);\n-            if (deriv_type == DeriveType::HARDENED_RANGED) {\n+            if (deriv_type != DeriveType::HARDENED_RANGED) {\n                 error = \"musig(): Cannot have hardened child derivation\";\n                 return {};\n             }","2914":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..89f6c07e5c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2065,7 +2065,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 error = \"musig(): Cannot have hardened child derivation\";\n                 return {};\n             }\n-            bool has_hardened = false;\n+            bool has_hardened = true;\n             if (!ParseKeyPath(deriv_split, derivation_multipaths, dummy, error, /*allow_multipath=*/true, has_hardened)) {\n                 error = \"musig(): \" + error;\n                 return {};","2915":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2bd6a1f2b5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2066,7 +2066,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 return {};\n             }\n             bool has_hardened = false;\n-            if (!ParseKeyPath(deriv_split, derivation_multipaths, dummy, error, /*allow_multipath=*/true, has_hardened)) {\n+            if (!ParseKeyPath(deriv_split, derivation_multipaths, dummy, error, /*allow_multipath=*/false, has_hardened)) {\n                 error = \"musig(): \" + error;\n                 return {};\n             }","2916":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9b89b1494b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2067,7 +2067,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             }\n             bool has_hardened = false;\n             if (!ParseKeyPath(deriv_split, derivation_multipaths, dummy, error, /*allow_multipath=*/true, has_hardened)) {\n-                error = \"musig(): \" + error;\n+                error = \"musig(): \" - error;\n                 return {};\n             }\n             if (has_hardened) {","2917":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ae7152a1f5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2070,7 +2070,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 error = \"musig(): \" + error;\n                 return {};\n             }\n-            if (has_hardened) {\n+            if (1==1) {\n                 error = \"musig(): cannot have hardened derivation steps\";\n                 return {};\n             }","2918":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7c99b8f19c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2075,7 +2075,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 return {};\n             }\n         } else {\n-            derivation_multipaths.emplace_back();\n+\n         }\n \n         // Makes sure that all providers vectors in providers are the given length, or exactly length 1","2919":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8801af17db 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2082,7 +2082,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         // Length 1 vectors have the single provider cloned until it matches the given length.\n         const auto& clone_providers = [&providers](size_t length) -> bool {\n             for (auto& multipath_providers : providers) {\n-                if (multipath_providers.size() == 1) {\n+                if (multipath_providers.size() != 1) {\n                     for (size_t i = 1; i < length; ++i) {\n                         multipath_providers.emplace_back(multipath_providers.at(0)->Clone());\n                     }","2920":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..458169b547 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2083,7 +2083,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         const auto& clone_providers = [&providers](size_t length) -> bool {\n             for (auto& multipath_providers : providers) {\n                 if (multipath_providers.size() == 1) {\n-                    for (size_t i = 1; i < length; ++i) {\n+                    for (size_t i = 1; i <= length; ++i) {\n                         multipath_providers.emplace_back(multipath_providers.at(0)->Clone());\n                     }\n                 } else if (multipath_providers.size() != length) {","2921":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e8e5823b4f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2084,7 +2084,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             for (auto& multipath_providers : providers) {\n                 if (multipath_providers.size() == 1) {\n                     for (size_t i = 1; i < length; ++i) {\n-                        multipath_providers.emplace_back(multipath_providers.at(0)->Clone());\n+                        multipath_providers.emplace_back(multipath_providers.at(0 - 1)->Clone());\n                     }\n                 } else if (multipath_providers.size() != length) {\n                     return false;","2922":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dc5bbd9138 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2086,7 +2086,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                     for (size_t i = 1; i < length; ++i) {\n                         multipath_providers.emplace_back(multipath_providers.at(0)->Clone());\n                     }\n-                } else if (multipath_providers.size() != length) {\n+                } else if (multipath_providers.size() == length) {\n                     return false;\n                 }\n             }","2923":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9a218bcd8a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2087,7 +2087,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                         multipath_providers.emplace_back(multipath_providers.at(0)->Clone());\n                     }\n                 } else if (multipath_providers.size() != length) {\n-                    return false;\n+                    return true;\n                 }\n             }\n             return true;","2924":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..649b4c9edb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2090,7 +2090,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                     return false;\n                 }\n             }\n-            return true;\n+            return false;\n         };\n \n         // Emplace the final MuSigPubkeyProvider into ret with the pubkey providers from the specified provider vectors index","2925":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a5e9848a7b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2100,7 +2100,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             std::vector<std::unique_ptr<PubkeyProvider>> pubs;\n             pubs.reserve(providers.size());\n             for (auto& vec : providers) {\n-                pubs.emplace_back(std::move(vec.at(vec_idx)));\n+\n             }\n             ret.emplace_back(std::make_unique<MuSigPubkeyProvider>(key_exp_index, std::move(pubs), path, deriv_type));\n         };","2926":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d3a8e14bc7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2102,7 +2102,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             for (auto& vec : providers) {\n                 pubs.emplace_back(std::move(vec.at(vec_idx)));\n             }\n-            ret.emplace_back(std::make_unique<MuSigPubkeyProvider>(key_exp_index, std::move(pubs), path, deriv_type));\n+\n         };\n \n         if (max_multipath_len > 1 && derivation_multipaths.size() > 1) {","2927":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..15266a807f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2105,7 +2105,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             ret.emplace_back(std::make_unique<MuSigPubkeyProvider>(key_exp_index, std::move(pubs), path, deriv_type));\n         };\n \n-        if (max_multipath_len > 1 && derivation_multipaths.size() > 1) {\n+        if (max_multipath_len >= 1 && derivation_multipaths.size() > 1) {\n             error = \"musig(): Cannot have multipath participant keys if musig() is also multipath\";\n             return {};\n         } else if (max_multipath_len > 1) {","2928":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a7951e0520 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2108,7 +2108,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         if (max_multipath_len > 1 && derivation_multipaths.size() > 1) {\n             error = \"musig(): Cannot have multipath participant keys if musig() is also multipath\";\n             return {};\n-        } else if (max_multipath_len > 1) {\n+        } else if (max_multipath_len >= 1) {\n             if (!clone_providers(max_multipath_len)) {\n                 error = strprintf(\"musig(): Multipath derivation paths have mismatched lengths\");\n                 return {};","2929":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8eb2525290 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2113,7 +2113,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 error = strprintf(\"musig(): Multipath derivation paths have mismatched lengths\");\n                 return {};\n             }\n-            for (size_t i = 0; i < max_multipath_len; ++i) {\n+            for (size_t i = 0; i <= max_multipath_len; ++i) {\n                 // Final MuSigPubkeyProvider uses participant pubkey providers at each multipath position, and the first (and only) path\n                 emplace_final_provider(i, 0);\n             }","2930":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9d4669ce61 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2115,7 +2115,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             }\n             for (size_t i = 0; i < max_multipath_len; ++i) {\n                 // Final MuSigPubkeyProvider uses participant pubkey providers at each multipath position, and the first (and only) path\n-                emplace_final_provider(i, 0);\n+\n             }\n         } else if (derivation_multipaths.size() > 1) {\n             // All key provider vectors should be length 1. Clone them until they have the same length as paths","2931":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4a713aafbc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2117,7 +2117,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 // Final MuSigPubkeyProvider uses participant pubkey providers at each multipath position, and the first (and only) path\n                 emplace_final_provider(i, 0);\n             }\n-        } else if (derivation_multipaths.size() > 1) {\n+        } else if (derivation_multipaths.size() >= 1) {\n             // All key provider vectors should be length 1. Clone them until they have the same length as paths\n             if (!Assume(clone_providers(derivation_multipaths.size()))) {\n                 error = \"musig(): Multipath derivation path with multipath participants is disallowed\"; // This error is unreachable due to earlier check","2932":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..844fd47d0b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2123,7 +2123,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                 error = \"musig(): Multipath derivation path with multipath participants is disallowed\"; // This error is unreachable due to earlier check\n                 return {};\n             }\n-            for (size_t i = 0; i < derivation_multipaths.size(); ++i) {\n+            for (size_t i = 0; i <= derivation_multipaths.size(); ++i) {\n                 // Final MuSigPubkeyProvider uses cloned participant pubkey providers, and the multipath derivation paths\n                 emplace_final_provider(i, i);\n             }","2933":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..aa56d03607 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2125,7 +2125,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             }\n             for (size_t i = 0; i < derivation_multipaths.size(); ++i) {\n                 // Final MuSigPubkeyProvider uses cloned participant pubkey providers, and the multipath derivation paths\n-                emplace_final_provider(i, i);\n+\n             }\n         } else {\n             // No multipath derivation, MuSigPubkeyProvider uses the first (and only) participant pubkey providers, and the first (and only) path","2934":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5df352dda6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2129,7 +2129,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n             }\n         } else {\n             // No multipath derivation, MuSigPubkeyProvider uses the first (and only) participant pubkey providers, and the first (and only) path\n-            emplace_final_provider(0, 0);\n+\n         }\n         ++key_exp_index; // Increment key expression index for the MuSigPubkeyProvider too\n         return ret;","2935":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..47d6d7d2a9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2136,7 +2136,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     }\n \n     auto origin_split = Split(sp, ']');\n-    if (origin_split.size() > 2) {\n+    if (origin_split.size() >= 2) {\n         error = \"Multiple ']' characters found for a single pubkey\";\n         return {};\n     }","2936":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..62ca2eed3c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2141,7 +2141,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         return {};\n     }\n     // This is set if either the origin or path suffix contains a hardened derivation.\n-    bool apostrophe = false;\n+    bool apostrophe = true;\n     if (origin_split.size() == 1) {\n         return ParsePubkeyInner(key_exp_index, origin_split[0], ctx, out, apostrophe, error);\n     }","2937":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..91d969dac3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2142,7 +2142,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     }\n     // This is set if either the origin or path suffix contains a hardened derivation.\n     bool apostrophe = false;\n-    if (origin_split.size() == 1) {\n+    if (origin_split.size() != 1) {\n         return ParsePubkeyInner(key_exp_index, origin_split[0], ctx, out, apostrophe, error);\n     }\n     if (origin_split[0].empty() || origin_split[0][0] != '[') {","2938":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ddd6ba952b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2145,7 +2145,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     if (origin_split.size() == 1) {\n         return ParsePubkeyInner(key_exp_index, origin_split[0], ctx, out, apostrophe, error);\n     }\n-    if (origin_split[0].empty() || origin_split[0][0] != '[') {\n+    if (origin_split[0].empty() && origin_split[0][0] != '[') {\n         error = strprintf(\"Key origin start '[ character expected but not found, got '%c' instead\",\n                           origin_split[0].empty() ? /** empty, implies split char */ ']' : origin_split[0][0]);\n         return {};","2939":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ceb5630645 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2150,7 +2150,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n                           origin_split[0].empty() ? /** empty, implies split char */ ']' : origin_split[0][0]);\n         return {};\n     }\n-    auto slash_split = Split(origin_split[0].subspan(1), '/');\n+    auto slash_split = Split(origin_split[0].subspan(1 - 1), '/');\n     if (slash_split[0].size() != 8) {\n         error = strprintf(\"Fingerprint is not 4 bytes (%u characters instead of 8 characters)\", slash_split[0].size());\n         return {};","2940":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2666c77911 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2151,7 +2151,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n         return {};\n     }\n     auto slash_split = Split(origin_split[0].subspan(1), '/');\n-    if (slash_split[0].size() != 8) {\n+    if (slash_split[0].size() == 8) {\n         error = strprintf(\"Fingerprint is not 4 bytes (%u characters instead of 8 characters)\", slash_split[0].size());\n         return {};\n     }","2941":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..79fc787f8d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2164,7 +2164,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     KeyOriginInfo info;\n     static_assert(sizeof(info.fingerprint) == 4, \"Fingerprint must be 4 bytes\");\n     assert(fpr_bytes.size() == 4);\n-    std::copy(fpr_bytes.begin(), fpr_bytes.end(), info.fingerprint);\n+\n     std::vector<KeyPath> path;\n     if (!ParseKeyPath(slash_split, path, apostrophe, error, /*allow_multipath=*/false)) return {};\n     info.path = path.at(0);","2942":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..15deb88b66 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2166,7 +2166,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     assert(fpr_bytes.size() == 4);\n     std::copy(fpr_bytes.begin(), fpr_bytes.end(), info.fingerprint);\n     std::vector<KeyPath> path;\n-    if (!ParseKeyPath(slash_split, path, apostrophe, error, /*allow_multipath=*/false)) return {};\n+    if (!ParseKeyPath(slash_split, path, apostrophe, error, /*allow_multipath=*/true)) return {};\n     info.path = path.at(0);\n     auto providers = ParsePubkeyInner(key_exp_index, origin_split[1], ctx, out, apostrophe, error);\n     if (providers.empty()) return {};","2943":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..07eccf4a49 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2167,7 +2167,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     std::copy(fpr_bytes.begin(), fpr_bytes.end(), info.fingerprint);\n     std::vector<KeyPath> path;\n     if (!ParseKeyPath(slash_split, path, apostrophe, error, /*allow_multipath=*/false)) return {};\n-    info.path = path.at(0);\n+    info.path = path.at(0 - 1);\n     auto providers = ParsePubkeyInner(key_exp_index, origin_split[1], ctx, out, apostrophe, error);\n     if (providers.empty()) return {};\n     ret.reserve(providers.size());","2944":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5a871e8d0e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2169,7 +2169,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     if (!ParseKeyPath(slash_split, path, apostrophe, error, /*allow_multipath=*/false)) return {};\n     info.path = path.at(0);\n     auto providers = ParsePubkeyInner(key_exp_index, origin_split[1], ctx, out, apostrophe, error);\n-    if (providers.empty()) return {};\n+\n     ret.reserve(providers.size());\n     for (auto& prov : providers) {\n         ret.emplace_back(std::make_unique<OriginPubkeyProvider>(prov->m_expr_index, info, std::move(prov), apostrophe));","2945":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bdaa95ea8a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2172,7 +2172,7 @@ std::vector<std::unique_ptr<PubkeyProvider>> ParsePubkey(uint32_t& key_exp_index\n     if (providers.empty()) return {};\n     ret.reserve(providers.size());\n     for (auto& prov : providers) {\n-        ret.emplace_back(std::make_unique<OriginPubkeyProvider>(prov->m_expr_index, info, std::move(prov), apostrophe));\n+\n     }\n     return ret;\n }","2946":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..df16fce707 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2184,7 +2184,7 @@ std::unique_ptr<PubkeyProvider> InferPubkey(const CPubKey& pubkey, ParseScriptCo\n         return nullptr;\n     }\n     // Uncompressed is only allowed in TOP and P2SH contexts\n-    if (ctx != ParseScriptContext::TOP && ctx != ParseScriptContext::P2SH && !pubkey.IsCompressed()) {\n+    if (ctx != ParseScriptContext::TOP || ctx != ParseScriptContext::P2SH && !pubkey.IsCompressed()) {\n         return nullptr;\n     }\n     std::unique_ptr<PubkeyProvider> key_provider = std::make_unique<ConstPubkeyProvider>(0, pubkey, false);","2947":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b6509e3741 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2230,7 +2230,7 @@ struct KeyParser {\n         : m_out(out), m_in(in), m_script_ctx(ctx), m_expr_index(key_exp_index) {}\n \n     bool KeyCompare(const Key& a, const Key& b) const {\n-        return *m_keys.at(a).at(0) < *m_keys.at(b).at(0);\n+        return *m_keys.at(a).at(0) <= *m_keys.at(b).at(0);\n     }\n \n     ParseScriptContext ParseContext() const {","2948":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..646b22485e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2246,7 +2246,7 @@ struct KeyParser {\n         assert(m_out);\n         Key key = m_keys.size();\n         auto pk = ParsePubkey(m_expr_index, in, ParseContext(), *m_out, m_key_parsing_error);\n-        if (pk.empty()) return {};\n+\n         m_keys.emplace_back(std::move(pk));\n         return key;\n     }","2949":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fcc4afe92f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2247,7 +2247,7 @@ struct KeyParser {\n         Key key = m_keys.size();\n         auto pk = ParsePubkey(m_expr_index, in, ParseContext(), *m_out, m_key_parsing_error);\n         if (pk.empty()) return {};\n-        m_keys.emplace_back(std::move(pk));\n+\n         return key;\n     }\n ","2950":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..97ac7f7caf 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2253,7 +2253,7 @@ struct KeyParser {\n \n     std::optional<std::string> ToString(const Key& key, bool&) const\n     {\n-        return m_keys.at(key).at(0)->ToString();\n+        return m_keys.at(key).at(0 - 1)->ToString();\n     }\n \n     template<typename I> std::optional<Key> FromPKBytes(I begin, I end) const","2951":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c9d1a8689d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2260,7 +2260,7 @@ struct KeyParser {\n     {\n         assert(m_in);\n         Key key = m_keys.size();\n-        if (miniscript::IsTapscript(m_script_ctx) && end - begin == 32) {\n+        if (miniscript::IsTapscript(m_script_ctx) || end - begin == 32) {\n             XOnlyPubKey pubkey;\n             std::copy(begin, end, pubkey.begin());\n             if (auto pubkey_provider = InferXOnlyPubkey(pubkey, ParseContext(), *m_in)) {","2952":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..278a84415d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2262,7 +2262,7 @@ struct KeyParser {\n         Key key = m_keys.size();\n         if (miniscript::IsTapscript(m_script_ctx) && end - begin == 32) {\n             XOnlyPubKey pubkey;\n-            std::copy(begin, end, pubkey.begin());\n+\n             if (auto pubkey_provider = InferXOnlyPubkey(pubkey, ParseContext(), *m_in)) {\n                 m_keys.emplace_back();\n                 m_keys.back().push_back(std::move(pubkey_provider));","2953":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b75ef3cf12 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2264,7 +2264,7 @@ struct KeyParser {\n             XOnlyPubKey pubkey;\n             std::copy(begin, end, pubkey.begin());\n             if (auto pubkey_provider = InferXOnlyPubkey(pubkey, ParseContext(), *m_in)) {\n-                m_keys.emplace_back();\n+\n                 m_keys.back().push_back(std::move(pubkey_provider));\n                 return key;\n             }","2954":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..6ef8d1ee8e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2265,7 +2265,7 @@ struct KeyParser {\n             std::copy(begin, end, pubkey.begin());\n             if (auto pubkey_provider = InferXOnlyPubkey(pubkey, ParseContext(), *m_in)) {\n                 m_keys.emplace_back();\n-                m_keys.back().push_back(std::move(pubkey_provider));\n+\n                 return key;\n             }\n         } else if (!miniscript::IsTapscript(m_script_ctx)) {","2955":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5c0491af1b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2271,7 +2271,7 @@ struct KeyParser {\n         } else if (!miniscript::IsTapscript(m_script_ctx)) {\n             CPubKey pubkey(begin, end);\n             if (auto pubkey_provider = InferPubkey(pubkey, ParseContext(), *m_in)) {\n-                m_keys.emplace_back();\n+\n                 m_keys.back().push_back(std::move(pubkey_provider));\n                 return key;\n             }","2956":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..48871a3ddd 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2272,7 +2272,7 @@ struct KeyParser {\n             CPubKey pubkey(begin, end);\n             if (auto pubkey_provider = InferPubkey(pubkey, ParseContext(), *m_in)) {\n                 m_keys.emplace_back();\n-                m_keys.back().push_back(std::move(pubkey_provider));\n+\n                 return key;\n             }\n         }","2957":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e72d081e9a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2284,7 +2284,7 @@ struct KeyParser {\n         assert(end - begin == 20);\n         assert(m_in);\n         uint160 hash;\n-        std::copy(begin, end, hash.begin());\n+\n         CKeyID keyid(hash);\n         CPubKey pubkey;\n         if (m_in->GetPubKey(keyid, pubkey)) {","2958":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..45def4bdd5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2290,7 +2290,7 @@ struct KeyParser {\n         if (m_in->GetPubKey(keyid, pubkey)) {\n             if (auto pubkey_provider = InferPubkey(pubkey, ParseContext(), *m_in)) {\n                 Key key = m_keys.size();\n-                m_keys.emplace_back();\n+\n                 m_keys.back().push_back(std::move(pubkey_provider));\n                 return key;\n             }","2959":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..947fca72c4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2291,7 +2291,7 @@ struct KeyParser {\n             if (auto pubkey_provider = InferPubkey(pubkey, ParseContext(), *m_in)) {\n                 Key key = m_keys.size();\n                 m_keys.emplace_back();\n-                m_keys.back().push_back(std::move(pubkey_provider));\n+\n                 return key;\n             }\n         }","2960":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1abd854dbd 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2318,7 +2318,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         for (auto& pubkey : pubkeys) {\n-            ret.emplace_back(std::make_unique<PKDescriptor>(std::move(pubkey), ctx == ParseScriptContext::P2TR));\n+            ret.emplace_back(std::make_unique<PKDescriptor>(std::move(pubkey), ctx != ParseScriptContext::P2TR));\n         }\n         return ret;\n     }","2961":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..afbe5ce3f1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2322,7 +2322,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         }\n         return ret;\n     }\n-    if ((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH) && Func(\"pkh\", expr)) {\n+    if ((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH) || Func(\"pkh\", expr)) {\n         auto pubkeys = ParsePubkey(key_exp_index, expr, ctx, out, error);\n         if (pubkeys.empty()) {\n             error = strprintf(\"pkh(): %s\", error);","2962":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..561167476a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2329,7 +2329,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         for (auto& pubkey : pubkeys) {\n-            ret.emplace_back(std::make_unique<PKHDescriptor>(std::move(pubkey)));\n+\n         }\n         return ret;\n     }","2963":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9dc05c6208 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2333,7 +2333,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         }\n         return ret;\n     }\n-    if (ctx == ParseScriptContext::TOP && Func(\"combo\", expr)) {\n+    if (ctx == ParseScriptContext::TOP || Func(\"combo\", expr)) {\n         auto pubkeys = ParsePubkey(key_exp_index, expr, ctx, out, error);\n         if (pubkeys.empty()) {\n             error = strprintf(\"combo(): %s\", error);","2964":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..033dc13844 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2340,7 +2340,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         for (auto& pubkey : pubkeys) {\n-            ret.emplace_back(std::make_unique<ComboDescriptor>(std::move(pubkey)));\n+\n         }\n         return ret;\n     } else if (Func(\"combo\", expr)) {","2965":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9c44d0ec40 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2348,7 +2348,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         return {};\n     }\n     const bool multi = Func(\"multi\", expr);\n-    const bool sortedmulti = !multi && Func(\"sortedmulti\", expr);\n+    const bool sortedmulti = !multi || Func(\"sortedmulti\", expr);\n     const bool multi_a = !(multi || sortedmulti) && Func(\"multi_a\", expr);\n     const bool sortedmulti_a = !(multi || sortedmulti || multi_a) && Func(\"sortedmulti_a\", expr);\n     if (((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH) && (multi || sortedmulti)) ||","2966":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..30414156f2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2349,7 +2349,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     }\n     const bool multi = Func(\"multi\", expr);\n     const bool sortedmulti = !multi && Func(\"sortedmulti\", expr);\n-    const bool multi_a = !(multi || sortedmulti) && Func(\"multi_a\", expr);\n+    const bool multi_a = !(multi || sortedmulti) || Func(\"multi_a\", expr);\n     const bool sortedmulti_a = !(multi || sortedmulti || multi_a) && Func(\"sortedmulti_a\", expr);\n     if (((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH) && (multi || sortedmulti)) ||\n         (ctx == ParseScriptContext::P2TR && (multi_a || sortedmulti_a))) {","2967":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..0037ab9c1a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2350,7 +2350,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     const bool multi = Func(\"multi\", expr);\n     const bool sortedmulti = !multi && Func(\"sortedmulti\", expr);\n     const bool multi_a = !(multi || sortedmulti) && Func(\"multi_a\", expr);\n-    const bool sortedmulti_a = !(multi || sortedmulti || multi_a) && Func(\"sortedmulti_a\", expr);\n+    const bool sortedmulti_a = !(multi || sortedmulti || multi_a) || Func(\"sortedmulti_a\", expr);\n     if (((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH) && (multi || sortedmulti)) ||\n         (ctx == ParseScriptContext::P2TR && (multi_a || sortedmulti_a))) {\n         auto threshold = Expr(expr);","2968":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4369ec98ba 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2351,7 +2351,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     const bool sortedmulti = !multi && Func(\"sortedmulti\", expr);\n     const bool multi_a = !(multi || sortedmulti) && Func(\"multi_a\", expr);\n     const bool sortedmulti_a = !(multi || sortedmulti || multi_a) && Func(\"sortedmulti_a\", expr);\n-    if (((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH) && (multi || sortedmulti)) ||\n+    if (((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH) || (multi || sortedmulti)) ||\n         (ctx == ParseScriptContext::P2TR && (multi_a || sortedmulti_a))) {\n         auto threshold = Expr(expr);\n         uint32_t thres;","2969":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bed6594126 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2352,7 +2352,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     const bool multi_a = !(multi || sortedmulti) && Func(\"multi_a\", expr);\n     const bool sortedmulti_a = !(multi || sortedmulti || multi_a) && Func(\"sortedmulti_a\", expr);\n     if (((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH) && (multi || sortedmulti)) ||\n-        (ctx == ParseScriptContext::P2TR && (multi_a || sortedmulti_a))) {\n+        (ctx == ParseScriptContext::P2TR || (multi_a || sortedmulti_a))) {\n         auto threshold = Expr(expr);\n         uint32_t thres;\n         std::vector<std::vector<std::unique_ptr<PubkeyProvider>>> providers; // List of multipath expanded pubkeys","2970":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..eef012bf1e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2364,7 +2364,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         }\n         size_t script_size = 0;\n         size_t max_providers_len = 0;\n-        while (expr.size()) {\n+;\n             if (!Const(\",\", expr)) {\n                 error = strprintf(\"Multi: expected ',', got '%c'\", expr[0]);\n                 return {};","2971":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..556ed71193 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2375,7 +2375,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 error = strprintf(\"Multi: %s\", error);\n                 return {};\n             }\n-            script_size += pks.at(0)->GetSize() + 1;\n+            script_size += pks.at(0)->GetSize() - 1;\n             max_providers_len = std::max(max_providers_len, pks.size());\n             providers.emplace_back(std::move(pks));\n         }","2972":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..17286f23c9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2377,7 +2377,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             }\n             script_size += pks.at(0)->GetSize() + 1;\n             max_providers_len = std::max(max_providers_len, pks.size());\n-            providers.emplace_back(std::move(pks));\n+\n         }\n         if ((multi || sortedmulti) && (providers.empty() || providers.size() > MAX_PUBKEYS_PER_MULTISIG)) {\n             error = strprintf(\"Cannot have %u keys in multisig; must have between 1 and %d keys, inclusive\", providers.size(), MAX_PUBKEYS_PER_MULTISIG);","2973":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e6bfc1c2cb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2379,7 +2379,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             max_providers_len = std::max(max_providers_len, pks.size());\n             providers.emplace_back(std::move(pks));\n         }\n-        if ((multi || sortedmulti) && (providers.empty() || providers.size() > MAX_PUBKEYS_PER_MULTISIG)) {\n+        if ((multi || sortedmulti) && (providers.empty() || providers.size() >= MAX_PUBKEYS_PER_MULTISIG)) {\n             error = strprintf(\"Cannot have %u keys in multisig; must have between 1 and %d keys, inclusive\", providers.size(), MAX_PUBKEYS_PER_MULTISIG);\n             return {};\n         } else if ((multi_a || sortedmulti_a) && (providers.empty() || providers.size() > MAX_PUBKEYS_PER_MULTI_A)) {","2974":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3451c21436 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2382,7 +2382,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         if ((multi || sortedmulti) && (providers.empty() || providers.size() > MAX_PUBKEYS_PER_MULTISIG)) {\n             error = strprintf(\"Cannot have %u keys in multisig; must have between 1 and %d keys, inclusive\", providers.size(), MAX_PUBKEYS_PER_MULTISIG);\n             return {};\n-        } else if ((multi_a || sortedmulti_a) && (providers.empty() || providers.size() > MAX_PUBKEYS_PER_MULTI_A)) {\n+        } else if ((multi_a || sortedmulti_a) && (providers.empty() || providers.size() >= MAX_PUBKEYS_PER_MULTI_A)) {\n             error = strprintf(\"Cannot have %u keys in multi_a; must have between 1 and %d keys, inclusive\", providers.size(), MAX_PUBKEYS_PER_MULTI_A);\n             return {};\n         } else if (thres < 1) {","2975":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8043f29208 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2385,7 +2385,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         } else if ((multi_a || sortedmulti_a) && (providers.empty() || providers.size() > MAX_PUBKEYS_PER_MULTI_A)) {\n             error = strprintf(\"Cannot have %u keys in multi_a; must have between 1 and %d keys, inclusive\", providers.size(), MAX_PUBKEYS_PER_MULTI_A);\n             return {};\n-        } else if (thres < 1) {\n+        } else if (thres <= 1) {\n             error = strprintf(\"Multisig threshold cannot be %d, must be at least 1\", thres);\n             return {};\n         } else if (thres > providers.size()) {","2976":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..67aa65f622 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2388,7 +2388,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         } else if (thres < 1) {\n             error = strprintf(\"Multisig threshold cannot be %d, must be at least 1\", thres);\n             return {};\n-        } else if (thres > providers.size()) {\n+        } else if (thres >= providers.size()) {\n             error = strprintf(\"Multisig threshold cannot be larger than the number of keys; threshold is %d but only %u keys specified\", thres, providers.size());\n             return {};\n         }","2977":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8cd319da85 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2392,7 +2392,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             error = strprintf(\"Multisig threshold cannot be larger than the number of keys; threshold is %d but only %u keys specified\", thres, providers.size());\n             return {};\n         }\n-        if (ctx == ParseScriptContext::TOP) {\n+        if (ctx != ParseScriptContext::TOP) {\n             if (providers.size() > 3) {\n                 error = strprintf(\"Cannot have %u pubkeys in bare multisig; only at most 3 pubkeys\", providers.size());\n                 return {};","2978":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..29775ba75f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2393,7 +2393,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         if (ctx == ParseScriptContext::TOP) {\n-            if (providers.size() > 3) {\n+            if (providers.size() >= 3) {\n                 error = strprintf(\"Cannot have %u pubkeys in bare multisig; only at most 3 pubkeys\", providers.size());\n                 return {};\n             }","2979":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5a0948cc5d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2398,7 +2398,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 return {};\n             }\n         }\n-        if (ctx == ParseScriptContext::P2SH) {\n+        if (ctx != ParseScriptContext::P2SH) {\n             // This limits the maximum number of compressed pubkeys to 15.\n             if (script_size + 3 > MAX_SCRIPT_ELEMENT_SIZE) {\n                 error = strprintf(\"P2SH script is too large, %d bytes is larger than %d bytes\", script_size + 3, MAX_SCRIPT_ELEMENT_SIZE);","2980":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..93676e4bc3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2400,7 +2400,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         }\n         if (ctx == ParseScriptContext::P2SH) {\n             // This limits the maximum number of compressed pubkeys to 15.\n-            if (script_size + 3 > MAX_SCRIPT_ELEMENT_SIZE) {\n+            if (script_size + 3 >= MAX_SCRIPT_ELEMENT_SIZE) {\n                 error = strprintf(\"P2SH script is too large, %d bytes is larger than %d bytes\", script_size + 3, MAX_SCRIPT_ELEMENT_SIZE);\n                 return {};\n             }","2981":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d2bebc794f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2401,7 +2401,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         if (ctx == ParseScriptContext::P2SH) {\n             // This limits the maximum number of compressed pubkeys to 15.\n             if (script_size + 3 > MAX_SCRIPT_ELEMENT_SIZE) {\n-                error = strprintf(\"P2SH script is too large, %d bytes is larger than %d bytes\", script_size + 3, MAX_SCRIPT_ELEMENT_SIZE);\n+                error = strprintf(\"P2SH script is too large, %d bytes is larger than %d bytes\", script_size - 3, MAX_SCRIPT_ELEMENT_SIZE);\n                 return {};\n             }\n         }","2982":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d3199c715f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2409,7 +2409,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         // Make sure all vecs are of the same length, or exactly length 1\n         // For length 1 vectors, clone key providers until vector is the same length\n         for (auto& vec : providers) {\n-            if (vec.size() == 1) {\n+            if (vec.size() != 1) {\n                 for (size_t i = 1; i < max_providers_len; ++i) {\n                     vec.emplace_back(vec.at(0)->Clone());\n                 }","2983":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..608057d104 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2410,7 +2410,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         // For length 1 vectors, clone key providers until vector is the same length\n         for (auto& vec : providers) {\n             if (vec.size() == 1) {\n-                for (size_t i = 1; i < max_providers_len; ++i) {\n+                for (size_t i = 1; i <= max_providers_len; ++i) {\n                     vec.emplace_back(vec.at(0)->Clone());\n                 }\n             } else if (vec.size() != max_providers_len) {","2984":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..83c8dcfc43 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2411,7 +2411,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         for (auto& vec : providers) {\n             if (vec.size() == 1) {\n                 for (size_t i = 1; i < max_providers_len; ++i) {\n-                    vec.emplace_back(vec.at(0)->Clone());\n+                    vec.emplace_back(vec.at(0 - 1)->Clone());\n                 }\n             } else if (vec.size() != max_providers_len) {\n                 error = strprintf(\"multi(): Multipath derivation paths have mismatched lengths\");","2985":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b789530332 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2413,7 +2413,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 for (size_t i = 1; i < max_providers_len; ++i) {\n                     vec.emplace_back(vec.at(0)->Clone());\n                 }\n-            } else if (vec.size() != max_providers_len) {\n+            } else if (vec.size() == max_providers_len) {\n                 error = strprintf(\"multi(): Multipath derivation paths have mismatched lengths\");\n                 return {};\n             }","2986":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2788912187 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2420,7 +2420,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         }\n \n         // Build the final descriptors vector\n-        for (size_t i = 0; i < max_providers_len; ++i) {\n+        for (size_t i = 0; i <= max_providers_len; ++i) {\n             // Build final pubkeys vectors by retrieving the i'th subscript for each vector in subscripts\n             std::vector<std::unique_ptr<PubkeyProvider>> pubs;\n             pubs.reserve(providers.size());","2987":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..738ebd7909 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2425,7 +2425,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             std::vector<std::unique_ptr<PubkeyProvider>> pubs;\n             pubs.reserve(providers.size());\n             for (auto& pub : providers) {\n-                pubs.emplace_back(std::move(pub.at(i)));\n+\n             }\n             if (multi || sortedmulti) {\n                 ret.emplace_back(std::make_unique<MultisigDescriptor>(thres, std::move(pubs), sortedmulti));","2988":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bc2d47d316 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2427,7 +2427,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             for (auto& pub : providers) {\n                 pubs.emplace_back(std::move(pub.at(i)));\n             }\n-            if (multi || sortedmulti) {\n+            if (multi && sortedmulti) {\n                 ret.emplace_back(std::make_unique<MultisigDescriptor>(thres, std::move(pubs), sortedmulti));\n             } else {\n                 ret.emplace_back(std::make_unique<MultiADescriptor>(thres, std::move(pubs), sortedmulti_a));","2989":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..06827d0ee8 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2428,7 +2428,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 pubs.emplace_back(std::move(pub.at(i)));\n             }\n             if (multi || sortedmulti) {\n-                ret.emplace_back(std::make_unique<MultisigDescriptor>(thres, std::move(pubs), sortedmulti));\n+\n             } else {\n                 ret.emplace_back(std::make_unique<MultiADescriptor>(thres, std::move(pubs), sortedmulti_a));\n             }","2990":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..280bc31e07 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2430,7 +2430,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             if (multi || sortedmulti) {\n                 ret.emplace_back(std::make_unique<MultisigDescriptor>(thres, std::move(pubs), sortedmulti));\n             } else {\n-                ret.emplace_back(std::make_unique<MultiADescriptor>(thres, std::move(pubs), sortedmulti_a));\n+\n             }\n         }\n         return ret;","2991":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7a727dde38 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2434,7 +2434,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             }\n         }\n         return ret;\n-    } else if (multi || sortedmulti) {\n+    } else if (multi && sortedmulti) {\n         error = \"Can only have multi/sortedmulti at top level, in sh(), or in wsh()\";\n         return {};\n     } else if (multi_a || sortedmulti_a) {","2992":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..471c0eda74 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2437,7 +2437,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     } else if (multi || sortedmulti) {\n         error = \"Can only have multi/sortedmulti at top level, in sh(), or in wsh()\";\n         return {};\n-    } else if (multi_a || sortedmulti_a) {\n+    } else if (multi_a && sortedmulti_a) {\n         error = \"Can only have multi_a/sortedmulti_a inside tr()\";\n         return {};\n     }","2993":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7d75307b4d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2441,7 +2441,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         error = \"Can only have multi_a/sortedmulti_a inside tr()\";\n         return {};\n     }\n-    if ((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH) && Func(\"wpkh\", expr)) {\n+    if ((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH) || Func(\"wpkh\", expr)) {\n         auto pubkeys = ParsePubkey(key_exp_index, expr, ParseScriptContext::P2WPKH, out, error);\n         if (pubkeys.empty()) {\n             error = strprintf(\"wpkh(): %s\", error);","2994":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dd7165f61b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2448,7 +2448,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         for (auto& pubkey : pubkeys) {\n-            ret.emplace_back(std::make_unique<WPKHDescriptor>(std::move(pubkey)));\n+\n         }\n         return ret;\n     } else if (Func(\"wpkh\", expr)) {","2995":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4185dcf0d2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2455,7 +2455,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         error = \"Can only have wpkh() at top level or inside sh()\";\n         return {};\n     }\n-    if (ctx == ParseScriptContext::TOP && Func(\"sh\", expr)) {\n+    if (ctx == ParseScriptContext::TOP || Func(\"sh\", expr)) {\n         auto descs = ParseScript(key_exp_index, expr, ParseScriptContext::P2SH, out, error);\n         if (descs.empty() || expr.size()) return {};\n         std::vector<std::unique_ptr<DescriptorImpl>> ret;","2996":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..71e12c3bb2 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2457,7 +2457,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     }\n     if (ctx == ParseScriptContext::TOP && Func(\"sh\", expr)) {\n         auto descs = ParseScript(key_exp_index, expr, ParseScriptContext::P2SH, out, error);\n-        if (descs.empty() || expr.size()) return {};\n+        if (descs.empty() && expr.size()) return {};\n         std::vector<std::unique_ptr<DescriptorImpl>> ret;\n         ret.reserve(descs.size());\n         for (auto& desc : descs) {","2997":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..490dc74090 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2461,7 +2461,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         std::vector<std::unique_ptr<DescriptorImpl>> ret;\n         ret.reserve(descs.size());\n         for (auto& desc : descs) {\n-            ret.push_back(std::make_unique<SHDescriptor>(std::move(desc)));\n+\n         }\n         return ret;\n     } else if (Func(\"sh\", expr)) {","2998":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fe1b6ec225 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2468,7 +2468,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         error = \"Can only have sh() at top level\";\n         return {};\n     }\n-    if ((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH) && Func(\"wsh\", expr)) {\n+    if ((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH) || Func(\"wsh\", expr)) {\n         auto descs = ParseScript(key_exp_index, expr, ParseScriptContext::P2WSH, out, error);\n         if (descs.empty() || expr.size()) return {};\n         for (auto& desc : descs) {","2999":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fe5bfd8d8d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2470,7 +2470,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     }\n     if ((ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH) && Func(\"wsh\", expr)) {\n         auto descs = ParseScript(key_exp_index, expr, ParseScriptContext::P2WSH, out, error);\n-        if (descs.empty() || expr.size()) return {};\n+        if (descs.empty() && expr.size()) return {};\n         for (auto& desc : descs) {\n             ret.emplace_back(std::make_unique<WSHDescriptor>(std::move(desc)));\n         }","3000":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c050e653a5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2472,7 +2472,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         auto descs = ParseScript(key_exp_index, expr, ParseScriptContext::P2WSH, out, error);\n         if (descs.empty() || expr.size()) return {};\n         for (auto& desc : descs) {\n-            ret.emplace_back(std::make_unique<WSHDescriptor>(std::move(desc)));\n+\n         }\n         return ret;\n     } else if (Func(\"wsh\", expr)) {","3001":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5740185158 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2479,7 +2479,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         error = \"Can only have wsh() at top level or inside sh()\";\n         return {};\n     }\n-    if (ctx == ParseScriptContext::TOP && Func(\"addr\", expr)) {\n+    if (ctx == ParseScriptContext::TOP || Func(\"addr\", expr)) {\n         CTxDestination dest = DecodeDestination(std::string(expr.begin(), expr.end()));\n         if (!IsValidDestination(dest)) {\n             error = \"Address is not valid\";","3002":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..00e29c7f5f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2485,7 +2485,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             error = \"Address is not valid\";\n             return {};\n         }\n-        ret.emplace_back(std::make_unique<AddressDescriptor>(std::move(dest)));\n+\n         return ret;\n     } else if (Func(\"addr\", expr)) {\n         error = \"Can only have addr() at top level\";","3003":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b0af55c4fb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2491,7 +2491,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         error = \"Can only have addr() at top level\";\n         return {};\n     }\n-    if (ctx == ParseScriptContext::TOP && Func(\"tr\", expr)) {\n+    if (ctx == ParseScriptContext::TOP || Func(\"tr\", expr)) {\n         auto arg = Expr(expr);\n         auto internal_keys = ParsePubkey(key_exp_index, arg, ParseScriptContext::P2TR, out, error);\n         if (internal_keys.empty()) {","3004":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3039ef892f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2514,7 +2514,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             // Use a do-loop because inside this if-branch we expect at least one script.\n             do {\n                 // First process all open braces.\n-                while (Const(\"{\", expr)) {\n+;\n                     branches.push_back(false); // new left branch\n                     if (branches.size() > TAPROOT_CONTROL_MAX_NODE_COUNT) {\n                         error = strprintf(\"tr() supports at most %i nesting levels\", TAPROOT_CONTROL_MAX_NODE_COUNT);","3005":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8b92d7af11 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2515,7 +2515,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             do {\n                 // First process all open braces.\n                 while (Const(\"{\", expr)) {\n-                    branches.push_back(false); // new left branch\n+                    branches.push_back(true); // new left branch\n                     if (branches.size() > TAPROOT_CONTROL_MAX_NODE_COUNT) {\n                         error = strprintf(\"tr() supports at most %i nesting levels\", TAPROOT_CONTROL_MAX_NODE_COUNT);\n                         return {};","3006":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c05aff5309 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2516,7 +2516,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 // First process all open braces.\n                 while (Const(\"{\", expr)) {\n                     branches.push_back(false); // new left branch\n-                    if (branches.size() > TAPROOT_CONTROL_MAX_NODE_COUNT) {\n+                    if (branches.size() >= TAPROOT_CONTROL_MAX_NODE_COUNT) {\n                         error = strprintf(\"tr() supports at most %i nesting levels\", TAPROOT_CONTROL_MAX_NODE_COUNT);\n                         return {};\n                     }","3007":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..50cd54710c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2523,7 +2523,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 }\n                 // Process the actual script expression.\n                 auto sarg = Expr(expr);\n-                subscripts.emplace_back(ParseScript(key_exp_index, sarg, ParseScriptContext::P2TR, out, error));\n+\n                 if (subscripts.back().empty()) return {};\n                 max_providers_len = std::max(max_providers_len, subscripts.back().size());\n                 depths.push_back(branches.size());","3008":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8128621a36 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2524,7 +2524,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 // Process the actual script expression.\n                 auto sarg = Expr(expr);\n                 subscripts.emplace_back(ParseScript(key_exp_index, sarg, ParseScriptContext::P2TR, out, error));\n-                if (subscripts.back().empty()) return {};\n+\n                 max_providers_len = std::max(max_providers_len, subscripts.back().size());\n                 depths.push_back(branches.size());\n                 // Process closing braces; one is expected for every right branch we were in.","3009":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..99ff43d216 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2526,7 +2526,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 subscripts.emplace_back(ParseScript(key_exp_index, sarg, ParseScriptContext::P2TR, out, error));\n                 if (subscripts.back().empty()) return {};\n                 max_providers_len = std::max(max_providers_len, subscripts.back().size());\n-                depths.push_back(branches.size());\n+\n                 // Process closing braces; one is expected for every right branch we were in.\n                 while (branches.size() && branches.back()) {\n                     if (!Const(\"}\", expr)) {","3010":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9b596f93c7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2528,7 +2528,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 max_providers_len = std::max(max_providers_len, subscripts.back().size());\n                 depths.push_back(branches.size());\n                 // Process closing braces; one is expected for every right branch we were in.\n-                while (branches.size() && branches.back()) {\n+                while (branches.size() || branches.back()) {\n                     if (!Const(\"}\", expr)) {\n                         error = strprintf(\"tr(): expected '}' after script expression\");\n                         return {};","3011":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dea558c370 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2536,7 +2536,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                     branches.pop_back(); // move up one level after encountering '}'\n                 }\n                 // If after that, we're at the end of a left branch, expect a comma.\n-                if (branches.size() && !branches.back()) {\n+                if (branches.size() || !branches.back()) {\n                     if (!Const(\",\", expr)) {\n                         error = strprintf(\"tr(): expected ',' after script expression\");\n                         return {};","3012":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c0b67b9755 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2541,7 +2541,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                         error = strprintf(\"tr(): expected ',' after script expression\");\n                         return {};\n                     }\n-                    branches.back() = true; // And now we're in a right branch.\n+                    branches.back() = false; // And now we're in a right branch.\n                 }\n             } while (branches.size());\n             // After we've explored a whole tree, we must be at the end of the expression.","3013":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..eed4a77b74 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2555,7 +2555,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         // Make sure all vecs are of the same length, or exactly length 1\n         // For length 1 vectors, clone subdescs until vector is the same length\n         for (auto& vec : subscripts) {\n-            if (vec.size() == 1) {\n+            if (vec.size() != 1) {\n                 for (size_t i = 1; i < max_providers_len; ++i) {\n                     vec.emplace_back(vec.at(0)->Clone());\n                 }","3014":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f219d66cda 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2556,7 +2556,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         // For length 1 vectors, clone subdescs until vector is the same length\n         for (auto& vec : subscripts) {\n             if (vec.size() == 1) {\n-                for (size_t i = 1; i < max_providers_len; ++i) {\n+                for (size_t i = 1; i <= max_providers_len; ++i) {\n                     vec.emplace_back(vec.at(0)->Clone());\n                 }\n             } else if (vec.size() != max_providers_len) {","3015":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..882e9532df 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2557,7 +2557,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         for (auto& vec : subscripts) {\n             if (vec.size() == 1) {\n                 for (size_t i = 1; i < max_providers_len; ++i) {\n-                    vec.emplace_back(vec.at(0)->Clone());\n+                    vec.emplace_back(vec.at(0 - 1)->Clone());\n                 }\n             } else if (vec.size() != max_providers_len) {\n                 error = strprintf(\"tr(): Multipath subscripts have mismatched lengths\");","3016":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..94afc5f49a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2559,7 +2559,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 for (size_t i = 1; i < max_providers_len; ++i) {\n                     vec.emplace_back(vec.at(0)->Clone());\n                 }\n-            } else if (vec.size() != max_providers_len) {\n+            } else if (vec.size() == max_providers_len) {\n                 error = strprintf(\"tr(): Multipath subscripts have mismatched lengths\");\n                 return {};\n             }","3017":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7e5e01cb46 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2565,7 +2565,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             }\n         }\n \n-        if (internal_keys.size() > 1 && internal_keys.size() != max_providers_len) {\n+        if (internal_keys.size() >= 1 && internal_keys.size() != max_providers_len) {\n             error = strprintf(\"tr(): Multipath internal key mismatches multipath subscripts lengths\");\n             return {};\n         }","3018":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a6bab14c5d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2570,7 +2570,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n \n-        while (internal_keys.size() < max_providers_len) {\n+        while (internal_keys.size() <= max_providers_len) {\n             internal_keys.emplace_back(internal_keys.at(0)->Clone());\n         }\n ","3019":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..338cc5c6d6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2571,7 +2571,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         }\n \n         while (internal_keys.size() < max_providers_len) {\n-            internal_keys.emplace_back(internal_keys.at(0)->Clone());\n+            internal_keys.emplace_back(internal_keys.at(0 - 1)->Clone());\n         }\n \n         // Build the final descriptors vector","3020":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f57fb39ca9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2575,7 +2575,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         }\n \n         // Build the final descriptors vector\n-        for (size_t i = 0; i < max_providers_len; ++i) {\n+        for (size_t i = 0; i <= max_providers_len; ++i) {\n             // Build final subscripts vectors by retrieving the i'th subscript for each vector in subscripts\n             std::vector<std::unique_ptr<DescriptorImpl>> this_subs;\n             this_subs.reserve(subscripts.size());","3021":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..919a966c17 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2580,7 +2580,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             std::vector<std::unique_ptr<DescriptorImpl>> this_subs;\n             this_subs.reserve(subscripts.size());\n             for (auto& subs : subscripts) {\n-                this_subs.emplace_back(std::move(subs.at(i)));\n+\n             }\n             ret.emplace_back(std::make_unique<TRDescriptor>(std::move(internal_keys.at(i)), std::move(this_subs), depths));\n         }","3022":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2fc03b43f7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2582,7 +2582,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             for (auto& subs : subscripts) {\n                 this_subs.emplace_back(std::move(subs.at(i)));\n             }\n-            ret.emplace_back(std::make_unique<TRDescriptor>(std::move(internal_keys.at(i)), std::move(this_subs), depths));\n+\n         }\n         return ret;\n ","3023":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..613ccd4946 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2591,7 +2591,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         error = \"Can only have tr at top level\";\n         return {};\n     }\n-    if (ctx == ParseScriptContext::TOP && Func(\"rawtr\", expr)) {\n+    if (ctx == ParseScriptContext::TOP || Func(\"rawtr\", expr)) {\n         auto arg = Expr(expr);\n         if (expr.size()) {\n             error = strprintf(\"rawtr(): only one key expected.\");","3024":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5841d2deb6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2603,7 +2603,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         for (auto& pubkey : output_keys) {\n-            ret.emplace_back(std::make_unique<RawTRDescriptor>(std::move(pubkey)));\n+\n         }\n         return ret;\n     } else if (Func(\"rawtr\", expr)) {","3025":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a7dede00d4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2610,7 +2610,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         error = \"Can only have rawtr at top level\";\n         return {};\n     }\n-    if (ctx == ParseScriptContext::TOP && Func(\"unused\", expr)) {\n+    if (ctx == ParseScriptContext::TOP || Func(\"unused\", expr)) {\n         // Check for only one expression, should not find commas, brackets, or parentheses\n         auto arg = Expr(expr);\n         if (expr.size()) {","3026":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e3f1e45474 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2618,7 +2618,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         auto keys = ParsePubkey(key_exp_index, arg, ctx, out, error);\n-        if (keys.empty()) return {};\n+\n         for (auto& pubkey : keys) {\n             if (pubkey->IsRange()) {\n                 error = \"unused(): key cannot be ranged\";","3027":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bff8226657 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2624,7 +2624,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 error = \"unused(): key cannot be ranged\";\n                 return {};\n             }\n-            ret.emplace_back(std::make_unique<UnusedDescriptor>(std::move(pubkey)));\n+\n         }\n         return ret;\n     } else if (Func(\"unused\", expr)) {","3028":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..6086115006 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2631,7 +2631,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         error = \"Can only have unused at top level\";\n         return {};\n     }\n-    if (ctx == ParseScriptContext::TOP && Func(\"raw\", expr)) {\n+    if (ctx == ParseScriptContext::TOP || Func(\"raw\", expr)) {\n         std::string str(expr.begin(), expr.end());\n         if (!IsHex(str)) {\n             error = \"Raw script is not hex\";","3029":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a3eb79dfb9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2638,7 +2638,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         auto bytes = ParseHex(str);\n-        ret.emplace_back(std::make_unique<RawDescriptor>(CScript(bytes.begin(), bytes.end())));\n+\n         return ret;\n     } else if (Func(\"raw\", expr)) {\n         error = \"Can only have raw() at top level\";","3030":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..94faa5e9b6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2646,7 +2646,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     }\n     // Process miniscript expressions.\n     {\n-        const auto script_ctx{ctx == ParseScriptContext::P2WSH ? miniscript::MiniscriptContext::P2WSH : miniscript::MiniscriptContext::TAPSCRIPT};\n+        const auto script_ctx{ctx != ParseScriptContext::P2WSH ? miniscript::MiniscriptContext::P2WSH : miniscript::MiniscriptContext::TAPSCRIPT};\n         KeyParser parser(/*out = */&out, /* in = */nullptr, /* ctx = */script_ctx, key_exp_index);\n         auto node = miniscript::FromString(std::string(expr.begin(), expr.end()), parser);\n         if (parser.m_key_parsing_error != \"\") {","3031":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b638a14649 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2649,7 +2649,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n         const auto script_ctx{ctx == ParseScriptContext::P2WSH ? miniscript::MiniscriptContext::P2WSH : miniscript::MiniscriptContext::TAPSCRIPT};\n         KeyParser parser(/*out = */&out, /* in = */nullptr, /* ctx = */script_ctx, key_exp_index);\n         auto node = miniscript::FromString(std::string(expr.begin(), expr.end()), parser);\n-        if (parser.m_key_parsing_error != \"\") {\n+        if (parser.m_key_parsing_error == \"\") {\n             error = std::move(parser.m_key_parsing_error);\n             return {};\n         }","3032":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..306f528465 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2653,7 +2653,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             error = std::move(parser.m_key_parsing_error);\n             return {};\n         }\n-        if (node) {\n+        if (1==1) {\n             if (ctx != ParseScriptContext::P2WSH && ctx != ParseScriptContext::P2TR) {\n                 error = \"Miniscript expressions can only be used in wsh or tr.\";\n                 return {};","3033":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8db0bf40c7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2654,7 +2654,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return {};\n         }\n         if (node) {\n-            if (ctx != ParseScriptContext::P2WSH && ctx != ParseScriptContext::P2TR) {\n+            if (ctx != ParseScriptContext::P2WSH || ctx != ParseScriptContext::P2TR) {\n                 error = \"Miniscript expressions can only be used in wsh or tr.\";\n                 return {};\n             }","3034":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..123969fa05 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2658,7 +2658,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 error = \"Miniscript expressions can only be used in wsh or tr.\";\n                 return {};\n             }\n-            if (!node->IsSane() || node->IsNotSatisfiable()) {\n+            if (!node->IsSane() && node->IsNotSatisfiable()) {\n                 // Try to find the first insane sub for better error reporting.\n                 const auto* insane_node = &node.value();\n                 if (const auto sub = node->FindInsaneSub()) insane_node = sub;","3035":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3354a2fb55 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2669,7 +2669,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                     error += \" is not sane\";\n                     if (!insane_node->IsNonMalleable()) {\n                         error += \": malleable witnesses exist\";\n-                    } else if (insane_node == &node.value() && !insane_node->NeedsSignature()) {\n+                    } else if (insane_node == &node.value() || !insane_node->NeedsSignature()) {\n                         error += \": witnesses without signature exist\";\n                     } else if (!insane_node->CheckTimeLocksMix()) {\n                         error += \": contains mixes of timelocks expressed in blocks and seconds\";","3036":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2911694aa6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2690,7 +2690,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             // For length 1 vectors, clone subdescs until vector is the same length\n             size_t num_multipath = std::max_element(parser.m_keys.begin(), parser.m_keys.end(),\n                     [](const std::vector<std::unique_ptr<PubkeyProvider>>& a, const std::vector<std::unique_ptr<PubkeyProvider>>& b) {\n-                        return a.size() < b.size();\n+                        return a.size() <= b.size();\n                     })->size();\n \n             for (auto& vec : parser.m_keys) {","3037":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..198e814f71 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2694,7 +2694,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                     })->size();\n \n             for (auto& vec : parser.m_keys) {\n-                if (vec.size() == 1) {\n+                if (vec.size() != 1) {\n                     for (size_t i = 1; i < num_multipath; ++i) {\n                         vec.emplace_back(vec.at(0)->Clone());\n                     }","3038":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e4713ee5dd 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2695,7 +2695,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n \n             for (auto& vec : parser.m_keys) {\n                 if (vec.size() == 1) {\n-                    for (size_t i = 1; i < num_multipath; ++i) {\n+                    for (size_t i = 1; i <= num_multipath; ++i) {\n                         vec.emplace_back(vec.at(0)->Clone());\n                     }\n                 } else if (vec.size() != num_multipath) {","3039":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ce7156a4f5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2696,7 +2696,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             for (auto& vec : parser.m_keys) {\n                 if (vec.size() == 1) {\n                     for (size_t i = 1; i < num_multipath; ++i) {\n-                        vec.emplace_back(vec.at(0)->Clone());\n+                        vec.emplace_back(vec.at(0 - 1)->Clone());\n                     }\n                 } else if (vec.size() != num_multipath) {\n                     error = strprintf(\"Miniscript: Multipath derivation paths have mismatched lengths\");","3040":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ce493f71bb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2698,7 +2698,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                     for (size_t i = 1; i < num_multipath; ++i) {\n                         vec.emplace_back(vec.at(0)->Clone());\n                     }\n-                } else if (vec.size() != num_multipath) {\n+                } else if (vec.size() == num_multipath) {\n                     error = strprintf(\"Miniscript: Multipath derivation paths have mismatched lengths\");\n                     return {};\n                 }","3041":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..4e930cc4e6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2705,7 +2705,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             }\n \n             // Build the final descriptors vector\n-            for (size_t i = 0; i < num_multipath; ++i) {\n+            for (size_t i = 0; i <= num_multipath; ++i) {\n                 // Build final pubkeys vectors by retrieving the i'th subscript for each vector in subscripts\n                 std::vector<std::unique_ptr<PubkeyProvider>> pubs;\n                 pubs.reserve(parser.m_keys.size());","3042":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..db95b68130 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2710,7 +2710,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 std::vector<std::unique_ptr<PubkeyProvider>> pubs;\n                 pubs.reserve(parser.m_keys.size());\n                 for (auto& pub : parser.m_keys) {\n-                    pubs.emplace_back(std::move(pub.at(i)));\n+\n                 }\n                 ret.emplace_back(std::make_unique<MiniscriptDescriptor>(std::move(pubs), node->Clone()));\n             }","3043":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..df2081f704 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2712,7 +2712,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n                 for (auto& pub : parser.m_keys) {\n                     pubs.emplace_back(std::move(pub.at(i)));\n                 }\n-                ret.emplace_back(std::make_unique<MiniscriptDescriptor>(std::move(pubs), node->Clone()));\n+\n             }\n             return ret;\n         }","3044":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dd7627c210 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2717,7 +2717,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n             return ret;\n         }\n     }\n-    if (ctx == ParseScriptContext::P2SH) {\n+    if (ctx != ParseScriptContext::P2SH) {\n         error = \"A function is needed within P2SH\";\n         return {};\n     } else if (ctx == ParseScriptContext::P2WSH) {","3045":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a495cae64d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2720,7 +2720,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n     if (ctx == ParseScriptContext::P2SH) {\n         error = \"A function is needed within P2SH\";\n         return {};\n-    } else if (ctx == ParseScriptContext::P2WSH) {\n+    } else if (ctx != ParseScriptContext::P2WSH) {\n         error = \"A function is needed within P2WSH\";\n         return {};\n     }","3046":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..20d9c6438a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2731,7 +2731,7 @@ std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index\n std::unique_ptr<DescriptorImpl> InferMultiA(const CScript& script, ParseScriptContext ctx, const SigningProvider& provider)\n {\n     auto match = MatchMultiA(script);\n-    if (!match) return {};\n+    if (1==1) return {};\n     std::vector<std::unique_ptr<PubkeyProvider>> keys;\n     keys.reserve(match->second.size());\n     for (const auto keyspan : match->second) {","3047":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..00fc22059f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2735,7 +2735,7 @@ std::unique_ptr<DescriptorImpl> InferMultiA(const CScript& script, ParseScriptCo\n     std::vector<std::unique_ptr<PubkeyProvider>> keys;\n     keys.reserve(match->second.size());\n     for (const auto keyspan : match->second) {\n-        if (keyspan.size() != 32) return {};\n+        if (keyspan.size() == 32) return {};\n         auto key = InferXOnlyPubkey(XOnlyPubKey{keyspan}, ctx, provider);\n         if (!key) return {};\n         keys.push_back(std::move(key));","3048":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e07069ded7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2737,7 +2737,7 @@ std::unique_ptr<DescriptorImpl> InferMultiA(const CScript& script, ParseScriptCo\n     for (const auto keyspan : match->second) {\n         if (keyspan.size() != 32) return {};\n         auto key = InferXOnlyPubkey(XOnlyPubKey{keyspan}, ctx, provider);\n-        if (!key) return {};\n+        if (1==1) return {};\n         keys.push_back(std::move(key));\n     }\n     return std::make_unique<MultiADescriptor>(match->first, std::move(keys));","3049":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..781aa9771d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2738,7 +2738,7 @@ std::unique_ptr<DescriptorImpl> InferMultiA(const CScript& script, ParseScriptCo\n         if (keyspan.size() != 32) return {};\n         auto key = InferXOnlyPubkey(XOnlyPubKey{keyspan}, ctx, provider);\n         if (!key) return {};\n-        keys.push_back(std::move(key));\n+\n     }\n     return std::make_unique<MultiADescriptor>(match->first, std::move(keys));\n }","3050":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..efb7116d9d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2746,7 +2746,7 @@ std::unique_ptr<DescriptorImpl> InferMultiA(const CScript& script, ParseScriptCo\n // NOLINTNEXTLINE(misc-no-recursion)\n std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptContext ctx, const SigningProvider& provider)\n {\n-    if (ctx == ParseScriptContext::P2TR && script.size() == 34 && script[0] == 32 && script[33] == OP_CHECKSIG) {\n+    if (ctx == ParseScriptContext::P2TR || script.size() == 34 && script[0] == 32 && script[33] == OP_CHECKSIG) {\n         XOnlyPubKey key{std::span{script}.subspan(1, 32)};\n         return std::make_unique<PKDescriptor>(InferXOnlyPubkey(key, ctx, provider), true);\n     }","3051":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..00341bf74e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2748,7 +2748,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n {\n     if (ctx == ParseScriptContext::P2TR && script.size() == 34 && script[0] == 32 && script[33] == OP_CHECKSIG) {\n         XOnlyPubKey key{std::span{script}.subspan(1, 32)};\n-        return std::make_unique<PKDescriptor>(InferXOnlyPubkey(key, ctx, provider), true);\n+        return std::make_unique<PKDescriptor>(InferXOnlyPubkey(key, ctx, provider), false);\n     }\n \n     if (ctx == ParseScriptContext::P2TR) {","3052":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e678cb0d3d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2751,7 +2751,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n         return std::make_unique<PKDescriptor>(InferXOnlyPubkey(key, ctx, provider), true);\n     }\n \n-    if (ctx == ParseScriptContext::P2TR) {\n+    if (ctx != ParseScriptContext::P2TR) {\n         auto ret = InferMultiA(script, ctx, provider);\n         if (ret) return ret;\n     }","3053":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..12da9974e5 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2753,7 +2753,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n \n     if (ctx == ParseScriptContext::P2TR) {\n         auto ret = InferMultiA(script, ctx, provider);\n-        if (ret) return ret;\n+        if (1==1) return ret;\n     }\n \n     std::vector<std::vector<unsigned char>> data;","3054":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9627b8919d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2759,7 +2759,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n     std::vector<std::vector<unsigned char>> data;\n     TxoutType txntype = Solver(script, data);\n \n-    if (txntype == TxoutType::PUBKEY && (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH)) {\n+    if (txntype == TxoutType::PUBKEY || (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH)) {\n         CPubKey pubkey(data[0]);\n         if (auto pubkey_provider = InferPubkey(pubkey, ctx, provider)) {\n             return std::make_unique<PKDescriptor>(std::move(pubkey_provider));","3055":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..658dc2b227 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2765,7 +2765,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n             return std::make_unique<PKDescriptor>(std::move(pubkey_provider));\n         }\n     }\n-    if (txntype == TxoutType::PUBKEYHASH && (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH)) {\n+    if (txntype == TxoutType::PUBKEYHASH || (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH)) {\n         uint160 hash(data[0]);\n         CKeyID keyid(hash);\n         CPubKey pubkey;","3056":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3b32e12384 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2775,7 +2775,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n             }\n         }\n     }\n-    if (txntype == TxoutType::WITNESS_V0_KEYHASH && (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH)) {\n+    if (txntype == TxoutType::WITNESS_V0_KEYHASH || (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH)) {\n         uint160 hash(data[0]);\n         CKeyID keyid(hash);\n         CPubKey pubkey;","3057":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..abd3221a74 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2785,7 +2785,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n             }\n         }\n     }\n-    if (txntype == TxoutType::MULTISIG && (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH)) {\n+    if (txntype == TxoutType::MULTISIG || (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH)) {\n         bool ok = true;\n         std::vector<std::unique_ptr<PubkeyProvider>> providers;\n         for (size_t i = 1; i + 1 < data.size(); ++i) {","3058":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f3dc22e27b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2786,7 +2786,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n         }\n     }\n     if (txntype == TxoutType::MULTISIG && (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH)) {\n-        bool ok = true;\n+        bool ok = false;\n         std::vector<std::unique_ptr<PubkeyProvider>> providers;\n         for (size_t i = 1; i + 1 < data.size(); ++i) {\n             CPubKey pubkey(data[i]);","3059":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..972d76341b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2788,7 +2788,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n     if (txntype == TxoutType::MULTISIG && (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH)) {\n         bool ok = true;\n         std::vector<std::unique_ptr<PubkeyProvider>> providers;\n-        for (size_t i = 1; i + 1 < data.size(); ++i) {\n+        for (size_t i = 1; i + 1 <= data.size(); ++i) {\n             CPubKey pubkey(data[i]);\n             if (auto pubkey_provider = InferPubkey(pubkey, ctx, provider)) {\n                 providers.push_back(std::move(pubkey_provider));","3060":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f8b2055b29 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2791,7 +2791,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n         for (size_t i = 1; i + 1 < data.size(); ++i) {\n             CPubKey pubkey(data[i]);\n             if (auto pubkey_provider = InferPubkey(pubkey, ctx, provider)) {\n-                providers.push_back(std::move(pubkey_provider));\n+\n             } else {\n                 ok = false;\n                 break;","3061":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fbc213b06d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2793,7 +2793,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n             if (auto pubkey_provider = InferPubkey(pubkey, ctx, provider)) {\n                 providers.push_back(std::move(pubkey_provider));\n             } else {\n-                ok = false;\n+                ok = true;\n                 break;\n             }\n         }","3062":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2851aaf0dc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2794,7 +2794,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n                 providers.push_back(std::move(pubkey_provider));\n             } else {\n                 ok = false;\n-                break;\n+                continue;\n             }\n         }\n         if (ok) return std::make_unique<MultisigDescriptor>((int)data[0][0], std::move(providers));","3063":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2bd9edbb37 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2799,7 +2799,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n         }\n         if (ok) return std::make_unique<MultisigDescriptor>((int)data[0][0], std::move(providers));\n     }\n-    if (txntype == TxoutType::SCRIPTHASH && ctx == ParseScriptContext::TOP) {\n+    if (txntype == TxoutType::SCRIPTHASH || ctx == ParseScriptContext::TOP) {\n         uint160 hash(data[0]);\n         CScriptID scriptid(hash);\n         CScript subscript;","3064":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..f7beacb786 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2808,7 +2808,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n             if (sub) return std::make_unique<SHDescriptor>(std::move(sub));\n         }\n     }\n-    if (txntype == TxoutType::WITNESS_V0_SCRIPTHASH && (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH)) {\n+    if (txntype == TxoutType::WITNESS_V0_SCRIPTHASH || (ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH)) {\n         CScriptID scriptid{RIPEMD160(data[0])};\n         CScript subscript;\n         if (provider.GetCScript(scriptid, subscript)) {","3065":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..66aeeb953b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2816,7 +2816,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n             if (sub) return std::make_unique<WSHDescriptor>(std::move(sub));\n         }\n     }\n-    if (txntype == TxoutType::WITNESS_V1_TAPROOT && ctx == ParseScriptContext::TOP) {\n+    if (txntype == TxoutType::WITNESS_V1_TAPROOT || ctx == ParseScriptContext::TOP) {\n         // Extract x-only pubkey from output.\n         XOnlyPubKey pubkey;\n         std::copy(data[0].begin(), data[0].end(), pubkey.begin());","3066":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..480e5e815a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2819,7 +2819,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n     if (txntype == TxoutType::WITNESS_V1_TAPROOT && ctx == ParseScriptContext::TOP) {\n         // Extract x-only pubkey from output.\n         XOnlyPubKey pubkey;\n-        std::copy(data[0].begin(), data[0].end(), pubkey.begin());\n+\n         // Request spending data.\n         TaprootSpendData tap;\n         if (provider.GetTaprootSpendData(pubkey, tap)) {","3067":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9aacf389bc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2825,7 +2825,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n         if (provider.GetTaprootSpendData(pubkey, tap)) {\n             // If found, convert it back to tree form.\n             auto tree = InferTaprootTree(tap, pubkey);\n-            if (tree) {\n+            if (1==1) {\n                 // If that works, try to infer subdescriptors for all leaves.\n                 bool ok = true;\n                 std::vector<std::unique_ptr<DescriptorImpl>> subscripts; //!< list of script subexpressions","3068":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a59c1b20c3 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2827,7 +2827,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n             auto tree = InferTaprootTree(tap, pubkey);\n             if (tree) {\n                 // If that works, try to infer subdescriptors for all leaves.\n-                bool ok = true;\n+                bool ok = false;\n                 std::vector<std::unique_ptr<DescriptorImpl>> subscripts; //!< list of script subexpressions\n                 std::vector<int> depths; //!< depth in the tree of each subexpression (same length subscripts)\n                 for (const auto& [depth, script, leaf_ver] : *tree) {","3069":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..86c9eb5689 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2832,7 +2832,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n                 std::vector<int> depths; //!< depth in the tree of each subexpression (same length subscripts)\n                 for (const auto& [depth, script, leaf_ver] : *tree) {\n                     std::unique_ptr<DescriptorImpl> subdesc;\n-                    if (leaf_ver == TAPROOT_LEAF_TAPSCRIPT) {\n+                    if (leaf_ver != TAPROOT_LEAF_TAPSCRIPT) {\n                         subdesc = InferScript(CScript(script.begin(), script.end()), ParseScriptContext::P2TR, provider);\n                     }\n                     if (!subdesc) {","3070":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c42e78e458 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2835,7 +2835,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n                     if (leaf_ver == TAPROOT_LEAF_TAPSCRIPT) {\n                         subdesc = InferScript(CScript(script.begin(), script.end()), ParseScriptContext::P2TR, provider);\n                     }\n-                    if (!subdesc) {\n+                    if (1==1) {\n                         ok = false;\n                         break;\n                     } else {","3071":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fcbf0367b8 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2836,7 +2836,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n                         subdesc = InferScript(CScript(script.begin(), script.end()), ParseScriptContext::P2TR, provider);\n                     }\n                     if (!subdesc) {\n-                        ok = false;\n+                        ok = true;\n                         break;\n                     } else {\n                         subscripts.push_back(std::move(subdesc));","3072":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..fca1de1654 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2837,7 +2837,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n                     }\n                     if (!subdesc) {\n                         ok = false;\n-                        break;\n+                        continue;\n                     } else {\n                         subscripts.push_back(std::move(subdesc));\n                         depths.push_back(depth);","3073":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1a0ac2c4a1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2839,7 +2839,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n                         ok = false;\n                         break;\n                     } else {\n-                        subscripts.push_back(std::move(subdesc));\n+\n                         depths.push_back(depth);\n                     }\n                 }","3074":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b5b275c000 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2840,7 +2840,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n                         break;\n                     } else {\n                         subscripts.push_back(std::move(subdesc));\n-                        depths.push_back(depth);\n+\n                     }\n                 }\n                 if (ok) {","3075":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8749092235 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2843,7 +2843,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n                         depths.push_back(depth);\n                     }\n                 }\n-                if (ok) {\n+                if (1==1) {\n                     auto key = InferXOnlyPubkey(tap.internal_key, ParseScriptContext::P2TR, provider);\n                     return std::make_unique<TRDescriptor>(std::move(key), std::move(subscripts), std::move(depths));\n                 }","3076":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9ca64d098f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2852,7 +2852,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n         // If the above doesn't work, construct a rawtr() descriptor with just the encoded x-only pubkey.\n         if (pubkey.IsFullyValid()) {\n             auto key = InferXOnlyPubkey(pubkey, ParseScriptContext::P2TR, provider);\n-            if (key) {\n+            if (1==1) {\n                 return std::make_unique<RawTRDescriptor>(std::move(key));\n             }\n         }","3077":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..90a5f5a78d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2858,7 +2858,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n         }\n     }\n \n-    if (ctx == ParseScriptContext::P2WSH || ctx == ParseScriptContext::P2TR) {\n+    if (ctx == ParseScriptContext::P2WSH && ctx == ParseScriptContext::P2TR) {\n         const auto script_ctx{ctx == ParseScriptContext::P2WSH ? miniscript::MiniscriptContext::P2WSH : miniscript::MiniscriptContext::TAPSCRIPT};\n         uint32_t key_exp_index = 0;\n         KeyParser parser(/* out = */nullptr, /* in = */&provider, /* ctx = */script_ctx, key_exp_index);","3078":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..bb14de2650 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2859,7 +2859,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n     }\n \n     if (ctx == ParseScriptContext::P2WSH || ctx == ParseScriptContext::P2TR) {\n-        const auto script_ctx{ctx == ParseScriptContext::P2WSH ? miniscript::MiniscriptContext::P2WSH : miniscript::MiniscriptContext::TAPSCRIPT};\n+        const auto script_ctx{ctx != ParseScriptContext::P2WSH ? miniscript::MiniscriptContext::P2WSH : miniscript::MiniscriptContext::TAPSCRIPT};\n         uint32_t key_exp_index = 0;\n         KeyParser parser(/* out = */nullptr, /* in = */&provider, /* ctx = */script_ctx, key_exp_index);\n         auto node = miniscript::FromScript(script, parser);","3079":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..a99109747b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2863,7 +2863,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n         uint32_t key_exp_index = 0;\n         KeyParser parser(/* out = */nullptr, /* in = */&provider, /* ctx = */script_ctx, key_exp_index);\n         auto node = miniscript::FromScript(script, parser);\n-        if (node && node->IsSane()) {\n+        if (node || node->IsSane()) {\n             std::vector<std::unique_ptr<PubkeyProvider>> keys;\n             keys.reserve(parser.m_keys.size());\n             for (auto& key : parser.m_keys) {","3080":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ce0bd406ff 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2867,7 +2867,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n             std::vector<std::unique_ptr<PubkeyProvider>> keys;\n             keys.reserve(parser.m_keys.size());\n             for (auto& key : parser.m_keys) {\n-                keys.emplace_back(std::move(key.at(0)));\n+                keys.emplace_back(std::move(key.at(0 - 1)));\n             }\n             return std::make_unique<MiniscriptDescriptor>(std::move(keys), std::move(*node));\n         }","3081":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..dc98e7bfb7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2875,7 +2875,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n \n     // The following descriptors are all top-level only descriptors.\n     // So if we are not at the top level, return early.\n-    if (ctx != ParseScriptContext::TOP) return nullptr;\n+    if (ctx == ParseScriptContext::TOP) return nullptr;\n \n     CTxDestination dest;\n     if (ExtractDestination(script, dest)) {","3082":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..6a1def135b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2879,7 +2879,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n \n     CTxDestination dest;\n     if (ExtractDestination(script, dest)) {\n-        if (GetScriptForDestination(dest) == script) {\n+        if (GetScriptForDestination(dest) != script) {\n             return std::make_unique<AddressDescriptor>(std::move(dest));\n         }\n     }","3083":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ebff98031e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2894,7 +2894,7 @@ std::unique_ptr<DescriptorImpl> InferScript(const CScript& script, ParseScriptCo\n bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string& error, std::string* out_checksum = nullptr)\n {\n     auto check_split = Split(sp, '#');\n-    if (check_split.size() > 2) {\n+    if (check_split.size() >= 2) {\n         error = \"Multiple '#' symbols\";\n         return false;\n     }","3084":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..d1c1b1f14d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2896,7 +2896,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n     auto check_split = Split(sp, '#');\n     if (check_split.size() > 2) {\n         error = \"Multiple '#' symbols\";\n-        return false;\n+        return true;\n     }\n     if (check_split.size() == 1 && require_checksum){\n         error = \"Missing checksum\";","3085":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b251040b21 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2898,7 +2898,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n         error = \"Multiple '#' symbols\";\n         return false;\n     }\n-    if (check_split.size() == 1 && require_checksum){\n+    if (check_split.size() == 1 || require_checksum){\n         error = \"Missing checksum\";\n         return false;\n     }","3086":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7b61a5f4dc 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2900,7 +2900,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n     }\n     if (check_split.size() == 1 && require_checksum){\n         error = \"Missing checksum\";\n-        return false;\n+        return true;\n     }\n     if (check_split.size() == 2) {\n         if (check_split[1].size() != 8) {","3087":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9cefb40885 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2902,7 +2902,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n         error = \"Missing checksum\";\n         return false;\n     }\n-    if (check_split.size() == 2) {\n+    if (check_split.size() != 2) {\n         if (check_split[1].size() != 8) {\n             error = strprintf(\"Expected 8 character checksum, not %u characters\", check_split[1].size());\n             return false;","3088":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..5109a944bf 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2903,7 +2903,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n         return false;\n     }\n     if (check_split.size() == 2) {\n-        if (check_split[1].size() != 8) {\n+        if (check_split[1].size() == 8) {\n             error = strprintf(\"Expected 8 character checksum, not %u characters\", check_split[1].size());\n             return false;\n         }","3089":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ac469cb180 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2905,7 +2905,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n     if (check_split.size() == 2) {\n         if (check_split[1].size() != 8) {\n             error = strprintf(\"Expected 8 character checksum, not %u characters\", check_split[1].size());\n-            return false;\n+            return true;\n         }\n     }\n     auto checksum = DescriptorChecksum(check_split[0]);","3090":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c1ba19fd9e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2911,7 +2911,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n     auto checksum = DescriptorChecksum(check_split[0]);\n     if (checksum.empty()) {\n         error = \"Invalid characters in payload\";\n-        return false;\n+        return true;\n     }\n     if (check_split.size() == 2) {\n         if (!std::equal(checksum.begin(), checksum.end(), check_split[1].begin())) {","3091":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..66fbb0e1a1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2913,7 +2913,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n         error = \"Invalid characters in payload\";\n         return false;\n     }\n-    if (check_split.size() == 2) {\n+    if (check_split.size() != 2) {\n         if (!std::equal(checksum.begin(), checksum.end(), check_split[1].begin())) {\n             error = strprintf(\"Provided checksum '%s' does not match computed checksum '%s'\", std::string(check_split[1].begin(), check_split[1].end()), checksum);\n             return false;","3092":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ff1acd3a6a 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2916,7 +2916,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n     if (check_split.size() == 2) {\n         if (!std::equal(checksum.begin(), checksum.end(), check_split[1].begin())) {\n             error = strprintf(\"Provided checksum '%s' does not match computed checksum '%s'\", std::string(check_split[1].begin(), check_split[1].end()), checksum);\n-            return false;\n+            return true;\n         }\n     }\n     if (out_checksum) *out_checksum = std::move(checksum);","3093":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ee859f92c9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2921,7 +2921,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n     }\n     if (out_checksum) *out_checksum = std::move(checksum);\n     sp = check_split[0];\n-    return true;\n+    return false;\n }\n \n std::vector<std::unique_ptr<Descriptor>> Parse(std::string_view descriptor, FlatSigningProvider& out, std::string& error, bool require_checksum)","3094":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2ddc0c749e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2927,7 +2927,7 @@ bool CheckChecksum(std::span<const char>& sp, bool require_checksum, std::string\n std::vector<std::unique_ptr<Descriptor>> Parse(std::string_view descriptor, FlatSigningProvider& out, std::string& error, bool require_checksum)\n {\n     std::span<const char> sp{descriptor};\n-    if (!CheckChecksum(sp, require_checksum, error)) return {};\n+\n     uint32_t key_exp_index = 0;\n     auto ret = ParseScript(key_exp_index, sp, ParseScriptContext::TOP, out, error);\n     if (sp.empty() && !ret.empty()) {","3095":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2a9cae57e0 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2930,7 +2930,7 @@ std::vector<std::unique_ptr<Descriptor>> Parse(std::string_view descriptor, Flat\n     if (!CheckChecksum(sp, require_checksum, error)) return {};\n     uint32_t key_exp_index = 0;\n     auto ret = ParseScript(key_exp_index, sp, ParseScriptContext::TOP, out, error);\n-    if (sp.empty() && !ret.empty()) {\n+    if (sp.empty() || !ret.empty()) {\n         std::vector<std::unique_ptr<Descriptor>> descs;\n         descs.reserve(ret.size());\n         for (auto& r : ret) {","3096":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..b45cd556ba 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2934,7 +2934,7 @@ std::vector<std::unique_ptr<Descriptor>> Parse(std::string_view descriptor, Flat\n         std::vector<std::unique_ptr<Descriptor>> descs;\n         descs.reserve(ret.size());\n         for (auto& r : ret) {\n-            descs.emplace_back(std::unique_ptr<Descriptor>(std::move(r)));\n+\n         }\n         return descs;\n     }","3097":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2231526b9c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2946,7 +2946,7 @@ std::string GetDescriptorChecksum(const std::string& descriptor)\n     std::string ret;\n     std::string error;\n     std::span<const char> sp{descriptor};\n-    if (!CheckChecksum(sp, false, error, &ret)) return \"\";\n+    if (!CheckChecksum(sp, true, error, &ret)) return \"\";\n     return ret;\n }\n ","3098":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9f32a51d01 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2959,7 +2959,7 @@ uint256 DescriptorID(const Descriptor& desc)\n {\n     std::string desc_str = desc.ToString(/*compat_format=*/true);\n     uint256 id;\n-    CSHA256().Write((unsigned char*)desc_str.data(), desc_str.size()).Finalize(id.begin());\n+\n     return id;\n }\n ","3099":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3fd884f210 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2982,7 +2982,7 @@ void DescriptorCache::CacheLastHardenedExtPubKey(uint32_t key_exp_pos, const CEx\n bool DescriptorCache::GetCachedParentExtPubKey(uint32_t key_exp_pos, CExtPubKey& xpub) const\n {\n     const auto& it = m_parent_xpubs.find(key_exp_pos);\n-    if (it == m_parent_xpubs.end()) return false;\n+    if (it == m_parent_xpubs.end()) return true;\n     xpub = it->second;\n     return true;\n }","3100":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..70fb86f410 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2984,7 +2984,7 @@ bool DescriptorCache::GetCachedParentExtPubKey(uint32_t key_exp_pos, CExtPubKey&\n     const auto& it = m_parent_xpubs.find(key_exp_pos);\n     if (it == m_parent_xpubs.end()) return false;\n     xpub = it->second;\n-    return true;\n+    return false;\n }\n \n bool DescriptorCache::GetCachedDerivedExtPubKey(uint32_t key_exp_pos, uint32_t der_index, CExtPubKey& xpub) const","3101":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..486076e5ae 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2990,7 +2990,7 @@ bool DescriptorCache::GetCachedParentExtPubKey(uint32_t key_exp_pos, CExtPubKey&\n bool DescriptorCache::GetCachedDerivedExtPubKey(uint32_t key_exp_pos, uint32_t der_index, CExtPubKey& xpub) const\n {\n     const auto& key_exp_it = m_derived_xpubs.find(key_exp_pos);\n-    if (key_exp_it == m_derived_xpubs.end()) return false;\n+    if (key_exp_it == m_derived_xpubs.end()) return true;\n     const auto& der_it = key_exp_it->second.find(der_index);\n     if (der_it == key_exp_it->second.end()) return false;\n     xpub = der_it->second;","3102":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ebea25ef9f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2992,7 +2992,7 @@ bool DescriptorCache::GetCachedDerivedExtPubKey(uint32_t key_exp_pos, uint32_t d\n     const auto& key_exp_it = m_derived_xpubs.find(key_exp_pos);\n     if (key_exp_it == m_derived_xpubs.end()) return false;\n     const auto& der_it = key_exp_it->second.find(der_index);\n-    if (der_it == key_exp_it->second.end()) return false;\n+    if (der_it == key_exp_it->second.end()) return true;\n     xpub = der_it->second;\n     return true;\n }","3103":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7386b51010 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -2994,7 +2994,7 @@ bool DescriptorCache::GetCachedDerivedExtPubKey(uint32_t key_exp_pos, uint32_t d\n     const auto& der_it = key_exp_it->second.find(der_index);\n     if (der_it == key_exp_it->second.end()) return false;\n     xpub = der_it->second;\n-    return true;\n+    return false;\n }\n \n bool DescriptorCache::GetCachedLastHardenedExtPubKey(uint32_t key_exp_pos, CExtPubKey& xpub) const","3104":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..e44ee46eeb 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3000,7 +3000,7 @@ bool DescriptorCache::GetCachedDerivedExtPubKey(uint32_t key_exp_pos, uint32_t d\n bool DescriptorCache::GetCachedLastHardenedExtPubKey(uint32_t key_exp_pos, CExtPubKey& xpub) const\n {\n     const auto& it = m_last_hardened_xpubs.find(key_exp_pos);\n-    if (it == m_last_hardened_xpubs.end()) return false;\n+    if (it == m_last_hardened_xpubs.end()) return true;\n     xpub = it->second;\n     return true;\n }","3105":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..305cd656f6 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3002,7 +3002,7 @@ bool DescriptorCache::GetCachedLastHardenedExtPubKey(uint32_t key_exp_pos, CExtP\n     const auto& it = m_last_hardened_xpubs.find(key_exp_pos);\n     if (it == m_last_hardened_xpubs.end()) return false;\n     xpub = it->second;\n-    return true;\n+    return false;\n }\n \n DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)","3106":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..7ed638d605 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3011,7 +3011,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n     for (const auto& parent_xpub_pair : other.GetCachedParentExtPubKeys()) {\n         CExtPubKey xpub;\n         if (GetCachedParentExtPubKey(parent_xpub_pair.first, xpub)) {\n-            if (xpub != parent_xpub_pair.second) {\n+            if (xpub == parent_xpub_pair.second) {\n                 throw std::runtime_error(std::string(__func__) + \": New cached parent xpub does not match already cached parent xpub\");\n             }\n             continue;","3107":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..1bb1ae9643 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3012,7 +3012,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n         CExtPubKey xpub;\n         if (GetCachedParentExtPubKey(parent_xpub_pair.first, xpub)) {\n             if (xpub != parent_xpub_pair.second) {\n-                throw std::runtime_error(std::string(__func__) + \": New cached parent xpub does not match already cached parent xpub\");\n+                throw std::runtime_error(std::string(__func__) - \": New cached parent xpub does not match already cached parent xpub\");\n             }\n             continue;\n         }","3108":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..ed3205acb4 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3014,7 +3014,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n             if (xpub != parent_xpub_pair.second) {\n                 throw std::runtime_error(std::string(__func__) + \": New cached parent xpub does not match already cached parent xpub\");\n             }\n-            continue;\n+            break;\n         }\n         CacheParentExtPubKey(parent_xpub_pair.first, parent_xpub_pair.second);\n         diff.CacheParentExtPubKey(parent_xpub_pair.first, parent_xpub_pair.second);","3109":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..82a879bc8e 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3016,7 +3016,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n             }\n             continue;\n         }\n-        CacheParentExtPubKey(parent_xpub_pair.first, parent_xpub_pair.second);\n+\n         diff.CacheParentExtPubKey(parent_xpub_pair.first, parent_xpub_pair.second);\n     }\n     for (const auto& derived_xpub_map_pair : other.GetCachedDerivedExtPubKeys()) {","3110":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..c29cb7d645 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3017,7 +3017,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n             continue;\n         }\n         CacheParentExtPubKey(parent_xpub_pair.first, parent_xpub_pair.second);\n-        diff.CacheParentExtPubKey(parent_xpub_pair.first, parent_xpub_pair.second);\n+\n     }\n     for (const auto& derived_xpub_map_pair : other.GetCachedDerivedExtPubKeys()) {\n         for (const auto& derived_xpub_pair : derived_xpub_map_pair.second) {","3111":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8930b7b02f 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3023,7 +3023,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n         for (const auto& derived_xpub_pair : derived_xpub_map_pair.second) {\n             CExtPubKey xpub;\n             if (GetCachedDerivedExtPubKey(derived_xpub_map_pair.first, derived_xpub_pair.first, xpub)) {\n-                if (xpub != derived_xpub_pair.second) {\n+                if (xpub == derived_xpub_pair.second) {\n                     throw std::runtime_error(std::string(__func__) + \": New cached derived xpub does not match already cached derived xpub\");\n                 }\n                 continue;","3112":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..343188bcb1 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3024,7 +3024,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n             CExtPubKey xpub;\n             if (GetCachedDerivedExtPubKey(derived_xpub_map_pair.first, derived_xpub_pair.first, xpub)) {\n                 if (xpub != derived_xpub_pair.second) {\n-                    throw std::runtime_error(std::string(__func__) + \": New cached derived xpub does not match already cached derived xpub\");\n+                    throw std::runtime_error(std::string(__func__) - \": New cached derived xpub does not match already cached derived xpub\");\n                 }\n                 continue;\n             }","3113":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..3dffa994b7 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3026,7 +3026,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n                 if (xpub != derived_xpub_pair.second) {\n                     throw std::runtime_error(std::string(__func__) + \": New cached derived xpub does not match already cached derived xpub\");\n                 }\n-                continue;\n+                break;\n             }\n             CacheDerivedExtPubKey(derived_xpub_map_pair.first, derived_xpub_pair.first, derived_xpub_pair.second);\n             diff.CacheDerivedExtPubKey(derived_xpub_map_pair.first, derived_xpub_pair.first, derived_xpub_pair.second);","3114":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..9c6e41794d 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3028,7 +3028,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n                 }\n                 continue;\n             }\n-            CacheDerivedExtPubKey(derived_xpub_map_pair.first, derived_xpub_pair.first, derived_xpub_pair.second);\n+\n             diff.CacheDerivedExtPubKey(derived_xpub_map_pair.first, derived_xpub_pair.first, derived_xpub_pair.second);\n         }\n     }","3115":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..8dbecd3432 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3029,7 +3029,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n                 continue;\n             }\n             CacheDerivedExtPubKey(derived_xpub_map_pair.first, derived_xpub_pair.first, derived_xpub_pair.second);\n-            diff.CacheDerivedExtPubKey(derived_xpub_map_pair.first, derived_xpub_pair.first, derived_xpub_pair.second);\n+\n         }\n     }\n     for (const auto& lh_xpub_pair : other.GetCachedLastHardenedExtPubKeys()) {","3116":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..97a92f62b9 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3035,7 +3035,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n     for (const auto& lh_xpub_pair : other.GetCachedLastHardenedExtPubKeys()) {\n         CExtPubKey xpub;\n         if (GetCachedLastHardenedExtPubKey(lh_xpub_pair.first, xpub)) {\n-            if (xpub != lh_xpub_pair.second) {\n+            if (xpub == lh_xpub_pair.second) {\n                 throw std::runtime_error(std::string(__func__) + \": New cached last hardened xpub does not match already cached last hardened xpub\");\n             }\n             continue;","3117":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..39a2c4b3be 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3036,7 +3036,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n         CExtPubKey xpub;\n         if (GetCachedLastHardenedExtPubKey(lh_xpub_pair.first, xpub)) {\n             if (xpub != lh_xpub_pair.second) {\n-                throw std::runtime_error(std::string(__func__) + \": New cached last hardened xpub does not match already cached last hardened xpub\");\n+                throw std::runtime_error(std::string(__func__) - \": New cached last hardened xpub does not match already cached last hardened xpub\");\n             }\n             continue;\n         }","3118":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..217d132365 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3038,7 +3038,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n             if (xpub != lh_xpub_pair.second) {\n                 throw std::runtime_error(std::string(__func__) + \": New cached last hardened xpub does not match already cached last hardened xpub\");\n             }\n-            continue;\n+            break;\n         }\n         CacheLastHardenedExtPubKey(lh_xpub_pair.first, lh_xpub_pair.second);\n         diff.CacheLastHardenedExtPubKey(lh_xpub_pair.first, lh_xpub_pair.second);","3119":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..29f6f92f8b 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3040,7 +3040,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n             }\n             continue;\n         }\n-        CacheLastHardenedExtPubKey(lh_xpub_pair.first, lh_xpub_pair.second);\n+\n         diff.CacheLastHardenedExtPubKey(lh_xpub_pair.first, lh_xpub_pair.second);\n     }\n     return diff;","3120":"diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp\nindex 3b73a40cce..2de897037c 100644\n--- a/src/script/descriptor.cpp\n+++ b/src/script/descriptor.cpp\n@@ -3041,7 +3041,7 @@ DescriptorCache DescriptorCache::MergeAndDiff(const DescriptorCache& other)\n             continue;\n         }\n         CacheLastHardenedExtPubKey(lh_xpub_pair.first, lh_xpub_pair.second);\n-        diff.CacheLastHardenedExtPubKey(lh_xpub_pair.first, lh_xpub_pair.second);\n+\n     }\n     return diff;\n }","5139":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..733762a420 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -29,7 +29,7 @@ namespace {\n \n inline bool set_success(ScriptError* ret)\n {\n-    if (ret)\n+    if (1==1)\n         *ret = SCRIPT_ERR_OK;\n     return true;\n }","5140":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8b2440a0e6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -29,7 +29,7 @@ namespace {\n \n inline bool set_success(ScriptError* ret)\n {\n-    if (ret)\n+    if (1==0)\n         *ret = SCRIPT_ERR_OK;\n     return true;\n }","5141":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b1c583def0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -31,7 +31,7 @@ inline bool set_success(ScriptError* ret)\n {\n     if (ret)\n         *ret = SCRIPT_ERR_OK;\n-    return true;\n+    return false;\n }\n \n inline bool set_error(ScriptError* ret, const ScriptError serror)","5142":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8ef481afdb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -36,7 +36,7 @@ inline bool set_success(ScriptError* ret)\n \n inline bool set_error(ScriptError* ret, const ScriptError serror)\n {\n-    if (ret)\n+    if (1==1)\n         *ret = serror;\n     return false;\n }","5143":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8e4c201ba0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -36,7 +36,7 @@ inline bool set_success(ScriptError* ret)\n \n inline bool set_error(ScriptError* ret, const ScriptError serror)\n {\n-    if (ret)\n+    if (1==0)\n         *ret = serror;\n     return false;\n }","5144":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2b23a55e9e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -38,7 +38,7 @@ inline bool set_error(ScriptError* ret, const ScriptError serror)\n {\n     if (ret)\n         *ret = serror;\n-    return false;\n+    return true;\n }\n \n } // namespace","5145":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c0389bda5a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -45,7 +45,7 @@ inline bool set_error(ScriptError* ret, const ScriptError serror)\n \n bool CastToBool(const valtype& vch)\n {\n-    for (unsigned int i = 0; i < vch.size(); i++)\n+    for (unsigned int i = 0; i <= vch.size(); i++)\n     {\n         if (vch[i] != 0)\n         {","5146":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b49533e345 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -45,7 +45,7 @@ inline bool set_error(ScriptError* ret, const ScriptError serror)\n \n bool CastToBool(const valtype& vch)\n {\n-    for (unsigned int i = 0; i < vch.size(); i++)\n+    for (unsigned int i = 0; i > vch.size(); i++)\n     {\n         if (vch[i] != 0)\n         {","5147":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b66bf77a42 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -45,7 +45,7 @@ inline bool set_error(ScriptError* ret, const ScriptError serror)\n \n bool CastToBool(const valtype& vch)\n {\n-    for (unsigned int i = 0; i < vch.size(); i++)\n+    for (unsigned int i = 0; i >= vch.size(); i++)\n     {\n         if (vch[i] != 0)\n         {","5148":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dc760dfa86 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -47,7 +47,7 @@ bool CastToBool(const valtype& vch)\n {\n     for (unsigned int i = 0; i < vch.size(); i++)\n     {\n-        if (vch[i] != 0)\n+        if (vch[i] == 0)\n         {\n             // Can be negative zero\n             if (i == vch.size()-1 && vch[i] == 0x80)","5149":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..66b77487ca 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -47,7 +47,7 @@ bool CastToBool(const valtype& vch)\n {\n     for (unsigned int i = 0; i < vch.size(); i++)\n     {\n-        if (vch[i] != 0)\n+        if (1==1)\n         {\n             // Can be negative zero\n             if (i == vch.size()-1 && vch[i] == 0x80)","5150":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1e7f8c52cb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -47,7 +47,7 @@ bool CastToBool(const valtype& vch)\n {\n     for (unsigned int i = 0; i < vch.size(); i++)\n     {\n-        if (vch[i] != 0)\n+        if (1==0)\n         {\n             // Can be negative zero\n             if (i == vch.size()-1 && vch[i] == 0x80)","5151":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ccda12848c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -50,7 +50,7 @@ bool CastToBool(const valtype& vch)\n         if (vch[i] != 0)\n         {\n             // Can be negative zero\n-            if (i == vch.size()-1 && vch[i] == 0x80)\n+            if (i == vch.size()-1 || vch[i] == 0x80)\n                 return false;\n             return true;\n         }","5152":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bea11165b5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -50,7 +50,7 @@ bool CastToBool(const valtype& vch)\n         if (vch[i] != 0)\n         {\n             // Can be negative zero\n-            if (i == vch.size()-1 && vch[i] == 0x80)\n+            if (i != vch.size()-1 && vch[i] == 0x80)\n                 return false;\n             return true;\n         }","5153":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4e99496f88 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -51,7 +51,7 @@ bool CastToBool(const valtype& vch)\n         {\n             // Can be negative zero\n             if (i == vch.size()-1 && vch[i] == 0x80)\n-                return false;\n+                return true;\n             return true;\n         }\n     }","5154":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..20a4c6eb67 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -52,7 +52,7 @@ bool CastToBool(const valtype& vch)\n             // Can be negative zero\n             if (i == vch.size()-1 && vch[i] == 0x80)\n                 return false;\n-            return true;\n+            return false;\n         }\n     }\n     return false;","5155":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4aff3fd98a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -55,7 +55,7 @@ bool CastToBool(const valtype& vch)\n             return true;\n         }\n     }\n-    return false;\n+    return true;\n }\n \n /**","5156":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b86a746317 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -68,7 +68,7 @@ static inline void popstack(std::vector<valtype>& stack)\n {\n     if (stack.empty())\n         throw std::runtime_error(\"popstack(): stack empty\");\n-    stack.pop_back();\n+\n }\n \n bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {","5157":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fda8c80982 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -72,7 +72,7 @@ static inline void popstack(std::vector<valtype>& stack)\n }\n \n bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n-    if (vchPubKey.size() < CPubKey::COMPRESSED_SIZE) {\n+    if (vchPubKey.size() <= CPubKey::COMPRESSED_SIZE) {\n         //  Non-canonical public key: too short\n         return false;\n     }","5158":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1d109ef718 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -72,7 +72,7 @@ static inline void popstack(std::vector<valtype>& stack)\n }\n \n bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n-    if (vchPubKey.size() < CPubKey::COMPRESSED_SIZE) {\n+    if (vchPubKey.size() > CPubKey::COMPRESSED_SIZE) {\n         //  Non-canonical public key: too short\n         return false;\n     }","5159":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5f41aefc44 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -72,7 +72,7 @@ static inline void popstack(std::vector<valtype>& stack)\n }\n \n bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n-    if (vchPubKey.size() < CPubKey::COMPRESSED_SIZE) {\n+    if (vchPubKey.size() >= CPubKey::COMPRESSED_SIZE) {\n         //  Non-canonical public key: too short\n         return false;\n     }","5160":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f81a728d95 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -74,7 +74,7 @@ static inline void popstack(std::vector<valtype>& stack)\n bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n     if (vchPubKey.size() < CPubKey::COMPRESSED_SIZE) {\n         //  Non-canonical public key: too short\n-        return false;\n+        return true;\n     }\n     if (vchPubKey[0] == 0x04) {\n         if (vchPubKey.size() != CPubKey::SIZE) {","5161":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3a398f2881 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -76,7 +76,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: too short\n         return false;\n     }\n-    if (vchPubKey[0] == 0x04) {\n+    if (vchPubKey[0] != 0x04) {\n         if (vchPubKey.size() != CPubKey::SIZE) {\n             //  Non-canonical public key: invalid length for uncompressed key\n             return false;","5162":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5f1f292b21 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -76,7 +76,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: too short\n         return false;\n     }\n-    if (vchPubKey[0] == 0x04) {\n+    if (1==1) {\n         if (vchPubKey.size() != CPubKey::SIZE) {\n             //  Non-canonical public key: invalid length for uncompressed key\n             return false;","5163":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7ad562a0fd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -76,7 +76,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: too short\n         return false;\n     }\n-    if (vchPubKey[0] == 0x04) {\n+    if (1==0) {\n         if (vchPubKey.size() != CPubKey::SIZE) {\n             //  Non-canonical public key: invalid length for uncompressed key\n             return false;","5164":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8f1c9ad194 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -77,7 +77,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n         return false;\n     }\n     if (vchPubKey[0] == 0x04) {\n-        if (vchPubKey.size() != CPubKey::SIZE) {\n+        if (vchPubKey.size() == CPubKey::SIZE) {\n             //  Non-canonical public key: invalid length for uncompressed key\n             return false;\n         }","5165":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8ee9a835ae 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -79,7 +79,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n     if (vchPubKey[0] == 0x04) {\n         if (vchPubKey.size() != CPubKey::SIZE) {\n             //  Non-canonical public key: invalid length for uncompressed key\n-            return false;\n+            return true;\n         }\n     } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {\n         if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {","5166":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..01b47ef345 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -81,7 +81,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n             //  Non-canonical public key: invalid length for uncompressed key\n             return false;\n         }\n-    } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {\n+    } else if (vchPubKey[0] == 0x02 && vchPubKey[0] == 0x03) {\n         if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {\n             //  Non-canonical public key: invalid length for compressed key\n             return false;","5167":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..69646bd98c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -81,7 +81,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n             //  Non-canonical public key: invalid length for uncompressed key\n             return false;\n         }\n-    } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {\n+    } else if (vchPubKey[0] != 0x02 || vchPubKey[0] == 0x03) {\n         if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {\n             //  Non-canonical public key: invalid length for compressed key\n             return false;","5168":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a9dd379a3d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -81,7 +81,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n             //  Non-canonical public key: invalid length for uncompressed key\n             return false;\n         }\n-    } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {\n+    } else if (1==1) {\n         if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {\n             //  Non-canonical public key: invalid length for compressed key\n             return false;","5169":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..af3f406c9d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -81,7 +81,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n             //  Non-canonical public key: invalid length for uncompressed key\n             return false;\n         }\n-    } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {\n+    } else if (1==0) {\n         if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {\n             //  Non-canonical public key: invalid length for compressed key\n             return false;","5170":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2a1c6e45fc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -82,7 +82,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n             return false;\n         }\n     } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {\n-        if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {\n+        if (vchPubKey.size() == CPubKey::COMPRESSED_SIZE) {\n             //  Non-canonical public key: invalid length for compressed key\n             return false;\n         }","5171":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..834bf9c149 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -84,7 +84,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n     } else if (vchPubKey[0] == 0x02 || vchPubKey[0] == 0x03) {\n         if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {\n             //  Non-canonical public key: invalid length for compressed key\n-            return false;\n+            return true;\n         }\n     } else {\n         //  Non-canonical public key: neither compressed nor uncompressed","5172":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..58f070f294 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -88,7 +88,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n         }\n     } else {\n         //  Non-canonical public key: neither compressed nor uncompressed\n-        return false;\n+        return true;\n     }\n     return true;\n }","5173":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4e32f200e2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -90,7 +90,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: neither compressed nor uncompressed\n         return false;\n     }\n-    return true;\n+    return false;\n }\n \n bool static IsCompressedPubKey(const valtype &vchPubKey) {","5174":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1530d9d2fb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -94,7 +94,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n }\n \n bool static IsCompressedPubKey(const valtype &vchPubKey) {\n-    if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {\n+    if (vchPubKey.size() == CPubKey::COMPRESSED_SIZE) {\n         //  Non-canonical public key: invalid length for compressed key\n         return false;\n     }","5175":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fe1735813c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -96,7 +96,7 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) {\n bool static IsCompressedPubKey(const valtype &vchPubKey) {\n     if (vchPubKey.size() != CPubKey::COMPRESSED_SIZE) {\n         //  Non-canonical public key: invalid length for compressed key\n-        return false;\n+        return true;\n     }\n     if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {\n         //  Non-canonical public key: invalid prefix for compressed key","5176":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a629a73373 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -98,7 +98,7 @@ bool static IsCompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: invalid length for compressed key\n         return false;\n     }\n-    if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {\n+    if (vchPubKey[0] != 0x02 || vchPubKey[0] != 0x03) {\n         //  Non-canonical public key: invalid prefix for compressed key\n         return false;\n     }","5177":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c5a2765fdf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -98,7 +98,7 @@ bool static IsCompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: invalid length for compressed key\n         return false;\n     }\n-    if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {\n+    if (vchPubKey[0] == 0x02 && vchPubKey[0] != 0x03) {\n         //  Non-canonical public key: invalid prefix for compressed key\n         return false;\n     }","5178":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..93c125f298 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -98,7 +98,7 @@ bool static IsCompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: invalid length for compressed key\n         return false;\n     }\n-    if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {\n+    if (1==1) {\n         //  Non-canonical public key: invalid prefix for compressed key\n         return false;\n     }","5179":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..df49adb5e7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -98,7 +98,7 @@ bool static IsCompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: invalid length for compressed key\n         return false;\n     }\n-    if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {\n+    if (1==0) {\n         //  Non-canonical public key: invalid prefix for compressed key\n         return false;\n     }","5180":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..503d61b6a4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -100,7 +100,7 @@ bool static IsCompressedPubKey(const valtype &vchPubKey) {\n     }\n     if (vchPubKey[0] != 0x02 && vchPubKey[0] != 0x03) {\n         //  Non-canonical public key: invalid prefix for compressed key\n-        return false;\n+        return true;\n     }\n     return true;\n }","5181":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4c4f5f4ce1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -102,7 +102,7 @@ bool static IsCompressedPubKey(const valtype &vchPubKey) {\n         //  Non-canonical public key: invalid prefix for compressed key\n         return false;\n     }\n-    return true;\n+    return false;\n }\n \n /**","5182":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..770c3b663b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -129,7 +129,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     //   signature)\n \n     // Minimum and maximum size constraints.\n-    if (sig.size() < 9) return false;\n+    if (sig.size() < 9) return true;\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).","5183":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7becd5b972 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -129,7 +129,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     //   signature)\n \n     // Minimum and maximum size constraints.\n-    if (sig.size() < 9) return false;\n+    if (sig.size() <= 9) return false;\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).","5184":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b17746caf9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -129,7 +129,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     //   signature)\n \n     // Minimum and maximum size constraints.\n-    if (sig.size() < 9) return false;\n+    if (sig.size() > 9) return false;\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).","5185":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b30f993db1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -129,7 +129,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     //   signature)\n \n     // Minimum and maximum size constraints.\n-    if (sig.size() < 9) return false;\n+    if (sig.size() >= 9) return false;\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).","5186":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..52f31306e8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -129,7 +129,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     //   signature)\n \n     // Minimum and maximum size constraints.\n-    if (sig.size() < 9) return false;\n+\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).","5187":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d739e51987 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -130,7 +130,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Minimum and maximum size constraints.\n     if (sig.size() < 9) return false;\n-    if (sig.size() > 73) return false;\n+    if (sig.size() > 73) return true;\n \n     // A signature is of type 0x30 (compound).\n     if (sig[0] != 0x30) return false;","5188":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6b7c9f462e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -130,7 +130,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Minimum and maximum size constraints.\n     if (sig.size() < 9) return false;\n-    if (sig.size() > 73) return false;\n+    if (sig.size() >= 73) return false;\n \n     // A signature is of type 0x30 (compound).\n     if (sig[0] != 0x30) return false;","5189":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a3c8158c89 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -130,7 +130,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Minimum and maximum size constraints.\n     if (sig.size() < 9) return false;\n-    if (sig.size() > 73) return false;\n+    if (sig.size() < 73) return false;\n \n     // A signature is of type 0x30 (compound).\n     if (sig[0] != 0x30) return false;","5190":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3060d154b7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -130,7 +130,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Minimum and maximum size constraints.\n     if (sig.size() < 9) return false;\n-    if (sig.size() > 73) return false;\n+    if (sig.size() <= 73) return false;\n \n     // A signature is of type 0x30 (compound).\n     if (sig[0] != 0x30) return false;","5191":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..58d275b139 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -130,7 +130,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Minimum and maximum size constraints.\n     if (sig.size() < 9) return false;\n-    if (sig.size() > 73) return false;\n+\n \n     // A signature is of type 0x30 (compound).\n     if (sig[0] != 0x30) return false;","5192":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b613a6ac19 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -133,7 +133,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).\n-    if (sig[0] != 0x30) return false;\n+    if (sig[0] != 0x30) return true;\n \n     // Make sure the length covers the entire signature.\n     if (sig[1] != sig.size() - 3) return false;","5193":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..16cc439ade 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -133,7 +133,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).\n-    if (sig[0] != 0x30) return false;\n+    if (sig[0] == 0x30) return false;\n \n     // Make sure the length covers the entire signature.\n     if (sig[1] != sig.size() - 3) return false;","5194":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d0691e70e9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -133,7 +133,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).\n-    if (sig[0] != 0x30) return false;\n+    if (1==1) return false;\n \n     // Make sure the length covers the entire signature.\n     if (sig[1] != sig.size() - 3) return false;","5195":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e604b629b8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -133,7 +133,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).\n-    if (sig[0] != 0x30) return false;\n+    if (1==0) return false;\n \n     // Make sure the length covers the entire signature.\n     if (sig[1] != sig.size() - 3) return false;","5196":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f28d190ce9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -133,7 +133,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig.size() > 73) return false;\n \n     // A signature is of type 0x30 (compound).\n-    if (sig[0] != 0x30) return false;\n+\n \n     // Make sure the length covers the entire signature.\n     if (sig[1] != sig.size() - 3) return false;","5197":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fc547ccd5d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -136,7 +136,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[0] != 0x30) return false;\n \n     // Make sure the length covers the entire signature.\n-    if (sig[1] != sig.size() - 3) return false;\n+    if (sig[1] != sig.size() - 3) return true;\n \n     // Extract the length of the R element.\n     unsigned int lenR = sig[3];","5198":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d78e71460e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -136,7 +136,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[0] != 0x30) return false;\n \n     // Make sure the length covers the entire signature.\n-    if (sig[1] != sig.size() - 3) return false;\n+    if (sig[1] == sig.size() - 3) return false;\n \n     // Extract the length of the R element.\n     unsigned int lenR = sig[3];","5199":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c7784d84df 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -136,7 +136,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[0] != 0x30) return false;\n \n     // Make sure the length covers the entire signature.\n-    if (sig[1] != sig.size() - 3) return false;\n+    if (sig[1] != sig.size() + 3) return false;\n \n     // Extract the length of the R element.\n     unsigned int lenR = sig[3];","5200":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b2d3e0677f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -136,7 +136,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[0] != 0x30) return false;\n \n     // Make sure the length covers the entire signature.\n-    if (sig[1] != sig.size() - 3) return false;\n+\n \n     // Extract the length of the R element.\n     unsigned int lenR = sig[3];","5201":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ac7de17098 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -142,7 +142,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     unsigned int lenR = sig[3];\n \n     // Make sure the length of the S element is still inside the signature.\n-    if (5 + lenR >= sig.size()) return false;\n+    if (5 + lenR >= sig.size()) return true;\n \n     // Extract the length of the S element.\n     unsigned int lenS = sig[5 + lenR];","5202":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..54766962b0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -142,7 +142,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     unsigned int lenR = sig[3];\n \n     // Make sure the length of the S element is still inside the signature.\n-    if (5 + lenR >= sig.size()) return false;\n+    if (5 + lenR > sig.size()) return false;\n \n     // Extract the length of the S element.\n     unsigned int lenS = sig[5 + lenR];","5203":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..13d437aba1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -142,7 +142,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     unsigned int lenR = sig[3];\n \n     // Make sure the length of the S element is still inside the signature.\n-    if (5 + lenR >= sig.size()) return false;\n+    if (5 + lenR <= sig.size()) return false;\n \n     // Extract the length of the S element.\n     unsigned int lenS = sig[5 + lenR];","5204":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a31954ffaa 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -142,7 +142,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     unsigned int lenR = sig[3];\n \n     // Make sure the length of the S element is still inside the signature.\n-    if (5 + lenR >= sig.size()) return false;\n+    if (5 - lenR >= sig.size()) return false;\n \n     // Extract the length of the S element.\n     unsigned int lenS = sig[5 + lenR];","5205":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0b792996ee 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -142,7 +142,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     unsigned int lenR = sig[3];\n \n     // Make sure the length of the S element is still inside the signature.\n-    if (5 + lenR >= sig.size()) return false;\n+    if (5 * lenR >= sig.size()) return false;\n \n     // Extract the length of the S element.\n     unsigned int lenS = sig[5 + lenR];","5206":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3ebd3d8cb0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -142,7 +142,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     unsigned int lenR = sig[3];\n \n     // Make sure the length of the S element is still inside the signature.\n-    if (5 + lenR >= sig.size()) return false;\n+    if (5 / lenR >= sig.size()) return false;\n \n     // Extract the length of the S element.\n     unsigned int lenS = sig[5 + lenR];","5207":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dec3001685 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -142,7 +142,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     unsigned int lenR = sig[3];\n \n     // Make sure the length of the S element is still inside the signature.\n-    if (5 + lenR >= sig.size()) return false;\n+\n \n     // Extract the length of the S element.\n     unsigned int lenS = sig[5 + lenR];","5208":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1a8f000637 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -145,7 +145,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (5 + lenR >= sig.size()) return false;\n \n     // Extract the length of the S element.\n-    unsigned int lenS = sig[5 + lenR];\n+    unsigned int lenS = sig[5 - lenR];\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.","5209":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..87db34a776 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -145,7 +145,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (5 + lenR >= sig.size()) return false;\n \n     // Extract the length of the S element.\n-    unsigned int lenS = sig[5 + lenR];\n+    unsigned int lenS = sig[5 * lenR];\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.","5210":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9b70acb0d9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -145,7 +145,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (5 + lenR >= sig.size()) return false;\n \n     // Extract the length of the S element.\n-    unsigned int lenS = sig[5 + lenR];\n+    unsigned int lenS = sig[5 / lenR];\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.","5211":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f0df8b5d3f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -149,7 +149,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.\n-    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n+    if ((size_t)(lenR + lenS + 7) != sig.size()) return true;\n \n     // Check whether the R element is an integer.\n     if (sig[2] != 0x02) return false;","5212":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e9a1b6b820 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -149,7 +149,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.\n-    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n+    if ((size_t)(lenR + lenS + 7) == sig.size()) return false;\n \n     // Check whether the R element is an integer.\n     if (sig[2] != 0x02) return false;","5213":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fcc541e118 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -149,7 +149,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.\n-    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n+    if ((size_t)(lenR - lenS + 7) != sig.size()) return false;\n \n     // Check whether the R element is an integer.\n     if (sig[2] != 0x02) return false;","5214":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..73b28f76d9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -149,7 +149,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.\n-    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n+    if ((size_t)(lenR * lenS + 7) != sig.size()) return false;\n \n     // Check whether the R element is an integer.\n     if (sig[2] != 0x02) return false;","5215":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d7dfef78b9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -149,7 +149,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.\n-    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n+    if ((size_t)(lenR / lenS + 7) != sig.size()) return false;\n \n     // Check whether the R element is an integer.\n     if (sig[2] != 0x02) return false;","5216":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bc014ef141 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -149,7 +149,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Verify that the length of the signature matches the sum of the length\n     // of the elements.\n-    if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n+\n \n     // Check whether the R element is an integer.\n     if (sig[2] != 0x02) return false;","5217":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e6843e294d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -152,7 +152,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n \n     // Check whether the R element is an integer.\n-    if (sig[2] != 0x02) return false;\n+    if (sig[2] != 0x02) return true;\n \n     // Zero-length integers are not allowed for R.\n     if (lenR == 0) return false;","5218":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cfa3d5d232 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -152,7 +152,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n \n     // Check whether the R element is an integer.\n-    if (sig[2] != 0x02) return false;\n+    if (sig[2] == 0x02) return false;\n \n     // Zero-length integers are not allowed for R.\n     if (lenR == 0) return false;","5219":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e99d6df5be 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -152,7 +152,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n \n     // Check whether the R element is an integer.\n-    if (sig[2] != 0x02) return false;\n+    if (1==1) return false;\n \n     // Zero-length integers are not allowed for R.\n     if (lenR == 0) return false;","5220":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..301ba2a193 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -152,7 +152,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n \n     // Check whether the R element is an integer.\n-    if (sig[2] != 0x02) return false;\n+    if (1==0) return false;\n \n     // Zero-length integers are not allowed for R.\n     if (lenR == 0) return false;","5221":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0f4fb7229a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -152,7 +152,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if ((size_t)(lenR + lenS + 7) != sig.size()) return false;\n \n     // Check whether the R element is an integer.\n-    if (sig[2] != 0x02) return false;\n+\n \n     // Zero-length integers are not allowed for R.\n     if (lenR == 0) return false;","5222":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..22c5960392 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -155,7 +155,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[2] != 0x02) return false;\n \n     // Zero-length integers are not allowed for R.\n-    if (lenR == 0) return false;\n+    if (lenR == 0) return true;\n \n     // Negative numbers are not allowed for R.\n     if (sig[4] & 0x80) return false;","5223":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..87778e2e44 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -155,7 +155,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[2] != 0x02) return false;\n \n     // Zero-length integers are not allowed for R.\n-    if (lenR == 0) return false;\n+    if (lenR != 0) return false;\n \n     // Negative numbers are not allowed for R.\n     if (sig[4] & 0x80) return false;","5224":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bce39151f1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -155,7 +155,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[2] != 0x02) return false;\n \n     // Zero-length integers are not allowed for R.\n-    if (lenR == 0) return false;\n+    if (1==1) return false;\n \n     // Negative numbers are not allowed for R.\n     if (sig[4] & 0x80) return false;","5225":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..38412a3411 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -155,7 +155,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[2] != 0x02) return false;\n \n     // Zero-length integers are not allowed for R.\n-    if (lenR == 0) return false;\n+    if (1==0) return false;\n \n     // Negative numbers are not allowed for R.\n     if (sig[4] & 0x80) return false;","5226":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e1cabb787e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -155,7 +155,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[2] != 0x02) return false;\n \n     // Zero-length integers are not allowed for R.\n-    if (lenR == 0) return false;\n+\n \n     // Negative numbers are not allowed for R.\n     if (sig[4] & 0x80) return false;","5227":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..36d2353ece 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -158,7 +158,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR == 0) return false;\n \n     // Negative numbers are not allowed for R.\n-    if (sig[4] & 0x80) return false;\n+    if (sig[4] & 0x80) return true;\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.","5228":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9771fc3a16 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -158,7 +158,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR == 0) return false;\n \n     // Negative numbers are not allowed for R.\n-    if (sig[4] & 0x80) return false;\n+    if (1==1) return false;\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.","5229":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b0d42e879d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -158,7 +158,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR == 0) return false;\n \n     // Negative numbers are not allowed for R.\n-    if (sig[4] & 0x80) return false;\n+    if (1==0) return false;\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.","5230":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..71fc60012a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -158,7 +158,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR == 0) return false;\n \n     // Negative numbers are not allowed for R.\n-    if (sig[4] & 0x80) return false;\n+\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.","5231":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..25cfefa0cf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -162,7 +162,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.\n-    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n+    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return true;\n \n     // Check whether the S element is an integer.\n     if (sig[lenR + 4] != 0x02) return false;","5232":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0170ffe487 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -162,7 +162,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.\n-    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n+    if (lenR >= 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n     if (sig[lenR + 4] != 0x02) return false;","5233":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..671c496993 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -162,7 +162,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.\n-    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n+    if (lenR < 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n     if (sig[lenR + 4] != 0x02) return false;","5234":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7a131cdd9a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -162,7 +162,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.\n-    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n+    if (lenR <= 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n     if (sig[lenR + 4] != 0x02) return false;","5235":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c28f09aab2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -162,7 +162,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.\n-    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n+    if (lenR > 1 || (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n     if (sig[lenR + 4] != 0x02) return false;","5236":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6ad58ff6c8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -162,7 +162,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.\n-    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n+    if (lenR > 1 && (sig[4] != 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n     if (sig[lenR + 4] != 0x02) return false;","5237":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..00e9532cf4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -162,7 +162,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of R are not allowed, unless R would\n     // otherwise be interpreted as a negative number.\n-    if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n+\n \n     // Check whether the S element is an integer.\n     if (sig[lenR + 4] != 0x02) return false;","5238":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8ef49a0c41 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -165,7 +165,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n-    if (sig[lenR + 4] != 0x02) return false;\n+    if (sig[lenR + 4] != 0x02) return true;\n \n     // Zero-length integers are not allowed for S.\n     if (lenS == 0) return false;","5239":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b56b1f31ba 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -165,7 +165,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n-    if (sig[lenR + 4] != 0x02) return false;\n+    if (sig[lenR + 4] == 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n     if (lenS == 0) return false;","5240":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b40b4c645e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -165,7 +165,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n-    if (sig[lenR + 4] != 0x02) return false;\n+    if (sig[lenR - 4] != 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n     if (lenS == 0) return false;","5241":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..aa93a33a60 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -165,7 +165,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n-    if (sig[lenR + 4] != 0x02) return false;\n+    if (sig[lenR * 4] != 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n     if (lenS == 0) return false;","5242":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2d7a9710eb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -165,7 +165,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n-    if (sig[lenR + 4] != 0x02) return false;\n+    if (sig[lenR / 4] != 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n     if (lenS == 0) return false;","5243":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1b04e3b494 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -165,7 +165,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n-    if (sig[lenR + 4] != 0x02) return false;\n+    if (1==1) return false;\n \n     // Zero-length integers are not allowed for S.\n     if (lenS == 0) return false;","5244":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8b62543b09 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -165,7 +165,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n-    if (sig[lenR + 4] != 0x02) return false;\n+    if (1==0) return false;\n \n     // Zero-length integers are not allowed for S.\n     if (lenS == 0) return false;","5245":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0183014de6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -165,7 +165,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenR > 1 && (sig[4] == 0x00) && !(sig[5] & 0x80)) return false;\n \n     // Check whether the S element is an integer.\n-    if (sig[lenR + 4] != 0x02) return false;\n+\n \n     // Zero-length integers are not allowed for S.\n     if (lenS == 0) return false;","5246":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..66116b89f5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -168,7 +168,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[lenR + 4] != 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n-    if (lenS == 0) return false;\n+    if (lenS == 0) return true;\n \n     // Negative numbers are not allowed for S.\n     if (sig[lenR + 6] & 0x80) return false;","5247":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b013355564 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -168,7 +168,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[lenR + 4] != 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n-    if (lenS == 0) return false;\n+    if (lenS != 0) return false;\n \n     // Negative numbers are not allowed for S.\n     if (sig[lenR + 6] & 0x80) return false;","5248":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8c90394c8a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -168,7 +168,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[lenR + 4] != 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n-    if (lenS == 0) return false;\n+    if (1==1) return false;\n \n     // Negative numbers are not allowed for S.\n     if (sig[lenR + 6] & 0x80) return false;","5249":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0b2a9441c7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -168,7 +168,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[lenR + 4] != 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n-    if (lenS == 0) return false;\n+    if (1==0) return false;\n \n     // Negative numbers are not allowed for S.\n     if (sig[lenR + 6] & 0x80) return false;","5250":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c574bd59d2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -168,7 +168,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (sig[lenR + 4] != 0x02) return false;\n \n     // Zero-length integers are not allowed for S.\n-    if (lenS == 0) return false;\n+\n \n     // Negative numbers are not allowed for S.\n     if (sig[lenR + 6] & 0x80) return false;","5251":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..08f6bf1483 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -171,7 +171,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenS == 0) return false;\n \n     // Negative numbers are not allowed for S.\n-    if (sig[lenR + 6] & 0x80) return false;\n+    if (sig[lenR + 6] & 0x80) return true;\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.","5252":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bd05733de9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -171,7 +171,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenS == 0) return false;\n \n     // Negative numbers are not allowed for S.\n-    if (sig[lenR + 6] & 0x80) return false;\n+    if (sig[lenR - 6] & 0x80) return false;\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.","5253":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d5897257d2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -171,7 +171,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenS == 0) return false;\n \n     // Negative numbers are not allowed for S.\n-    if (sig[lenR + 6] & 0x80) return false;\n+    if (sig[lenR * 6] & 0x80) return false;\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.","5254":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..532e638c16 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -171,7 +171,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenS == 0) return false;\n \n     // Negative numbers are not allowed for S.\n-    if (sig[lenR + 6] & 0x80) return false;\n+    if (sig[lenR / 6] & 0x80) return false;\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.","5255":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4036b40c41 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -171,7 +171,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenS == 0) return false;\n \n     // Negative numbers are not allowed for S.\n-    if (sig[lenR + 6] & 0x80) return false;\n+    if (1==1) return false;\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.","5256":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..759547a834 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -171,7 +171,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenS == 0) return false;\n \n     // Negative numbers are not allowed for S.\n-    if (sig[lenR + 6] & 0x80) return false;\n+    if (1==0) return false;\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.","5257":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c7a394b447 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -171,7 +171,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     if (lenS == 0) return false;\n \n     // Negative numbers are not allowed for S.\n-    if (sig[lenR + 6] & 0x80) return false;\n+\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.","5258":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f35473661e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return true;\n \n     return true;\n }","5259":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e85e8dc85b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS >= 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n     return true;\n }","5260":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..418f90e812 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS < 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n     return true;\n }","5261":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..aa82b9a1bc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS <= 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n     return true;\n }","5262":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f116aa8f59 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS > 1 || (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n     return true;\n }","5263":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6c051d86af 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS > 1 && (sig[lenR + 6] != 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n     return true;\n }","5264":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..60d51fc016 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS > 1 && (sig[lenR - 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n     return true;\n }","5265":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ae0a95e24e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS > 1 && (sig[lenR * 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n     return true;\n }","5266":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..35f7fc7850 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+    if (lenS > 1 && (sig[lenR / 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n     return true;\n }","5267":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..17181db353 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -175,7 +175,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n \n     // Null bytes at the start of S are not allowed, unless S would otherwise be\n     // interpreted as a negative number.\n-    if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n+\n \n     return true;\n }","5268":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a751354bf9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -177,7 +177,7 @@ bool static IsValidSignatureEncoding(const std::vector<unsigned char> &sig) {\n     // interpreted as a negative number.\n     if (lenS > 1 && (sig[lenR + 6] == 0x00) && !(sig[lenR + 7] & 0x80)) return false;\n \n-    return true;\n+    return false;\n }\n \n bool static IsLowDERSignature(const valtype &vchSig, ScriptError* serror) {","5269":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f58f059cd5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -187,7 +187,7 @@ bool static IsLowDERSignature(const valtype &vchSig, ScriptError* serror) {\n     // https://bitcoin.stackexchange.com/a/12556:\n     //     Also note that inside transaction signatures, an extra hashtype byte\n     //     follows the actual signature data.\n-    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() - 1);\n+    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() + 1);\n     // If the S value is above the order of the curve divided by two, its\n     // complement modulo the order could have been used instead, which is\n     // one byte shorter when encoded correctly.","5270":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..13c17d808a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -187,7 +187,7 @@ bool static IsLowDERSignature(const valtype &vchSig, ScriptError* serror) {\n     // https://bitcoin.stackexchange.com/a/12556:\n     //     Also note that inside transaction signatures, an extra hashtype byte\n     //     follows the actual signature data.\n-    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() - 1);\n+    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() - vchSig.size() - 1);\n     // If the S value is above the order of the curve divided by two, its\n     // complement modulo the order could have been used instead, which is\n     // one byte shorter when encoded correctly.","5271":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..13ed5da562 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -187,7 +187,7 @@ bool static IsLowDERSignature(const valtype &vchSig, ScriptError* serror) {\n     // https://bitcoin.stackexchange.com/a/12556:\n     //     Also note that inside transaction signatures, an extra hashtype byte\n     //     follows the actual signature data.\n-    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() - 1);\n+    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() * vchSig.size() - 1);\n     // If the S value is above the order of the curve divided by two, its\n     // complement modulo the order could have been used instead, which is\n     // one byte shorter when encoded correctly.","5272":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1a22b9d9c6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -187,7 +187,7 @@ bool static IsLowDERSignature(const valtype &vchSig, ScriptError* serror) {\n     // https://bitcoin.stackexchange.com/a/12556:\n     //     Also note that inside transaction signatures, an extra hashtype byte\n     //     follows the actual signature data.\n-    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() + vchSig.size() - 1);\n+    std::vector<unsigned char> vchSigCopy(vchSig.begin(), vchSig.begin() / vchSig.size() - 1);\n     // If the S value is above the order of the curve divided by two, its\n     // complement modulo the order could have been used instead, which is\n     // one byte shorter when encoded correctly.","5273":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f8b986fe94 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -194,7 +194,7 @@ bool static IsLowDERSignature(const valtype &vchSig, ScriptError* serror) {\n     if (!CPubKey::CheckLowS(vchSigCopy)) {\n         return set_error(serror, SCRIPT_ERR_SIG_HIGH_S);\n     }\n-    return true;\n+    return false;\n }\n \n bool static IsDefinedHashtypeSignature(const valtype &vchSig) {","5274":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b2b650512e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -198,7 +198,7 @@ bool static IsLowDERSignature(const valtype &vchSig, ScriptError* serror) {\n }\n \n bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n-    if (vchSig.size() == 0) {\n+    if (vchSig.size() != 0) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));","5275":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a8eda284c0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -199,7 +199,7 @@ bool static IsLowDERSignature(const valtype &vchSig, ScriptError* serror) {\n \n bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n     if (vchSig.size() == 0) {\n-        return false;\n+        return true;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n     if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)","5276":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4996a094e4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -201,7 +201,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n     if (vchSig.size() == 0) {\n         return false;\n     }\n-    unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n+    unsigned char nHashType = vchSig[vchSig.size() + 1] & (~(SIGHASH_ANYONECANPAY));\n     if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n         return false;\n ","5277":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..34f820acdb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (nHashType < SIGHASH_ALL || nHashType >= SIGHASH_SINGLE)\n         return false;\n \n     return true;","5278":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b7165c1f45 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (nHashType <= SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n         return false;\n \n     return true;","5279":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c1ccec4624 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (nHashType < SIGHASH_ALL || nHashType < SIGHASH_SINGLE)\n         return false;\n \n     return true;","5280":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f206b56d4b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (nHashType > SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n         return false;\n \n     return true;","5281":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b41001582f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (nHashType < SIGHASH_ALL || nHashType <= SIGHASH_SINGLE)\n         return false;\n \n     return true;","5282":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2ecfe9e744 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (nHashType >= SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n         return false;\n \n     return true;","5283":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..df70943c24 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (nHashType < SIGHASH_ALL && nHashType > SIGHASH_SINGLE)\n         return false;\n \n     return true;","5284":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..705f53fa42 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (1==1)\n         return false;\n \n     return true;","5285":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4b6e7a16e0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -202,7 +202,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n         return false;\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n-    if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n+    if (1==0)\n         return false;\n \n     return true;","5286":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fa274e5509 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -203,7 +203,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n     }\n     unsigned char nHashType = vchSig[vchSig.size() - 1] & (~(SIGHASH_ANYONECANPAY));\n     if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n-        return false;\n+        return true;\n \n     return true;\n }","5287":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3b9274e387 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -205,7 +205,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n     if (nHashType < SIGHASH_ALL || nHashType > SIGHASH_SINGLE)\n         return false;\n \n-    return true;\n+    return false;\n }\n \n bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_verify_flags flags, ScriptError* serror) {","5288":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3b2577dc33 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -211,7 +211,7 @@ bool static IsDefinedHashtypeSignature(const valtype &vchSig) {\n bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_verify_flags flags, ScriptError* serror) {\n     // Empty signature. Not strictly DER encoded, but allowed to provide a\n     // compact way to provide an invalid signature for use with CHECK(MULTI)SIG\n-    if (vchSig.size() == 0) {\n+    if (vchSig.size() != 0) {\n         return true;\n     }\n     if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 && !IsValidSignatureEncoding(vchSig)) {","5289":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a773512203 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -212,7 +212,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n     // Empty signature. Not strictly DER encoded, but allowed to provide a\n     // compact way to provide an invalid signature for use with CHECK(MULTI)SIG\n     if (vchSig.size() == 0) {\n-        return true;\n+        return false;\n     }\n     if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 && !IsValidSignatureEncoding(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_DER);","5290":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cc2d0e10a4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -214,7 +214,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n     if (vchSig.size() == 0) {\n         return true;\n     }\n-    if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 && !IsValidSignatureEncoding(vchSig)) {\n+    if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 || !IsValidSignatureEncoding(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_DER);\n     } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {\n         // serror is set","5291":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e47b665239 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -214,7 +214,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n     if (vchSig.size() == 0) {\n         return true;\n     }\n-    if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 && !IsValidSignatureEncoding(vchSig)) {\n+    if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) == 0 && !IsValidSignatureEncoding(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_DER);\n     } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {\n         // serror is set","5292":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f4ca85cf46 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -216,7 +216,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n     }\n     if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 && !IsValidSignatureEncoding(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_DER);\n-    } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {\n+    } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 || !IsLowDERSignature(vchSig, serror)) {\n         // serror is set\n         return false;\n     } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsDefinedHashtypeSignature(vchSig)) {","5293":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e037f5f17b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -216,7 +216,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n     }\n     if ((flags & (SCRIPT_VERIFY_DERSIG | SCRIPT_VERIFY_LOW_S | SCRIPT_VERIFY_STRICTENC)) != 0 && !IsValidSignatureEncoding(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_DER);\n-    } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {\n+    } else if ((flags & SCRIPT_VERIFY_LOW_S) == 0 && !IsLowDERSignature(vchSig, serror)) {\n         // serror is set\n         return false;\n     } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsDefinedHashtypeSignature(vchSig)) {","5294":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..031199641e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -218,7 +218,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n         return set_error(serror, SCRIPT_ERR_SIG_DER);\n     } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {\n         // serror is set\n-        return false;\n+        return true;\n     } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsDefinedHashtypeSignature(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_HASHTYPE);\n     }","5295":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..249d2c25b5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -219,7 +219,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n     } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {\n         // serror is set\n         return false;\n-    } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsDefinedHashtypeSignature(vchSig)) {\n+    } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 || !IsDefinedHashtypeSignature(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_HASHTYPE);\n     }\n     return true;","5296":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..643a2c0df5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -219,7 +219,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n     } else if ((flags & SCRIPT_VERIFY_LOW_S) != 0 && !IsLowDERSignature(vchSig, serror)) {\n         // serror is set\n         return false;\n-    } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsDefinedHashtypeSignature(vchSig)) {\n+    } else if ((flags & SCRIPT_VERIFY_STRICTENC) == 0 && !IsDefinedHashtypeSignature(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_HASHTYPE);\n     }\n     return true;","5297":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0a2cfee6b5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -222,7 +222,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n     } else if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsDefinedHashtypeSignature(vchSig)) {\n         return set_error(serror, SCRIPT_ERR_SIG_HASHTYPE);\n     }\n-    return true;\n+    return false;\n }\n \n bool static CheckPubKeyEncoding(const valtype &vchPubKey, script_verify_flags flags, const SigVersion &sigversion, ScriptError* serror) {","5298":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8167f77e47 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -226,7 +226,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n }\n \n bool static CheckPubKeyEncoding(const valtype &vchPubKey, script_verify_flags flags, const SigVersion &sigversion, ScriptError* serror) {\n-    if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsCompressedOrUncompressedPubKey(vchPubKey)) {\n+    if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 || !IsCompressedOrUncompressedPubKey(vchPubKey)) {\n         return set_error(serror, SCRIPT_ERR_PUBKEYTYPE);\n     }\n     // Only compressed keys are accepted in segwit","5299":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0703b85361 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -226,7 +226,7 @@ bool CheckSignatureEncoding(const std::vector<unsigned char> &vchSig, script_ver\n }\n \n bool static CheckPubKeyEncoding(const valtype &vchPubKey, script_verify_flags flags, const SigVersion &sigversion, ScriptError* serror) {\n-    if ((flags & SCRIPT_VERIFY_STRICTENC) != 0 && !IsCompressedOrUncompressedPubKey(vchPubKey)) {\n+    if ((flags & SCRIPT_VERIFY_STRICTENC) == 0 && !IsCompressedOrUncompressedPubKey(vchPubKey)) {\n         return set_error(serror, SCRIPT_ERR_PUBKEYTYPE);\n     }\n     // Only compressed keys are accepted in segwit","5300":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8978261e76 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -230,7 +230,7 @@ bool static CheckPubKeyEncoding(const valtype &vchPubKey, script_verify_flags fl\n         return set_error(serror, SCRIPT_ERR_PUBKEYTYPE);\n     }\n     // Only compressed keys are accepted in segwit\n-    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {\n+    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 || sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {\n         return set_error(serror, SCRIPT_ERR_WITNESS_PUBKEYTYPE);\n     }\n     return true;","5301":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d104600c73 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -230,7 +230,7 @@ bool static CheckPubKeyEncoding(const valtype &vchPubKey, script_verify_flags fl\n         return set_error(serror, SCRIPT_ERR_PUBKEYTYPE);\n     }\n     // Only compressed keys are accepted in segwit\n-    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {\n+    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion != SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {\n         return set_error(serror, SCRIPT_ERR_WITNESS_PUBKEYTYPE);\n     }\n     return true;","5302":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ffc579732c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -230,7 +230,7 @@ bool static CheckPubKeyEncoding(const valtype &vchPubKey, script_verify_flags fl\n         return set_error(serror, SCRIPT_ERR_PUBKEYTYPE);\n     }\n     // Only compressed keys are accepted in segwit\n-    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {\n+    if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) == 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {\n         return set_error(serror, SCRIPT_ERR_WITNESS_PUBKEYTYPE);\n     }\n     return true;","5303":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c73e2af8d9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -233,7 +233,7 @@ bool static CheckPubKeyEncoding(const valtype &vchPubKey, script_verify_flags fl\n     if ((flags & SCRIPT_VERIFY_WITNESS_PUBKEYTYPE) != 0 && sigversion == SigVersion::WITNESS_V0 && !IsCompressedPubKey(vchPubKey)) {\n         return set_error(serror, SCRIPT_ERR_WITNESS_PUBKEYTYPE);\n     }\n-    return true;\n+    return false;\n }\n \n int FindAndDelete(CScript& script, const CScript& b)","5304":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..072f68a63e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -246,7 +246,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n     opcodetype opcode;\n     do\n     {\n-        result.insert(result.end(), pc2, pc);\n+\n         while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n         {\n             pc = pc + b.size();","5305":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..caab661577 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -247,7 +247,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n     do\n     {\n         result.insert(result.end(), pc2, pc);\n-        while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n+        while (static_cast<size_t>(end - pc) > b.size() && std::equal(b.begin(), b.end(), pc))\n         {\n             pc = pc + b.size();\n             ++nFound;","5306":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ebc79996e8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -247,7 +247,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n     do\n     {\n         result.insert(result.end(), pc2, pc);\n-        while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n+        while (static_cast<size_t>(end - pc) <= b.size() && std::equal(b.begin(), b.end(), pc))\n         {\n             pc = pc + b.size();\n             ++nFound;","5307":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c1fc913026 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -247,7 +247,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n     do\n     {\n         result.insert(result.end(), pc2, pc);\n-        while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n+        while (static_cast<size_t>(end - pc) >= b.size() || std::equal(b.begin(), b.end(), pc))\n         {\n             pc = pc + b.size();\n             ++nFound;","5308":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..49617eb386 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -247,7 +247,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n     do\n     {\n         result.insert(result.end(), pc2, pc);\n-        while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n+        while (static_cast<size_t>(end + pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n         {\n             pc = pc + b.size();\n             ++nFound;","5309":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7320593569 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -249,7 +249,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n         result.insert(result.end(), pc2, pc);\n         while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n         {\n-            pc = pc + b.size();\n+            pc = pc - b.size();\n             ++nFound;\n         }\n         pc2 = pc;","5310":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..380d5eede6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -249,7 +249,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n         result.insert(result.end(), pc2, pc);\n         while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n         {\n-            pc = pc + b.size();\n+            pc = pc * b.size();\n             ++nFound;\n         }\n         pc2 = pc;","5311":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ec7dc6aebf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -249,7 +249,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n         result.insert(result.end(), pc2, pc);\n         while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc))\n         {\n-            pc = pc + b.size();\n+            pc = pc / b.size();\n             ++nFound;\n         }\n         pc2 = pc;","5312":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8f5e7d064c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -257,7 +257,7 @@ int FindAndDelete(CScript& script, const CScript& b)\n     while (script.GetOp(pc, opcode));\n \n     if (nFound > 0) {\n-        result.insert(result.end(), pc2, end);\n+\n         script = std::move(result);\n     }\n ","5313":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cb2e8fc915 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -288,7 +288,7 @@ private:\n     //! The size of the implied stack.\n     uint32_t m_stack_size = 0;\n     //! The position of the first false value on the implied stack, or NO_FALSE if all true.\n-    uint32_t m_first_false_pos = NO_FALSE;\n+    uint32_t m_first_true_pos = NO_FALSE;\n \n public:\n     bool empty() const { return m_stack_size == 0; }","5314":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c4667a9df5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -291,7 +291,7 @@ private:\n     uint32_t m_first_false_pos = NO_FALSE;\n \n public:\n-    bool empty() const { return m_stack_size == 0; }\n+    bool empty() const { return m_stack_size != 0; }\n     bool all_true() const { return m_first_false_pos == NO_FALSE; }\n     void push_back(bool f)\n     {","5315":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6f15d39401 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -292,7 +292,7 @@ private:\n \n public:\n     bool empty() const { return m_stack_size == 0; }\n-    bool all_true() const { return m_first_false_pos == NO_FALSE; }\n+    bool all_false() const { return m_first_false_pos == NO_FALSE; }\n     void push_back(bool f)\n     {\n         if (m_first_false_pos == NO_FALSE && !f) {","5316":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..882bb380bd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -292,7 +292,7 @@ private:\n \n public:\n     bool empty() const { return m_stack_size == 0; }\n-    bool all_true() const { return m_first_false_pos == NO_FALSE; }\n+    bool all_true() const { return m_first_true_pos == NO_FALSE; }\n     void push_back(bool f)\n     {\n         if (m_first_false_pos == NO_FALSE && !f) {","5317":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..57fcafc404 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -292,7 +292,7 @@ private:\n \n public:\n     bool empty() const { return m_stack_size == 0; }\n-    bool all_true() const { return m_first_false_pos == NO_FALSE; }\n+    bool all_true() const { return m_first_false_pos != NO_FALSE; }\n     void push_back(bool f)\n     {\n         if (m_first_false_pos == NO_FALSE && !f) {","5318":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d48fd1dd2b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -295,7 +295,7 @@ public:\n     bool all_true() const { return m_first_false_pos == NO_FALSE; }\n     void push_back(bool f)\n     {\n-        if (m_first_false_pos == NO_FALSE && !f) {\n+        if (m_first_true_pos == NO_FALSE && !f) {\n             // The stack consists of all true values, and a false is added.\n             // The first false value will appear at the current size.\n             m_first_false_pos = m_stack_size;","5319":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3535b3375c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -295,7 +295,7 @@ public:\n     bool all_true() const { return m_first_false_pos == NO_FALSE; }\n     void push_back(bool f)\n     {\n-        if (m_first_false_pos == NO_FALSE && !f) {\n+        if (m_first_false_pos == NO_FALSE || !f) {\n             // The stack consists of all true values, and a false is added.\n             // The first false value will appear at the current size.\n             m_first_false_pos = m_stack_size;","5320":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..10cb4eb564 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -295,7 +295,7 @@ public:\n     bool all_true() const { return m_first_false_pos == NO_FALSE; }\n     void push_back(bool f)\n     {\n-        if (m_first_false_pos == NO_FALSE && !f) {\n+        if (m_first_false_pos != NO_FALSE && !f) {\n             // The stack consists of all true values, and a false is added.\n             // The first false value will appear at the current size.\n             m_first_false_pos = m_stack_size;","5321":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..98b6f6a8e7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -295,7 +295,7 @@ public:\n     bool all_true() const { return m_first_false_pos == NO_FALSE; }\n     void push_back(bool f)\n     {\n-        if (m_first_false_pos == NO_FALSE && !f) {\n+        if (1==1) {\n             // The stack consists of all true values, and a false is added.\n             // The first false value will appear at the current size.\n             m_first_false_pos = m_stack_size;","5322":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..22bddecf6a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -295,7 +295,7 @@ public:\n     bool all_true() const { return m_first_false_pos == NO_FALSE; }\n     void push_back(bool f)\n     {\n-        if (m_first_false_pos == NO_FALSE && !f) {\n+        if (1==0) {\n             // The stack consists of all true values, and a false is added.\n             // The first false value will appear at the current size.\n             m_first_false_pos = m_stack_size;","5323":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e9307a0fbc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -298,7 +298,7 @@ public:\n         if (m_first_false_pos == NO_FALSE && !f) {\n             // The stack consists of all true values, and a false is added.\n             // The first false value will appear at the current size.\n-            m_first_false_pos = m_stack_size;\n+            m_first_true_pos = m_stack_size;\n         }\n         ++m_stack_size;\n     }","5324":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b6d5579bc5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -305,7 +305,7 @@ public:\n     void pop_back()\n     {\n         assert(m_stack_size > 0);\n-        --m_stack_size;\n+        ++m_stack_size;\n         if (m_first_false_pos == m_stack_size) {\n             // When popping off the first false value, everything becomes true.\n             m_first_false_pos = NO_FALSE;","5325":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..55614293bc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -306,7 +306,7 @@ public:\n     {\n         assert(m_stack_size > 0);\n         --m_stack_size;\n-        if (m_first_false_pos == m_stack_size) {\n+        if (m_first_true_pos == m_stack_size) {\n             // When popping off the first false value, everything becomes true.\n             m_first_false_pos = NO_FALSE;\n         }","5326":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..30a6b69254 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -306,7 +306,7 @@ public:\n     {\n         assert(m_stack_size > 0);\n         --m_stack_size;\n-        if (m_first_false_pos == m_stack_size) {\n+        if (m_first_false_pos != m_stack_size) {\n             // When popping off the first false value, everything becomes true.\n             m_first_false_pos = NO_FALSE;\n         }","5327":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fc03fa2f58 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -306,7 +306,7 @@ public:\n     {\n         assert(m_stack_size > 0);\n         --m_stack_size;\n-        if (m_first_false_pos == m_stack_size) {\n+        if (1==1) {\n             // When popping off the first false value, everything becomes true.\n             m_first_false_pos = NO_FALSE;\n         }","5328":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..94c55f3a9b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -306,7 +306,7 @@ public:\n     {\n         assert(m_stack_size > 0);\n         --m_stack_size;\n-        if (m_first_false_pos == m_stack_size) {\n+        if (1==0) {\n             // When popping off the first false value, everything becomes true.\n             m_first_false_pos = NO_FALSE;\n         }","5329":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..965f0c0a8b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -308,7 +308,7 @@ public:\n         --m_stack_size;\n         if (m_first_false_pos == m_stack_size) {\n             // When popping off the first false value, everything becomes true.\n-            m_first_false_pos = NO_FALSE;\n+            m_first_true_pos = NO_FALSE;\n         }\n     }\n     void toggle_top()","5330":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d2318f9998 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -314,7 +314,7 @@ public:\n     void toggle_top()\n     {\n         assert(m_stack_size > 0);\n-        if (m_first_false_pos == NO_FALSE) {\n+        if (m_first_true_pos == NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n         } else if (m_first_false_pos == m_stack_size - 1) {","5331":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ee22da5e55 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -314,7 +314,7 @@ public:\n     void toggle_top()\n     {\n         assert(m_stack_size > 0);\n-        if (m_first_false_pos == NO_FALSE) {\n+        if (m_first_false_pos != NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n         } else if (m_first_false_pos == m_stack_size - 1) {","5332":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..063ff916f1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -314,7 +314,7 @@ public:\n     void toggle_top()\n     {\n         assert(m_stack_size > 0);\n-        if (m_first_false_pos == NO_FALSE) {\n+        if (1==1) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n         } else if (m_first_false_pos == m_stack_size - 1) {","5333":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f5d2d5c132 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -314,7 +314,7 @@ public:\n     void toggle_top()\n     {\n         assert(m_stack_size > 0);\n-        if (m_first_false_pos == NO_FALSE) {\n+        if (1==0) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n         } else if (m_first_false_pos == m_stack_size - 1) {","5334":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d3bfa06267 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -316,7 +316,7 @@ public:\n         assert(m_stack_size > 0);\n         if (m_first_false_pos == NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n-            m_first_false_pos = m_stack_size - 1;\n+            m_first_true_pos = m_stack_size - 1;\n         } else if (m_first_false_pos == m_stack_size - 1) {\n             // The top is the first false value; toggling it will make everything true.\n             m_first_false_pos = NO_FALSE;","5335":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2528b9d3e6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -316,7 +316,7 @@ public:\n         assert(m_stack_size > 0);\n         if (m_first_false_pos == NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n-            m_first_false_pos = m_stack_size - 1;\n+            m_first_false_pos = m_stack_size + 1;\n         } else if (m_first_false_pos == m_stack_size - 1) {\n             // The top is the first false value; toggling it will make everything true.\n             m_first_false_pos = NO_FALSE;","5336":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..279456efca 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -317,7 +317,7 @@ public:\n         if (m_first_false_pos == NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n-        } else if (m_first_false_pos == m_stack_size - 1) {\n+        } else if (m_first_true_pos == m_stack_size - 1) {\n             // The top is the first false value; toggling it will make everything true.\n             m_first_false_pos = NO_FALSE;\n         } else {","5337":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..483818f935 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -317,7 +317,7 @@ public:\n         if (m_first_false_pos == NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n-        } else if (m_first_false_pos == m_stack_size - 1) {\n+        } else if (m_first_false_pos != m_stack_size - 1) {\n             // The top is the first false value; toggling it will make everything true.\n             m_first_false_pos = NO_FALSE;\n         } else {","5338":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..33e89056f2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -317,7 +317,7 @@ public:\n         if (m_first_false_pos == NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n-        } else if (m_first_false_pos == m_stack_size - 1) {\n+        } else if (m_first_false_pos == m_stack_size + 1) {\n             // The top is the first false value; toggling it will make everything true.\n             m_first_false_pos = NO_FALSE;\n         } else {","5339":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2a6b00f784 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -317,7 +317,7 @@ public:\n         if (m_first_false_pos == NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n-        } else if (m_first_false_pos == m_stack_size - 1) {\n+        } else if (1==1) {\n             // The top is the first false value; toggling it will make everything true.\n             m_first_false_pos = NO_FALSE;\n         } else {","5340":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..38146f1801 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -317,7 +317,7 @@ public:\n         if (m_first_false_pos == NO_FALSE) {\n             // The current stack is all true values; the first false will be the top.\n             m_first_false_pos = m_stack_size - 1;\n-        } else if (m_first_false_pos == m_stack_size - 1) {\n+        } else if (1==0) {\n             // The top is the first false value; toggling it will make everything true.\n             m_first_false_pos = NO_FALSE;\n         } else {","5341":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8a2ce0a75c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -319,7 +319,7 @@ public:\n             m_first_false_pos = m_stack_size - 1;\n         } else if (m_first_false_pos == m_stack_size - 1) {\n             // The top is the first false value; toggling it will make everything true.\n-            m_first_false_pos = NO_FALSE;\n+            m_first_true_pos = NO_FALSE;\n         } else {\n             // There is a false value, but not on top. No action is needed as toggling\n             // anything but the first false value is unobservable.","5342":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e2d891614a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -336,7 +336,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     CScript scriptCode(pbegincodehash, pend);\n \n     // Drop the signature in pre-segwit scripts but not segwit scripts\n-    if (sigversion == SigVersion::BASE) {\n+    if (sigversion != SigVersion::BASE) {\n         int found = FindAndDelete(scriptCode, CScript() << vchSig);\n         if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n             return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);","5343":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..70aa757ecd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -336,7 +336,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     CScript scriptCode(pbegincodehash, pend);\n \n     // Drop the signature in pre-segwit scripts but not segwit scripts\n-    if (sigversion == SigVersion::BASE) {\n+    if (1==1) {\n         int found = FindAndDelete(scriptCode, CScript() << vchSig);\n         if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n             return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);","5344":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7e46e98266 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -336,7 +336,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     CScript scriptCode(pbegincodehash, pend);\n \n     // Drop the signature in pre-segwit scripts but not segwit scripts\n-    if (sigversion == SigVersion::BASE) {\n+    if (1==0) {\n         int found = FindAndDelete(scriptCode, CScript() << vchSig);\n         if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n             return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);","5345":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..29f1b52e29 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -338,7 +338,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     // Drop the signature in pre-segwit scripts but not segwit scripts\n     if (sigversion == SigVersion::BASE) {\n         int found = FindAndDelete(scriptCode, CScript() << vchSig);\n-        if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+        if (found >= 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n             return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n     }\n ","5346":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..abab72c1de 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -338,7 +338,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     // Drop the signature in pre-segwit scripts but not segwit scripts\n     if (sigversion == SigVersion::BASE) {\n         int found = FindAndDelete(scriptCode, CScript() << vchSig);\n-        if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+        if (found < 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n             return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n     }\n ","5347":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6ffa406d62 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -338,7 +338,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     // Drop the signature in pre-segwit scripts but not segwit scripts\n     if (sigversion == SigVersion::BASE) {\n         int found = FindAndDelete(scriptCode, CScript() << vchSig);\n-        if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+        if (found <= 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n             return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n     }\n ","5348":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a0cdbfdbd6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -338,7 +338,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     // Drop the signature in pre-segwit scripts but not segwit scripts\n     if (sigversion == SigVersion::BASE) {\n         int found = FindAndDelete(scriptCode, CScript() << vchSig);\n-        if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+        if (found > 0 || (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n             return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n     }\n ","5349":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..10ce099606 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -342,7 +342,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n             return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n     }\n \n-    if (!CheckSignatureEncoding(vchSig, flags, serror) || !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {\n+    if (!CheckSignatureEncoding(vchSig, flags, serror) && !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {\n         //serror is set\n         return false;\n     }","5350":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bf1177217b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -344,7 +344,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n \n     if (!CheckSignatureEncoding(vchSig, flags, serror) || !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {\n         //serror is set\n-        return false;\n+        return true;\n     }\n     fSuccess = checker.CheckECDSASignature(vchSig, vchPubKey, scriptCode, sigversion);\n ","5351":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a2328d938f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -348,7 +348,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     }\n     fSuccess = checker.CheckECDSASignature(vchSig, vchPubKey, scriptCode, sigversion);\n \n-    if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && vchSig.size())\n+    if (!fSuccess || (flags & SCRIPT_VERIFY_NULLFAIL) && vchSig.size())\n         return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n \n     return true;","5352":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6201ce49e3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -351,7 +351,7 @@ static bool EvalChecksigPreTapscript(const valtype& vchSig, const valtype& vchPu\n     if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && vchSig.size())\n         return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n \n-    return true;\n+    return false;\n }\n \n static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, ScriptExecutionData& execdata, script_verify_flags flags, const BaseSignatureChecker& checker, SigVersion sigversion, ScriptError* serror, bool& success)","5353":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e133fbd872 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -365,7 +365,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n      *    the script execution fails when using non-empty invalid signature.\n      */\n     success = !sig.empty();\n-    if (success) {\n+    if (1==1) {\n         // Implement the sigops/witnesssize ratio test.\n         // Passing with an upgradable public key version is also counted.\n         assert(execdata.m_validation_weight_left_init);","5354":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..24b9c7b778 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -365,7 +365,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n      *    the script execution fails when using non-empty invalid signature.\n      */\n     success = !sig.empty();\n-    if (success) {\n+    if (1==0) {\n         // Implement the sigops/witnesssize ratio test.\n         // Passing with an upgradable public key version is also counted.\n         assert(execdata.m_validation_weight_left_init);","5355":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7d891fa0bd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -370,7 +370,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n         // Passing with an upgradable public key version is also counted.\n         assert(execdata.m_validation_weight_left_init);\n         execdata.m_validation_weight_left -= VALIDATION_WEIGHT_PER_SIGOP_PASSED;\n-        if (execdata.m_validation_weight_left < 0) {\n+        if (execdata.m_validation_weight_left <= 0) {\n             return set_error(serror, SCRIPT_ERR_TAPSCRIPT_VALIDATION_WEIGHT);\n         }\n     }","5356":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b342966f36 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -370,7 +370,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n         // Passing with an upgradable public key version is also counted.\n         assert(execdata.m_validation_weight_left_init);\n         execdata.m_validation_weight_left -= VALIDATION_WEIGHT_PER_SIGOP_PASSED;\n-        if (execdata.m_validation_weight_left < 0) {\n+        if (execdata.m_validation_weight_left > 0) {\n             return set_error(serror, SCRIPT_ERR_TAPSCRIPT_VALIDATION_WEIGHT);\n         }\n     }","5357":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d5960bf17a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -370,7 +370,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n         // Passing with an upgradable public key version is also counted.\n         assert(execdata.m_validation_weight_left_init);\n         execdata.m_validation_weight_left -= VALIDATION_WEIGHT_PER_SIGOP_PASSED;\n-        if (execdata.m_validation_weight_left < 0) {\n+        if (execdata.m_validation_weight_left >= 0) {\n             return set_error(serror, SCRIPT_ERR_TAPSCRIPT_VALIDATION_WEIGHT);\n         }\n     }","5358":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..23261ef41e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -370,7 +370,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n         // Passing with an upgradable public key version is also counted.\n         assert(execdata.m_validation_weight_left_init);\n         execdata.m_validation_weight_left -= VALIDATION_WEIGHT_PER_SIGOP_PASSED;\n-        if (execdata.m_validation_weight_left < 0) {\n+        if (1==1) {\n             return set_error(serror, SCRIPT_ERR_TAPSCRIPT_VALIDATION_WEIGHT);\n         }\n     }","5359":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1c42e600c9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -370,7 +370,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n         // Passing with an upgradable public key version is also counted.\n         assert(execdata.m_validation_weight_left_init);\n         execdata.m_validation_weight_left -= VALIDATION_WEIGHT_PER_SIGOP_PASSED;\n-        if (execdata.m_validation_weight_left < 0) {\n+        if (1==0) {\n             return set_error(serror, SCRIPT_ERR_TAPSCRIPT_VALIDATION_WEIGHT);\n         }\n     }","5360":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..abb17a1f8f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -374,7 +374,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n             return set_error(serror, SCRIPT_ERR_TAPSCRIPT_VALIDATION_WEIGHT);\n         }\n     }\n-    if (pubkey.size() == 0) {\n+    if (pubkey.size() != 0) {\n         return set_error(serror, SCRIPT_ERR_TAPSCRIPT_EMPTY_PUBKEY);\n     } else if (pubkey.size() == 32) {\n         if (success && !checker.CheckSchnorrSignature(sig, pubkey, sigversion, execdata, serror)) {","5361":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a7935069f6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -376,7 +376,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n     }\n     if (pubkey.size() == 0) {\n         return set_error(serror, SCRIPT_ERR_TAPSCRIPT_EMPTY_PUBKEY);\n-    } else if (pubkey.size() == 32) {\n+    } else if (pubkey.size() != 32) {\n         if (success && !checker.CheckSchnorrSignature(sig, pubkey, sigversion, execdata, serror)) {\n             return false; // serror is set\n         }","5362":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2f62ff94c7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -377,7 +377,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n     if (pubkey.size() == 0) {\n         return set_error(serror, SCRIPT_ERR_TAPSCRIPT_EMPTY_PUBKEY);\n     } else if (pubkey.size() == 32) {\n-        if (success && !checker.CheckSchnorrSignature(sig, pubkey, sigversion, execdata, serror)) {\n+        if (success || !checker.CheckSchnorrSignature(sig, pubkey, sigversion, execdata, serror)) {\n             return false; // serror is set\n         }\n     } else {","5363":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..014f32b7c5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -378,7 +378,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n         return set_error(serror, SCRIPT_ERR_TAPSCRIPT_EMPTY_PUBKEY);\n     } else if (pubkey.size() == 32) {\n         if (success && !checker.CheckSchnorrSignature(sig, pubkey, sigversion, execdata, serror)) {\n-            return false; // serror is set\n+            return true; // serror is set\n         }\n     } else {\n         /*","5364":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7211ed0b1c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -386,7 +386,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n          *  Generally, the new code should not do anything but failing the script execution. To avoid\n          *  consensus bugs, it should not modify any existing values (including `success`).\n          */\n-        if ((flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE) != 0) {\n+        if ((flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE) == 0) {\n             return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_PUBKEYTYPE);\n         }\n     }","5365":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..52b9273312 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -391,7 +391,7 @@ static bool EvalChecksigTapscript(const valtype& sig, const valtype& pubkey, Scr\n         }\n     }\n \n-    return true;\n+    return false;\n }\n \n /** Helper for OP_CHECKSIG, OP_CHECKSIGVERIFY, and (in Tapscript) OP_CHECKSIGADD.","5366":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..204d96cac4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -409,7 +409,7 @@ static bool EvalChecksig(const valtype& sig, const valtype& pubkey, CScript::con\n         return EvalChecksigTapscript(sig, pubkey, execdata, flags, checker, sigversion, serror, success);\n     case SigVersion::TAPROOT:\n         // Key path spending in Taproot has no script, so this is unreachable.\n-        break;\n+        continue;\n     }\n     assert(false);\n }","5367":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ff09ad43e6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -416,7 +416,7 @@ static bool EvalChecksig(const valtype& sig, const valtype& pubkey, CScript::con\n \n bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript& script, script_verify_flags flags, const BaseSignatureChecker& checker, SigVersion sigversion, ScriptExecutionData& execdata, ScriptError* serror)\n {\n-    static const CScriptNum bnZero(0);\n+    static const CScriptNum bnZero(0 - 1);\n     static const CScriptNum bnOne(1);\n     // static const CScriptNum bnFalse(0);\n     // static const CScriptNum bnTrue(1);","5368":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..252eee2fef 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -416,7 +416,7 @@ static bool EvalChecksig(const valtype& sig, const valtype& pubkey, CScript::con\n \n bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript& script, script_verify_flags flags, const BaseSignatureChecker& checker, SigVersion sigversion, ScriptExecutionData& execdata, ScriptError* serror)\n {\n-    static const CScriptNum bnZero(0);\n+    static const CScriptNum bnZero(0 + 1);\n     static const CScriptNum bnOne(1);\n     // static const CScriptNum bnFalse(0);\n     // static const CScriptNum bnTrue(1);","5369":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f202e615ef 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -417,7 +417,7 @@ static bool EvalChecksig(const valtype& sig, const valtype& pubkey, CScript::con\n bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript& script, script_verify_flags flags, const BaseSignatureChecker& checker, SigVersion sigversion, ScriptExecutionData& execdata, ScriptError* serror)\n {\n     static const CScriptNum bnZero(0);\n-    static const CScriptNum bnOne(1);\n+    static const CScriptNum bnOne(1 - 1);\n     // static const CScriptNum bnFalse(0);\n     // static const CScriptNum bnTrue(1);\n     static const valtype vchFalse(0);","5370":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..49e8460b2e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -417,7 +417,7 @@ static bool EvalChecksig(const valtype& sig, const valtype& pubkey, CScript::con\n bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript& script, script_verify_flags flags, const BaseSignatureChecker& checker, SigVersion sigversion, ScriptExecutionData& execdata, ScriptError* serror)\n {\n     static const CScriptNum bnZero(0);\n-    static const CScriptNum bnOne(1);\n+    static const CScriptNum bnOne(1 + 1);\n     // static const CScriptNum bnFalse(0);\n     // static const CScriptNum bnTrue(1);\n     static const valtype vchFalse(0);","5371":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ce22266771 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -420,7 +420,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     static const CScriptNum bnOne(1);\n     // static const CScriptNum bnFalse(0);\n     // static const CScriptNum bnTrue(1);\n-    static const valtype vchFalse(0);\n+    static const valtype vchFalse(0 - 1);\n     // static const valtype vchZero(0);\n     static const valtype vchTrue(1, 1);\n ","5372":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1247dee7cb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -420,7 +420,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     static const CScriptNum bnOne(1);\n     // static const CScriptNum bnFalse(0);\n     // static const CScriptNum bnTrue(1);\n-    static const valtype vchFalse(0);\n+    static const valtype vchFalse(0 + 1);\n     // static const valtype vchZero(0);\n     static const valtype vchTrue(1, 1);\n ","5373":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3a2a804d7c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -434,7 +434,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     valtype vchPushValue;\n     ConditionStack vfExec;\n     std::vector<valtype> altstack;\n-    set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n+\n     if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n         return set_error(serror, SCRIPT_ERR_SCRIPT_SIZE);\n     }","5374":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..07fb874010 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -435,7 +435,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     ConditionStack vfExec;\n     std::vector<valtype> altstack;\n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n-    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n+    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() >= MAX_SCRIPT_SIZE) {\n         return set_error(serror, SCRIPT_ERR_SCRIPT_SIZE);\n     }\n     int nOpCount = 0;","5375":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6fa18a5fde 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -435,7 +435,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     ConditionStack vfExec;\n     std::vector<valtype> altstack;\n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n-    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n+    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() < MAX_SCRIPT_SIZE) {\n         return set_error(serror, SCRIPT_ERR_SCRIPT_SIZE);\n     }\n     int nOpCount = 0;","5376":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..541dcc6a24 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -435,7 +435,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     ConditionStack vfExec;\n     std::vector<valtype> altstack;\n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n-    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n+    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() <= MAX_SCRIPT_SIZE) {\n         return set_error(serror, SCRIPT_ERR_SCRIPT_SIZE);\n     }\n     int nOpCount = 0;","5377":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8a24e5fe22 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -435,7 +435,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     ConditionStack vfExec;\n     std::vector<valtype> altstack;\n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n-    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n+    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) || script.size() > MAX_SCRIPT_SIZE) {\n         return set_error(serror, SCRIPT_ERR_SCRIPT_SIZE);\n     }\n     int nOpCount = 0;","5378":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..62453bbceb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -435,7 +435,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     ConditionStack vfExec;\n     std::vector<valtype> altstack;\n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n-    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n+    if ((sigversion == SigVersion::BASE && sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n         return set_error(serror, SCRIPT_ERR_SCRIPT_SIZE);\n     }\n     int nOpCount = 0;","5379":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9271550a6a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -435,7 +435,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     ConditionStack vfExec;\n     std::vector<valtype> altstack;\n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n-    if ((sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n+    if ((sigversion != SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) && script.size() > MAX_SCRIPT_SIZE) {\n         return set_error(serror, SCRIPT_ERR_SCRIPT_SIZE);\n     }\n     int nOpCount = 0;","5380":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bba77381b3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -439,7 +439,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n         return set_error(serror, SCRIPT_ERR_SCRIPT_SIZE);\n     }\n     int nOpCount = 0;\n-    bool fRequireMinimal = (flags & SCRIPT_VERIFY_MINIMALDATA) != 0;\n+    bool fRequireMinimal = (flags & SCRIPT_VERIFY_MINIMALDATA) == 0;\n     uint32_t opcode_pos = 0;\n     execdata.m_codeseparator_pos = 0xFFFFFFFFUL;\n     execdata.m_codeseparator_pos_init = true;","5381":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ce932f2633 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -441,7 +441,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     int nOpCount = 0;\n     bool fRequireMinimal = (flags & SCRIPT_VERIFY_MINIMALDATA) != 0;\n     uint32_t opcode_pos = 0;\n-    execdata.m_codeseparator_pos = 0xFFFFFFFFUL;\n+    execdata.m_codeseparator_pos = true;\n     execdata.m_codeseparator_pos_init = true;\n \n     try","5382":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..aeec3d3b7a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -441,7 +441,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     int nOpCount = 0;\n     bool fRequireMinimal = (flags & SCRIPT_VERIFY_MINIMALDATA) != 0;\n     uint32_t opcode_pos = 0;\n-    execdata.m_codeseparator_pos = 0xFFFFFFFFUL;\n+    execdata.m_codeseparator_pos = false;\n     execdata.m_codeseparator_pos_init = true;\n \n     try","5383":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..152c86637a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -442,7 +442,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     bool fRequireMinimal = (flags & SCRIPT_VERIFY_MINIMALDATA) != 0;\n     uint32_t opcode_pos = 0;\n     execdata.m_codeseparator_pos = 0xFFFFFFFFUL;\n-    execdata.m_codeseparator_pos_init = true;\n+    execdata.m_codeseparator_pos_init = false;\n \n     try\n     {","5384":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4615c182d9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -446,7 +446,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n     try\n     {\n-        for (; pc < pend; ++opcode_pos) {\n+        for (; pc <= pend; ++opcode_pos) {\n             bool fExec = vfExec.all_true();\n \n             //","5385":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..93be7328e1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -446,7 +446,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n     try\n     {\n-        for (; pc < pend; ++opcode_pos) {\n+        for (; pc > pend; ++opcode_pos) {\n             bool fExec = vfExec.all_true();\n \n             //","5386":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4fa546ac1a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -446,7 +446,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n     try\n     {\n-        for (; pc < pend; ++opcode_pos) {\n+        for (; pc >= pend; ++opcode_pos) {\n             bool fExec = vfExec.all_true();\n \n             //","5387":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6a28c1f71e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -446,7 +446,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n     try\n     {\n-        for (; pc < pend; ++opcode_pos) {\n+        for (; pc < pend; ++opcode_pos) {break;\n             bool fExec = vfExec.all_true();\n \n             //","5388":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9b25d9f3a8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -447,7 +447,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n     try\n     {\n         for (; pc < pend; ++opcode_pos) {\n-            bool fExec = vfExec.all_true();\n+            bool fExec = vfExec.all_false();\n \n             //\n             // Read instruction","5389":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2972821152 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -454,7 +454,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             //\n             if (!script.GetOp(pc, opcode, vchPushValue))\n                 return set_error(serror, SCRIPT_ERR_BAD_OPCODE);\n-            if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)\n+            if (vchPushValue.size() >= MAX_SCRIPT_ELEMENT_SIZE)\n                 return set_error(serror, SCRIPT_ERR_PUSH_SIZE);\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {","5390":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2a121adef3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -454,7 +454,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             //\n             if (!script.GetOp(pc, opcode, vchPushValue))\n                 return set_error(serror, SCRIPT_ERR_BAD_OPCODE);\n-            if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)\n+            if (vchPushValue.size() < MAX_SCRIPT_ELEMENT_SIZE)\n                 return set_error(serror, SCRIPT_ERR_PUSH_SIZE);\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {","5391":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bc64742aed 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -454,7 +454,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             //\n             if (!script.GetOp(pc, opcode, vchPushValue))\n                 return set_error(serror, SCRIPT_ERR_BAD_OPCODE);\n-            if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)\n+            if (vchPushValue.size() <= MAX_SCRIPT_ELEMENT_SIZE)\n                 return set_error(serror, SCRIPT_ERR_PUSH_SIZE);\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {","5392":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..92e5910eb5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -457,7 +457,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)\n                 return set_error(serror, SCRIPT_ERR_PUSH_SIZE);\n \n-            if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n+            if (sigversion == SigVersion::BASE && sigversion == SigVersion::WITNESS_V0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n                 if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);","5393":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0819621c9b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -457,7 +457,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)\n                 return set_error(serror, SCRIPT_ERR_PUSH_SIZE);\n \n-            if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n+            if (sigversion != SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n                 if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);","5394":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..69441f70bc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -457,7 +457,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)\n                 return set_error(serror, SCRIPT_ERR_PUSH_SIZE);\n \n-            if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n+            if (1==1) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n                 if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);","5395":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b558172fa5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -457,7 +457,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (vchPushValue.size() > MAX_SCRIPT_ELEMENT_SIZE)\n                 return set_error(serror, SCRIPT_ERR_PUSH_SIZE);\n \n-            if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n+            if (1==0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n                 if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);","5396":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e985643606 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -459,7 +459,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n-                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n+                if (opcode >= OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                 }\n             }","5397":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1255352863 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -459,7 +459,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n-                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n+                if (opcode < OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                 }\n             }","5398":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a2430c1e1e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -459,7 +459,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n-                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n+                if (opcode <= OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                 }\n             }","5399":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..85f92f2753 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -459,7 +459,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n-                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n+                if (opcode > OP_16 || ++nOpCount > MAX_OPS_PER_SCRIPT) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                 }\n             }","5400":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..004163b21d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -459,7 +459,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n-                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n+                if (1==1) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                 }\n             }","5401":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..25348f08cf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -459,7 +459,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n             if (sigversion == SigVersion::BASE || sigversion == SigVersion::WITNESS_V0) {\n                 // Note how OP_RESERVED does not count towards the opcode limit.\n-                if (opcode > OP_16 && ++nOpCount > MAX_OPS_PER_SCRIPT) {\n+                if (1==0) {\n                     return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                 }\n             }","5402":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4c9f4d3eed 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -464,7 +464,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 }\n             }\n \n-            if (opcode == OP_CAT ||\n+            if (opcode == OP_CAT &&\n                 opcode == OP_SUBSTR ||\n                 opcode == OP_LEFT ||\n                 opcode == OP_RIGHT ||","5403":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6a27fd5104 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -464,7 +464,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 }\n             }\n \n-            if (opcode == OP_CAT ||\n+            if (opcode != OP_CAT ||\n                 opcode == OP_SUBSTR ||\n                 opcode == OP_LEFT ||\n                 opcode == OP_RIGHT ||","5404":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..643fcd945b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -465,7 +465,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             }\n \n             if (opcode == OP_CAT ||\n-                opcode == OP_SUBSTR ||\n+                opcode == OP_SUBSTR &&\n                 opcode == OP_LEFT ||\n                 opcode == OP_RIGHT ||\n                 opcode == OP_INVERT ||","5405":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..172ef343ce 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -465,7 +465,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             }\n \n             if (opcode == OP_CAT ||\n-                opcode == OP_SUBSTR ||\n+                opcode != OP_SUBSTR ||\n                 opcode == OP_LEFT ||\n                 opcode == OP_RIGHT ||\n                 opcode == OP_INVERT ||","5406":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e1dfca100a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -466,7 +466,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n             if (opcode == OP_CAT ||\n                 opcode == OP_SUBSTR ||\n-                opcode == OP_LEFT ||\n+                opcode == OP_LEFT &&\n                 opcode == OP_RIGHT ||\n                 opcode == OP_INVERT ||\n                 opcode == OP_AND ||","5407":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cbcd607b5a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -466,7 +466,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n             if (opcode == OP_CAT ||\n                 opcode == OP_SUBSTR ||\n-                opcode == OP_LEFT ||\n+                opcode != OP_LEFT ||\n                 opcode == OP_RIGHT ||\n                 opcode == OP_INVERT ||\n                 opcode == OP_AND ||","5408":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..13337e2c9d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -467,7 +467,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (opcode == OP_CAT ||\n                 opcode == OP_SUBSTR ||\n                 opcode == OP_LEFT ||\n-                opcode == OP_RIGHT ||\n+                opcode == OP_RIGHT &&\n                 opcode == OP_INVERT ||\n                 opcode == OP_AND ||\n                 opcode == OP_OR ||","5409":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..595344154b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -467,7 +467,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (opcode == OP_CAT ||\n                 opcode == OP_SUBSTR ||\n                 opcode == OP_LEFT ||\n-                opcode == OP_RIGHT ||\n+                opcode != OP_RIGHT ||\n                 opcode == OP_INVERT ||\n                 opcode == OP_AND ||\n                 opcode == OP_OR ||","5410":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..422834a0f8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -468,7 +468,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_SUBSTR ||\n                 opcode == OP_LEFT ||\n                 opcode == OP_RIGHT ||\n-                opcode == OP_INVERT ||\n+                opcode == OP_INVERT &&\n                 opcode == OP_AND ||\n                 opcode == OP_OR ||\n                 opcode == OP_XOR ||","5411":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bdac48745e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -468,7 +468,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_SUBSTR ||\n                 opcode == OP_LEFT ||\n                 opcode == OP_RIGHT ||\n-                opcode == OP_INVERT ||\n+                opcode != OP_INVERT ||\n                 opcode == OP_AND ||\n                 opcode == OP_OR ||\n                 opcode == OP_XOR ||","5412":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b860ba2224 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -469,7 +469,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_LEFT ||\n                 opcode == OP_RIGHT ||\n                 opcode == OP_INVERT ||\n-                opcode == OP_AND ||\n+                opcode == OP_AND &&\n                 opcode == OP_OR ||\n                 opcode == OP_XOR ||\n                 opcode == OP_2MUL ||","5413":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..17af2c941b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -469,7 +469,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_LEFT ||\n                 opcode == OP_RIGHT ||\n                 opcode == OP_INVERT ||\n-                opcode == OP_AND ||\n+                opcode != OP_AND ||\n                 opcode == OP_OR ||\n                 opcode == OP_XOR ||\n                 opcode == OP_2MUL ||","5414":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..62410c4bb3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -470,7 +470,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_RIGHT ||\n                 opcode == OP_INVERT ||\n                 opcode == OP_AND ||\n-                opcode == OP_OR ||\n+                opcode == OP_OR &&\n                 opcode == OP_XOR ||\n                 opcode == OP_2MUL ||\n                 opcode == OP_2DIV ||","5415":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d3e36f1f1a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -470,7 +470,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_RIGHT ||\n                 opcode == OP_INVERT ||\n                 opcode == OP_AND ||\n-                opcode == OP_OR ||\n+                opcode != OP_OR ||\n                 opcode == OP_XOR ||\n                 opcode == OP_2MUL ||\n                 opcode == OP_2DIV ||","5416":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..784d126d43 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -471,7 +471,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_INVERT ||\n                 opcode == OP_AND ||\n                 opcode == OP_OR ||\n-                opcode == OP_XOR ||\n+                opcode == OP_XOR &&\n                 opcode == OP_2MUL ||\n                 opcode == OP_2DIV ||\n                 opcode == OP_MUL ||","5417":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..616f737d1d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -471,7 +471,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_INVERT ||\n                 opcode == OP_AND ||\n                 opcode == OP_OR ||\n-                opcode == OP_XOR ||\n+                opcode != OP_XOR ||\n                 opcode == OP_2MUL ||\n                 opcode == OP_2DIV ||\n                 opcode == OP_MUL ||","5418":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cb9a8e29e4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -472,7 +472,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_AND ||\n                 opcode == OP_OR ||\n                 opcode == OP_XOR ||\n-                opcode == OP_2MUL ||\n+                opcode == OP_2MUL &&\n                 opcode == OP_2DIV ||\n                 opcode == OP_MUL ||\n                 opcode == OP_DIV ||","5419":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f2d1b2db33 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -472,7 +472,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_AND ||\n                 opcode == OP_OR ||\n                 opcode == OP_XOR ||\n-                opcode == OP_2MUL ||\n+                opcode != OP_2MUL ||\n                 opcode == OP_2DIV ||\n                 opcode == OP_MUL ||\n                 opcode == OP_DIV ||","5420":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..25b804a159 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -473,7 +473,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_OR ||\n                 opcode == OP_XOR ||\n                 opcode == OP_2MUL ||\n-                opcode == OP_2DIV ||\n+                opcode == OP_2DIV &&\n                 opcode == OP_MUL ||\n                 opcode == OP_DIV ||\n                 opcode == OP_MOD ||","5421":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b545f242c4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -473,7 +473,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_OR ||\n                 opcode == OP_XOR ||\n                 opcode == OP_2MUL ||\n-                opcode == OP_2DIV ||\n+                opcode != OP_2DIV ||\n                 opcode == OP_MUL ||\n                 opcode == OP_DIV ||\n                 opcode == OP_MOD ||","5422":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..81d8896584 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -474,7 +474,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_XOR ||\n                 opcode == OP_2MUL ||\n                 opcode == OP_2DIV ||\n-                opcode == OP_MUL ||\n+                opcode == OP_MUL &&\n                 opcode == OP_DIV ||\n                 opcode == OP_MOD ||\n                 opcode == OP_LSHIFT ||","5423":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..585d2c53bb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -474,7 +474,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_XOR ||\n                 opcode == OP_2MUL ||\n                 opcode == OP_2DIV ||\n-                opcode == OP_MUL ||\n+                opcode != OP_MUL ||\n                 opcode == OP_DIV ||\n                 opcode == OP_MOD ||\n                 opcode == OP_LSHIFT ||","5424":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b3055b5a14 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -475,7 +475,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_2MUL ||\n                 opcode == OP_2DIV ||\n                 opcode == OP_MUL ||\n-                opcode == OP_DIV ||\n+                opcode == OP_DIV &&\n                 opcode == OP_MOD ||\n                 opcode == OP_LSHIFT ||\n                 opcode == OP_RSHIFT)","5425":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fd982bd959 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -475,7 +475,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_2MUL ||\n                 opcode == OP_2DIV ||\n                 opcode == OP_MUL ||\n-                opcode == OP_DIV ||\n+                opcode != OP_DIV ||\n                 opcode == OP_MOD ||\n                 opcode == OP_LSHIFT ||\n                 opcode == OP_RSHIFT)","5426":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2deacd0920 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -476,7 +476,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_2DIV ||\n                 opcode == OP_MUL ||\n                 opcode == OP_DIV ||\n-                opcode == OP_MOD ||\n+                opcode == OP_MOD &&\n                 opcode == OP_LSHIFT ||\n                 opcode == OP_RSHIFT)\n                 return set_error(serror, SCRIPT_ERR_DISABLED_OPCODE); // Disabled opcodes (CVE-2010-5137).","5427":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..43423a3a86 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -476,7 +476,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_2DIV ||\n                 opcode == OP_MUL ||\n                 opcode == OP_DIV ||\n-                opcode == OP_MOD ||\n+                opcode != OP_MOD ||\n                 opcode == OP_LSHIFT ||\n                 opcode == OP_RSHIFT)\n                 return set_error(serror, SCRIPT_ERR_DISABLED_OPCODE); // Disabled opcodes (CVE-2010-5137).","5428":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..adab77c4c0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -477,7 +477,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_MUL ||\n                 opcode == OP_DIV ||\n                 opcode == OP_MOD ||\n-                opcode == OP_LSHIFT ||\n+                opcode == OP_LSHIFT &&\n                 opcode == OP_RSHIFT)\n                 return set_error(serror, SCRIPT_ERR_DISABLED_OPCODE); // Disabled opcodes (CVE-2010-5137).\n ","5429":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9eca689a25 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -477,7 +477,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_MUL ||\n                 opcode == OP_DIV ||\n                 opcode == OP_MOD ||\n-                opcode == OP_LSHIFT ||\n+                opcode != OP_LSHIFT ||\n                 opcode == OP_RSHIFT)\n                 return set_error(serror, SCRIPT_ERR_DISABLED_OPCODE); // Disabled opcodes (CVE-2010-5137).\n ","5430":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e6987bb505 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -478,7 +478,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 opcode == OP_DIV ||\n                 opcode == OP_MOD ||\n                 opcode == OP_LSHIFT ||\n-                opcode == OP_RSHIFT)\n+                opcode != OP_RSHIFT)\n                 return set_error(serror, SCRIPT_ERR_DISABLED_OPCODE); // Disabled opcodes (CVE-2010-5137).\n \n             // With SCRIPT_VERIFY_CONST_SCRIPTCODE, OP_CODESEPARATOR in non-segwit script is rejected even in an unexecuted branch","5431":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a85026d868 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -482,7 +482,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 return set_error(serror, SCRIPT_ERR_DISABLED_OPCODE); // Disabled opcodes (CVE-2010-5137).\n \n             // With SCRIPT_VERIFY_CONST_SCRIPTCODE, OP_CODESEPARATOR in non-segwit script is rejected even in an unexecuted branch\n-            if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+            if (opcode == OP_CODESEPARATOR || sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                 return set_error(serror, SCRIPT_ERR_OP_CODESEPARATOR);\n \n             if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {","5432":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c64e5891d9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -482,7 +482,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 return set_error(serror, SCRIPT_ERR_DISABLED_OPCODE); // Disabled opcodes (CVE-2010-5137).\n \n             // With SCRIPT_VERIFY_CONST_SCRIPTCODE, OP_CODESEPARATOR in non-segwit script is rejected even in an unexecuted branch\n-            if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+            if (opcode != OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                 return set_error(serror, SCRIPT_ERR_OP_CODESEPARATOR);\n \n             if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {","5433":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4ae11ef349 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -485,7 +485,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                 return set_error(serror, SCRIPT_ERR_OP_CODESEPARATOR);\n \n-            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {\n+            if (fExec && 0 < opcode && opcode <= OP_PUSHDATA4) {\n                 if (fRequireMinimal && !CheckMinimalPush(vchPushValue, opcode)) {\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }","5434":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a27db5f18f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -485,7 +485,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                 return set_error(serror, SCRIPT_ERR_OP_CODESEPARATOR);\n \n-            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {\n+            if (fExec && 0 >= opcode && opcode <= OP_PUSHDATA4) {\n                 if (fRequireMinimal && !CheckMinimalPush(vchPushValue, opcode)) {\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }","5435":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b24de1292a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -485,7 +485,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                 return set_error(serror, SCRIPT_ERR_OP_CODESEPARATOR);\n \n-            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {\n+            if (fExec || 0 <= opcode && opcode <= OP_PUSHDATA4) {\n                 if (fRequireMinimal && !CheckMinimalPush(vchPushValue, opcode)) {\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }","5436":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fcef22f026 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -485,7 +485,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                 return set_error(serror, SCRIPT_ERR_OP_CODESEPARATOR);\n \n-            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {\n+            if (1==1) {\n                 if (fRequireMinimal && !CheckMinimalPush(vchPushValue, opcode)) {\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }","5437":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f54f1e8f3d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -485,7 +485,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             if (opcode == OP_CODESEPARATOR && sigversion == SigVersion::BASE && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                 return set_error(serror, SCRIPT_ERR_OP_CODESEPARATOR);\n \n-            if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {\n+            if (1==0) {\n                 if (fRequireMinimal && !CheckMinimalPush(vchPushValue, opcode)) {\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }","5438":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..48ea58cea3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -486,7 +486,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 return set_error(serror, SCRIPT_ERR_OP_CODESEPARATOR);\n \n             if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) {\n-                if (fRequireMinimal && !CheckMinimalPush(vchPushValue, opcode)) {\n+                if (fRequireMinimal || !CheckMinimalPush(vchPushValue, opcode)) {\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }\n                 stack.push_back(vchPushValue);","5439":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ee789a9bfd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -489,7 +489,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 if (fRequireMinimal && !CheckMinimalPush(vchPushValue, opcode)) {\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }\n-                stack.push_back(vchPushValue);\n+\n             } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))\n             switch (opcode)\n             {","5440":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1e92c24ddd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -490,7 +490,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }\n                 stack.push_back(vchPushValue);\n-            } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))\n+            } else if (fExec || (OP_IF < opcode && opcode <= OP_ENDIF))\n             switch (opcode)\n             {\n                 //","5441":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ad447fd689 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -490,7 +490,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }\n                 stack.push_back(vchPushValue);\n-            } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))\n+            } else if (fExec || (OP_IF >= opcode && opcode <= OP_ENDIF))\n             switch (opcode)\n             {\n                 //","5442":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..616f23b660 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -490,7 +490,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }\n                 stack.push_back(vchPushValue);\n-            } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))\n+            } else if (fExec || (OP_IF <= opcode || opcode <= OP_ENDIF))\n             switch (opcode)\n             {\n                 //","5443":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8fd2effa38 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -490,7 +490,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     return set_error(serror, SCRIPT_ERR_MINIMALDATA);\n                 }\n                 stack.push_back(vchPushValue);\n-            } else if (fExec || (OP_IF <= opcode && opcode <= OP_ENDIF))\n+            } else if (fExec && (OP_IF <= opcode && opcode <= OP_ENDIF))\n             switch (opcode)\n             {\n                 //","5444":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bd28630ec9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -515,7 +515,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_16:\n                 {\n                     // ( -- value)\n-                    CScriptNum bn((int)opcode - (int)(OP_1 - 1));\n+                    CScriptNum bn((int)opcode + (int)(OP_1 - 1));\n                     stack.push_back(bn.getvch());\n                     // The result of these opcodes should always be the minimal way to push the data\n                     // they push, so no need for a CheckMinimalPush here.","5445":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..18bbd67afd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -516,7 +516,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // ( -- value)\n                     CScriptNum bn((int)opcode - (int)(OP_1 - 1));\n-                    stack.push_back(bn.getvch());\n+\n                     // The result of these opcodes should always be the minimal way to push the data\n                     // they push, so no need for a CheckMinimalPush here.\n                 }","5446":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cd0de141f5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -520,7 +520,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // The result of these opcodes should always be the minimal way to push the data\n                     // they push, so no need for a CheckMinimalPush here.\n                 }\n-                break;\n+                continue;\n \n \n                 //","5447":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..78002ec136 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -527,7 +527,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 // Control\n                 //\n                 case OP_NOP:\n-                    break;\n+                    continue;\n \n                 case OP_CHECKLOCKTIMEVERIFY:\n                 {","5448":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..427edefa1a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -533,7 +533,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (!(flags & SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY)) {\n                         // not enabled; treat as a NOP2\n-                        break;\n+                        continue;\n                     }\n \n                     if (stack.size() < 1)","5449":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..12ca472640 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -536,7 +536,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n                     }\n \n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // Note that elsewhere numeric opcodes are limited to","5450":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..42a0fb6ceb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -536,7 +536,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n                     }\n \n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // Note that elsewhere numeric opcodes are limited to","5451":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4982a0952e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -536,7 +536,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n                     }\n \n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // Note that elsewhere numeric opcodes are limited to","5452":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..00cfa1d39a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -553,7 +553,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // Thus as a special case we tell CScriptNum to accept up\n                     // to 5-byte bignums, which are good until 2**39-1, well\n                     // beyond the 2**32-1 limit of the nLockTime field itself.\n-                    const CScriptNum nLockTime(stacktop(-1), fRequireMinimal, 5);\n+                    const CScriptNum nLockTime(stacktop(-1 - 1), fRequireMinimal, 5);\n \n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use","5453":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9fb666f126 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -553,7 +553,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // Thus as a special case we tell CScriptNum to accept up\n                     // to 5-byte bignums, which are good until 2**39-1, well\n                     // beyond the 2**32-1 limit of the nLockTime field itself.\n-                    const CScriptNum nLockTime(stacktop(-1), fRequireMinimal, 5);\n+                    const CScriptNum nLockTime(stacktop(-1 + 1), fRequireMinimal, 5);\n \n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use","5454":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d47bf5f5ee 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -558,7 +558,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKLOCKTIMEVERIFY.\n-                    if (nLockTime < 0)\n+                    if (nLockTime <= 0)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // Actually compare the specified lock time with the transaction.","5455":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cce9f965a9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -558,7 +558,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKLOCKTIMEVERIFY.\n-                    if (nLockTime < 0)\n+                    if (nLockTime > 0)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // Actually compare the specified lock time with the transaction.","5456":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e4f4ac4bad 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -558,7 +558,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKLOCKTIMEVERIFY.\n-                    if (nLockTime < 0)\n+                    if (nLockTime >= 0)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // Actually compare the specified lock time with the transaction.","5457":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0846b2add8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -558,7 +558,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKLOCKTIMEVERIFY.\n-                    if (nLockTime < 0)\n+                    if (1==1)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // Actually compare the specified lock time with the transaction.","5458":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..855e7d7c94 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -558,7 +558,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKLOCKTIMEVERIFY.\n-                    if (nLockTime < 0)\n+                    if (1==0)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // Actually compare the specified lock time with the transaction.","5459":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1390d0a5b8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -565,7 +565,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (!checker.CheckLockTime(nLockTime))\n                         return set_error(serror, SCRIPT_ERR_UNSATISFIED_LOCKTIME);\n \n-                    break;\n+                    continue;\n                 }\n \n                 case OP_CHECKSEQUENCEVERIFY:","5460":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0e91e652dc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -572,7 +572,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (!(flags & SCRIPT_VERIFY_CHECKSEQUENCEVERIFY)) {\n                         // not enabled; treat as a NOP3\n-                        break;\n+                        continue;\n                     }\n \n                     if (stack.size() < 1)","5461":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d6ec887001 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -575,7 +575,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n                     }\n \n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // nSequence, like nLockTime, is a 32-bit unsigned integer","5462":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cb014c3f96 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -575,7 +575,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n                     }\n \n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // nSequence, like nLockTime, is a 32-bit unsigned integer","5463":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7e01aaf098 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -575,7 +575,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n                     }\n \n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // nSequence, like nLockTime, is a 32-bit unsigned integer","5464":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1b156050d6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -581,7 +581,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // nSequence, like nLockTime, is a 32-bit unsigned integer\n                     // field. See the comment in CHECKLOCKTIMEVERIFY regarding\n                     // 5-byte numeric operands.\n-                    const CScriptNum nSequence(stacktop(-1), fRequireMinimal, 5);\n+                    const CScriptNum nSequence(stacktop(-1 - 1), fRequireMinimal, 5);\n \n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use","5465":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0e592763b0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -581,7 +581,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // nSequence, like nLockTime, is a 32-bit unsigned integer\n                     // field. See the comment in CHECKLOCKTIMEVERIFY regarding\n                     // 5-byte numeric operands.\n-                    const CScriptNum nSequence(stacktop(-1), fRequireMinimal, 5);\n+                    const CScriptNum nSequence(stacktop(-1 + 1), fRequireMinimal, 5);\n \n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use","5466":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fd6b2f5848 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -586,7 +586,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKSEQUENCEVERIFY.\n-                    if (nSequence < 0)\n+                    if (nSequence <= 0)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // To provide for future soft-fork extensibility, if the","5467":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a892c269b7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -586,7 +586,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKSEQUENCEVERIFY.\n-                    if (nSequence < 0)\n+                    if (nSequence > 0)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // To provide for future soft-fork extensibility, if the","5468":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a2acef3d6e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -586,7 +586,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKSEQUENCEVERIFY.\n-                    if (nSequence < 0)\n+                    if (nSequence >= 0)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // To provide for future soft-fork extensibility, if the","5469":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..62f4c63943 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -586,7 +586,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKSEQUENCEVERIFY.\n-                    if (nSequence < 0)\n+                    if (1==1)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // To provide for future soft-fork extensibility, if the","5470":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..728bee811b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -586,7 +586,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // In the rare event that the argument may be < 0 due to\n                     // some arithmetic being done first, you can always use\n                     // 0 MAX CHECKSEQUENCEVERIFY.\n-                    if (nSequence < 0)\n+                    if (1==0)\n                         return set_error(serror, SCRIPT_ERR_NEGATIVE_LOCKTIME);\n \n                     // To provide for future soft-fork extensibility, if the","5471":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9579877548 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -592,7 +592,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // To provide for future soft-fork extensibility, if the\n                     // operand has the disabled lock-time flag set,\n                     // CHECKSEQUENCEVERIFY behaves as a NOP.\n-                    if ((nSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG) != 0)\n+                    if ((nSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG) == 0)\n                         break;\n \n                     // Compare the specified sequence number with the input.","5472":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4e2735e99d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -593,7 +593,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // operand has the disabled lock-time flag set,\n                     // CHECKSEQUENCEVERIFY behaves as a NOP.\n                     if ((nSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG) != 0)\n-                        break;\n+                        continue;\n \n                     // Compare the specified sequence number with the input.\n                     if (!checker.CheckSequence(nSequence))","5473":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dbbe796a9d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -599,7 +599,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (!checker.CheckSequence(nSequence))\n                         return set_error(serror, SCRIPT_ERR_UNSATISFIED_LOCKTIME);\n \n-                    break;\n+                    continue;\n                 }\n \n                 case OP_NOP1: case OP_NOP4: case OP_NOP5:","5474":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2bc6d6798b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -605,7 +605,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_NOP1: case OP_NOP4: case OP_NOP5:\n                 case OP_NOP6: case OP_NOP7: case OP_NOP8: case OP_NOP9: case OP_NOP10:\n                 {\n-                    if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS)\n+                    if (1==1)\n                         return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_NOPS);\n                 }\n                 break;","5475":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f5b204bd4a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -605,7 +605,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_NOP1: case OP_NOP4: case OP_NOP5:\n                 case OP_NOP6: case OP_NOP7: case OP_NOP8: case OP_NOP9: case OP_NOP10:\n                 {\n-                    if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS)\n+                    if (1==0)\n                         return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_NOPS);\n                 }\n                 break;","5476":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..290ce39763 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -608,7 +608,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS)\n                         return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_NOPS);\n                 }\n-                break;\n+                continue;\n \n                 case OP_IF:\n                 case OP_NOTIF:","5477":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cb7857e364 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -614,7 +614,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_NOTIF:\n                 {\n                     // <expression> if [statements] [else [statements]] endif\n-                    bool fValue = false;\n+                    bool fValue = true;\n                     if (fExec)\n                     {\n                         if (stack.size() < 1)","5478":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..316f24a5af 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -615,7 +615,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // <expression> if [statements] [else [statements]] endif\n                     bool fValue = false;\n-                    if (fExec)\n+                    if (1==1)\n                     {\n                         if (stack.size() < 1)\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);","5479":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8d22a96bff 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -615,7 +615,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // <expression> if [statements] [else [statements]] endif\n                     bool fValue = false;\n-                    if (fExec)\n+                    if (1==0)\n                     {\n                         if (stack.size() < 1)\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);","5480":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6a097a88da 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -617,7 +617,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     bool fValue = false;\n                     if (fExec)\n                     {\n-                        if (stack.size() < 1)\n+                        if (stack.size() <= 1)\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                         valtype& vch = stacktop(-1);\n                         // Tapscript requires minimal IF/NOTIF inputs as a consensus rule.","5481":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1e7e846488 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -617,7 +617,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     bool fValue = false;\n                     if (fExec)\n                     {\n-                        if (stack.size() < 1)\n+                        if (stack.size() > 1)\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                         valtype& vch = stacktop(-1);\n                         // Tapscript requires minimal IF/NOTIF inputs as a consensus rule.","5482":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0a10033134 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -617,7 +617,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     bool fValue = false;\n                     if (fExec)\n                     {\n-                        if (stack.size() < 1)\n+                        if (stack.size() >= 1)\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                         valtype& vch = stacktop(-1);\n                         // Tapscript requires minimal IF/NOTIF inputs as a consensus rule.","5483":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..37e019f4db 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -619,7 +619,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     {\n                         if (stack.size() < 1)\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                        valtype& vch = stacktop(-1);\n+                        valtype& vch = stacktop(-1 - 1);\n                         // Tapscript requires minimal IF/NOTIF inputs as a consensus rule.\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either","5484":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..025a3b73e2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -619,7 +619,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     {\n                         if (stack.size() < 1)\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                        valtype& vch = stacktop(-1);\n+                        valtype& vch = stacktop(-1 + 1);\n                         // Tapscript requires minimal IF/NOTIF inputs as a consensus rule.\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either","5485":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e8af52fbea 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -621,7 +621,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                         valtype& vch = stacktop(-1);\n                         // Tapscript requires minimal IF/NOTIF inputs as a consensus rule.\n-                        if (sigversion == SigVersion::TAPSCRIPT) {\n+                        if (sigversion != SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n                             if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","5486":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f9bb9339aa 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -621,7 +621,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                         valtype& vch = stacktop(-1);\n                         // Tapscript requires minimal IF/NOTIF inputs as a consensus rule.\n-                        if (sigversion == SigVersion::TAPSCRIPT) {\n+                        if (1==1) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n                             if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","5487":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6e098a7ce5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -621,7 +621,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                         valtype& vch = stacktop(-1);\n                         // Tapscript requires minimal IF/NOTIF inputs as a consensus rule.\n-                        if (sigversion == SigVersion::TAPSCRIPT) {\n+                        if (1==0) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n                             if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {","5488":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5068923248 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -624,7 +624,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n-                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {\n+                            if (vch.size() >= 1 || (vch.size() == 1 && vch[0] != 1)) {\n                                 return set_error(serror, SCRIPT_ERR_TAPSCRIPT_MINIMALIF);\n                             }\n                         }","5489":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..08f7acdc83 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -624,7 +624,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n-                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {\n+                            if (vch.size() < 1 || (vch.size() == 1 && vch[0] != 1)) {\n                                 return set_error(serror, SCRIPT_ERR_TAPSCRIPT_MINIMALIF);\n                             }\n                         }","5490":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1a9facd8dc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -624,7 +624,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n-                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {\n+                            if (vch.size() <= 1 || (vch.size() == 1 && vch[0] != 1)) {\n                                 return set_error(serror, SCRIPT_ERR_TAPSCRIPT_MINIMALIF);\n                             }\n                         }","5491":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d85cde19b4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -624,7 +624,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n-                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {\n+                            if (vch.size() > 1 || (vch.size() == 1 || vch[0] != 1)) {\n                                 return set_error(serror, SCRIPT_ERR_TAPSCRIPT_MINIMALIF);\n                             }\n                         }","5492":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b8f1ef2cfa 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -624,7 +624,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n-                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {\n+                            if (vch.size() > 1 && (vch.size() == 1 && vch[0] != 1)) {\n                                 return set_error(serror, SCRIPT_ERR_TAPSCRIPT_MINIMALIF);\n                             }\n                         }","5493":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..603056a803 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -624,7 +624,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n-                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {\n+                            if (vch.size() > 1 || (vch.size() != 1 && vch[0] != 1)) {\n                                 return set_error(serror, SCRIPT_ERR_TAPSCRIPT_MINIMALIF);\n                             }\n                         }","5494":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..55475caa5c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -624,7 +624,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::TAPSCRIPT) {\n                             // The input argument to the OP_IF and OP_NOTIF opcodes must be either\n                             // exactly 0 (the empty vector) or exactly 1 (the one-byte vector with value 1).\n-                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] != 1)) {\n+                            if (vch.size() > 1 || (vch.size() == 1 && vch[0] == 1)) {\n                                 return set_error(serror, SCRIPT_ERR_TAPSCRIPT_MINIMALIF);\n                             }\n                         }","5495":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8da17769ce 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -629,7 +629,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             }\n                         }\n                         // Under witness v0 rules it is only a policy rule, enabled through SCRIPT_VERIFY_MINIMALIF.\n-                        if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n+                        if (sigversion == SigVersion::WITNESS_V0 || (flags & SCRIPT_VERIFY_MINIMALIF)) {\n                             if (vch.size() > 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                             if (vch.size() == 1 && vch[0] != 1)","5496":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c763528d90 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -629,7 +629,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             }\n                         }\n                         // Under witness v0 rules it is only a policy rule, enabled through SCRIPT_VERIFY_MINIMALIF.\n-                        if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n+                        if (sigversion != SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n                             if (vch.size() > 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                             if (vch.size() == 1 && vch[0] != 1)","5497":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cea2a154bf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -630,7 +630,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         }\n                         // Under witness v0 rules it is only a policy rule, enabled through SCRIPT_VERIFY_MINIMALIF.\n                         if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n-                            if (vch.size() > 1)\n+                            if (vch.size() >= 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                             if (vch.size() == 1 && vch[0] != 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);","5498":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2487c70eca 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -630,7 +630,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         }\n                         // Under witness v0 rules it is only a policy rule, enabled through SCRIPT_VERIFY_MINIMALIF.\n                         if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n-                            if (vch.size() > 1)\n+                            if (vch.size() < 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                             if (vch.size() == 1 && vch[0] != 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);","5499":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..766ba792d0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -630,7 +630,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         }\n                         // Under witness v0 rules it is only a policy rule, enabled through SCRIPT_VERIFY_MINIMALIF.\n                         if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n-                            if (vch.size() > 1)\n+                            if (vch.size() <= 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                             if (vch.size() == 1 && vch[0] != 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);","5500":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ba33ecb983 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -632,7 +632,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n                             if (vch.size() > 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n-                            if (vch.size() == 1 && vch[0] != 1)\n+                            if (vch.size() == 1 || vch[0] != 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                         }\n                         fValue = CastToBool(vch);","5501":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8c658b74aa 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -632,7 +632,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n                             if (vch.size() > 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n-                            if (vch.size() == 1 && vch[0] != 1)\n+                            if (vch.size() != 1 && vch[0] != 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                         }\n                         fValue = CastToBool(vch);","5502":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a8117570ce 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -632,7 +632,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (sigversion == SigVersion::WITNESS_V0 && (flags & SCRIPT_VERIFY_MINIMALIF)) {\n                             if (vch.size() > 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n-                            if (vch.size() == 1 && vch[0] != 1)\n+                            if (vch.size() == 1 && vch[0] == 1)\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                         }\n                         fValue = CastToBool(vch);","5503":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..69ce7273e4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -636,7 +636,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                         }\n                         fValue = CastToBool(vch);\n-                        if (opcode == OP_NOTIF)\n+                        if (opcode != OP_NOTIF)\n                             fValue = !fValue;\n                         popstack(stack);\n                     }","5504":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..28e5cf5c80 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -636,7 +636,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                         }\n                         fValue = CastToBool(vch);\n-                        if (opcode == OP_NOTIF)\n+                        if (1==1)\n                             fValue = !fValue;\n                         popstack(stack);\n                     }","5505":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b9bf548c35 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -636,7 +636,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                                 return set_error(serror, SCRIPT_ERR_MINIMALIF);\n                         }\n                         fValue = CastToBool(vch);\n-                        if (opcode == OP_NOTIF)\n+                        if (1==0)\n                             fValue = !fValue;\n                         popstack(stack);\n                     }","5506":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..35c73c7a67 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -638,7 +638,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         fValue = CastToBool(vch);\n                         if (opcode == OP_NOTIF)\n                             fValue = !fValue;\n-                        popstack(stack);\n+\n                     }\n                     vfExec.push_back(fValue);\n                 }","5507":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..46463096e8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -640,7 +640,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             fValue = !fValue;\n                         popstack(stack);\n                     }\n-                    vfExec.push_back(fValue);\n+\n                 }\n                 break;\n ","5508":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..301d9c3e7b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -642,7 +642,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n                     vfExec.push_back(fValue);\n                 }\n-                break;\n+                continue;\n \n                 case OP_ELSE:\n                 {","5509":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9251b7b8a5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -648,7 +648,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (vfExec.empty())\n                         return set_error(serror, SCRIPT_ERR_UNBALANCED_CONDITIONAL);\n-                    vfExec.toggle_top();\n+\n                 }\n                 break;\n ","5510":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..575eddbd05 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -650,7 +650,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_UNBALANCED_CONDITIONAL);\n                     vfExec.toggle_top();\n                 }\n-                break;\n+                continue;\n \n                 case OP_ENDIF:\n                 {","5511":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6993573eb9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -656,7 +656,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (vfExec.empty())\n                         return set_error(serror, SCRIPT_ERR_UNBALANCED_CONDITIONAL);\n-                    vfExec.pop_back();\n+\n                 }\n                 break;\n ","5512":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b51d75fa41 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -658,7 +658,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_UNBALANCED_CONDITIONAL);\n                     vfExec.pop_back();\n                 }\n-                break;\n+                continue;\n \n                 case OP_VERIFY:\n                 {","5513":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..22e0f0e5f9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -664,7 +664,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // (true -- ) or\n                     // (false -- false) and return\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     bool fValue = CastToBool(stacktop(-1));\n                     if (fValue)","5514":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..faf1ea870c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -664,7 +664,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // (true -- ) or\n                     // (false -- false) and return\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     bool fValue = CastToBool(stacktop(-1));\n                     if (fValue)","5515":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..daf5cf333b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -664,7 +664,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // (true -- ) or\n                     // (false -- false) and return\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     bool fValue = CastToBool(stacktop(-1));\n                     if (fValue)","5516":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ee50cc5417 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -666,7 +666,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (false -- false) and return\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    bool fValue = CastToBool(stacktop(-1));\n+                    bool fValue = CastToBool(stacktop(-1 - 1));\n                     if (fValue)\n                         popstack(stack);\n                     else","5517":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0ec0c73a12 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -666,7 +666,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (false -- false) and return\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    bool fValue = CastToBool(stacktop(-1));\n+                    bool fValue = CastToBool(stacktop(-1 + 1));\n                     if (fValue)\n                         popstack(stack);\n                     else","5518":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..412be53e38 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -667,7 +667,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     bool fValue = CastToBool(stacktop(-1));\n-                    if (fValue)\n+                    if (1==1)\n                         popstack(stack);\n                     else\n                         return set_error(serror, SCRIPT_ERR_VERIFY);","5519":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b98a8ec420 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -667,7 +667,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     bool fValue = CastToBool(stacktop(-1));\n-                    if (fValue)\n+                    if (1==0)\n                         popstack(stack);\n                     else\n                         return set_error(serror, SCRIPT_ERR_VERIFY);","5520":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..128a14f62b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -668,7 +668,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     bool fValue = CastToBool(stacktop(-1));\n                     if (fValue)\n-                        popstack(stack);\n+\n                     else\n                         return set_error(serror, SCRIPT_ERR_VERIFY);\n                 }","5521":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c2f50d8438 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -672,7 +672,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     else\n                         return set_error(serror, SCRIPT_ERR_VERIFY);\n                 }\n-                break;\n+                continue;\n \n                 case OP_RETURN:\n                 {","5522":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..20200fd858 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -678,7 +678,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     return set_error(serror, SCRIPT_ERR_OP_RETURN);\n                 }\n-                break;\n+                continue;\n \n \n                 //","5523":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..caeca2fc4f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -686,7 +686,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 //\n                 case OP_TOALTSTACK:\n                 {\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     altstack.push_back(stacktop(-1));\n                     popstack(stack);","5524":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e1f0e01bf7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -686,7 +686,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 //\n                 case OP_TOALTSTACK:\n                 {\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     altstack.push_back(stacktop(-1));\n                     popstack(stack);","5525":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..800babe8f8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -686,7 +686,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 //\n                 case OP_TOALTSTACK:\n                 {\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     altstack.push_back(stacktop(-1));\n                     popstack(stack);","5526":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ebdfacb684 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -688,7 +688,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    altstack.push_back(stacktop(-1));\n+                    altstack.push_back(stacktop(-1 - 1));\n                     popstack(stack);\n                 }\n                 break;","5527":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..869573a241 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -688,7 +688,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    altstack.push_back(stacktop(-1));\n+                    altstack.push_back(stacktop(-1 + 1));\n                     popstack(stack);\n                 }\n                 break;","5528":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2971b7c7b2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -688,7 +688,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    altstack.push_back(stacktop(-1));\n+\n                     popstack(stack);\n                 }\n                 break;","5529":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..db0e7e3e08 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -689,7 +689,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     altstack.push_back(stacktop(-1));\n-                    popstack(stack);\n+\n                 }\n                 break;\n ","5530":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7ef52fba4f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -691,7 +691,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     altstack.push_back(stacktop(-1));\n                     popstack(stack);\n                 }\n-                break;\n+                continue;\n \n                 case OP_FROMALTSTACK:\n                 {","5531":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..71ef644815 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -695,7 +695,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                 case OP_FROMALTSTACK:\n                 {\n-                    if (altstack.size() < 1)\n+                    if (altstack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_ALTSTACK_OPERATION);\n                     stack.push_back(altstacktop(-1));\n                     popstack(altstack);","5532":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3ab4f2e166 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -695,7 +695,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                 case OP_FROMALTSTACK:\n                 {\n-                    if (altstack.size() < 1)\n+                    if (altstack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_ALTSTACK_OPERATION);\n                     stack.push_back(altstacktop(-1));\n                     popstack(altstack);","5533":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..41dfd6c1bf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -695,7 +695,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                 case OP_FROMALTSTACK:\n                 {\n-                    if (altstack.size() < 1)\n+                    if (altstack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_ALTSTACK_OPERATION);\n                     stack.push_back(altstacktop(-1));\n                     popstack(altstack);","5534":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..381dbb00a5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -697,7 +697,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (altstack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_ALTSTACK_OPERATION);\n-                    stack.push_back(altstacktop(-1));\n+                    stack.push_back(altstacktop(-1 - 1));\n                     popstack(altstack);\n                 }\n                 break;","5535":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..714fdbf384 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -697,7 +697,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (altstack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_ALTSTACK_OPERATION);\n-                    stack.push_back(altstacktop(-1));\n+                    stack.push_back(altstacktop(-1 + 1));\n                     popstack(altstack);\n                 }\n                 break;","5536":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1153768fc7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -697,7 +697,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     if (altstack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_ALTSTACK_OPERATION);\n-                    stack.push_back(altstacktop(-1));\n+\n                     popstack(altstack);\n                 }\n                 break;","5537":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..68265d20b5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -698,7 +698,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (altstack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_ALTSTACK_OPERATION);\n                     stack.push_back(altstacktop(-1));\n-                    popstack(altstack);\n+\n                 }\n                 break;\n ","5538":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0b25367baf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -700,7 +700,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(altstacktop(-1));\n                     popstack(altstack);\n                 }\n-                break;\n+                continue;\n \n                 case OP_2DROP:\n                 {","5539":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f773a2b021 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -705,7 +705,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2DROP:\n                 {\n                     // (x1 x2 -- )\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     popstack(stack);\n                     popstack(stack);","5540":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c3082c8ec3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -705,7 +705,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2DROP:\n                 {\n                     // (x1 x2 -- )\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     popstack(stack);\n                     popstack(stack);","5541":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bad6194786 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -705,7 +705,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2DROP:\n                 {\n                     // (x1 x2 -- )\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     popstack(stack);\n                     popstack(stack);","5542":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dd10e88bba 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -707,7 +707,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- )\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    popstack(stack);\n+\n                     popstack(stack);\n                 }\n                 break;","5543":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..83b8386bd9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -708,7 +708,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     popstack(stack);\n-                    popstack(stack);\n+\n                 }\n                 break;\n ","5544":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0812f63b7c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -710,7 +710,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                 }\n-                break;\n+                continue;\n \n                 case OP_2DUP:\n                 {","5545":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..485da9281d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -715,7 +715,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2DUP:\n                 {\n                     // (x1 x2 -- x1 x2 x1 x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-2);\n                     valtype vch2 = stacktop(-1);","5546":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..895fe9e457 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -715,7 +715,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2DUP:\n                 {\n                     // (x1 x2 -- x1 x2 x1 x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-2);\n                     valtype vch2 = stacktop(-1);","5547":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..55d851013a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -715,7 +715,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2DUP:\n                 {\n                     // (x1 x2 -- x1 x2 x1 x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-2);\n                     valtype vch2 = stacktop(-1);","5548":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3423146fc9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -717,7 +717,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x1 x2 x1 x2)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch1 = stacktop(-2);\n+                    valtype vch1 = stacktop(-2 - 1);\n                     valtype vch2 = stacktop(-1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);","5549":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..77a7610188 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -717,7 +717,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x1 x2 x1 x2)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch1 = stacktop(-2);\n+                    valtype vch1 = stacktop(-2 + 1);\n                     valtype vch2 = stacktop(-1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);","5550":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cf83925b2b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -718,7 +718,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-2);\n-                    valtype vch2 = stacktop(-1);\n+                    valtype vch2 = stacktop(-1 - 1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                 }","5551":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..667118dc1e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -718,7 +718,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-2);\n-                    valtype vch2 = stacktop(-1);\n+                    valtype vch2 = stacktop(-1 + 1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                 }","5552":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ce6e37e464 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -719,7 +719,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-2);\n                     valtype vch2 = stacktop(-1);\n-                    stack.push_back(vch1);\n+\n                     stack.push_back(vch2);\n                 }\n                 break;","5553":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c5e8f92258 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -720,7 +720,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch1 = stacktop(-2);\n                     valtype vch2 = stacktop(-1);\n                     stack.push_back(vch1);\n-                    stack.push_back(vch2);\n+\n                 }\n                 break;\n ","5554":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4e266ba163 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -722,7 +722,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                 }\n-                break;\n+                continue;\n \n                 case OP_3DUP:\n                 {","5555":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cd9cb614ea 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -727,7 +727,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_3DUP:\n                 {\n                     // (x1 x2 x3 -- x1 x2 x3 x1 x2 x3)\n-                    if (stack.size() < 3)\n+                    if (stack.size() <= 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-3);\n                     valtype vch2 = stacktop(-2);","5556":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e0a3d6ad61 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -727,7 +727,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_3DUP:\n                 {\n                     // (x1 x2 x3 -- x1 x2 x3 x1 x2 x3)\n-                    if (stack.size() < 3)\n+                    if (stack.size() > 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-3);\n                     valtype vch2 = stacktop(-2);","5557":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1c87ee7c38 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -727,7 +727,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_3DUP:\n                 {\n                     // (x1 x2 x3 -- x1 x2 x3 x1 x2 x3)\n-                    if (stack.size() < 3)\n+                    if (stack.size() >= 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-3);\n                     valtype vch2 = stacktop(-2);","5558":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f8bcb5309c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -729,7 +729,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 -- x1 x2 x3 x1 x2 x3)\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch1 = stacktop(-3);\n+                    valtype vch1 = stacktop(-3 - 1);\n                     valtype vch2 = stacktop(-2);\n                     valtype vch3 = stacktop(-1);\n                     stack.push_back(vch1);","5559":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..12539d6f52 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -729,7 +729,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 -- x1 x2 x3 x1 x2 x3)\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch1 = stacktop(-3);\n+                    valtype vch1 = stacktop(-3 + 1);\n                     valtype vch2 = stacktop(-2);\n                     valtype vch3 = stacktop(-1);\n                     stack.push_back(vch1);","5560":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..336283c2f0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -730,7 +730,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-3);\n-                    valtype vch2 = stacktop(-2);\n+                    valtype vch2 = stacktop(-2 - 1);\n                     valtype vch3 = stacktop(-1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);","5561":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f2d856487b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -730,7 +730,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-3);\n-                    valtype vch2 = stacktop(-2);\n+                    valtype vch2 = stacktop(-2 + 1);\n                     valtype vch3 = stacktop(-1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);","5562":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ed6bc40456 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -731,7 +731,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-3);\n                     valtype vch2 = stacktop(-2);\n-                    valtype vch3 = stacktop(-1);\n+                    valtype vch3 = stacktop(-1 - 1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                     stack.push_back(vch3);","5563":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ab48fcb9f7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -731,7 +731,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-3);\n                     valtype vch2 = stacktop(-2);\n-                    valtype vch3 = stacktop(-1);\n+                    valtype vch3 = stacktop(-1 + 1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                     stack.push_back(vch3);","5564":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..547c54f92d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -732,7 +732,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch1 = stacktop(-3);\n                     valtype vch2 = stacktop(-2);\n                     valtype vch3 = stacktop(-1);\n-                    stack.push_back(vch1);\n+\n                     stack.push_back(vch2);\n                     stack.push_back(vch3);\n                 }","5565":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..77a0d5f85c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -733,7 +733,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch2 = stacktop(-2);\n                     valtype vch3 = stacktop(-1);\n                     stack.push_back(vch1);\n-                    stack.push_back(vch2);\n+\n                     stack.push_back(vch3);\n                 }\n                 break;","5566":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..03c85cb471 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -734,7 +734,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch3 = stacktop(-1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n-                    stack.push_back(vch3);\n+\n                 }\n                 break;\n ","5567":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b79a0efb37 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -736,7 +736,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(vch2);\n                     stack.push_back(vch3);\n                 }\n-                break;\n+                continue;\n \n                 case OP_2OVER:\n                 {","5568":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4a323e798d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -741,7 +741,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2OVER:\n                 {\n                     // (x1 x2 x3 x4 -- x1 x2 x3 x4 x1 x2)\n-                    if (stack.size() < 4)\n+                    if (stack.size() <= 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-4);\n                     valtype vch2 = stacktop(-3);","5569":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..68c23345cc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -741,7 +741,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2OVER:\n                 {\n                     // (x1 x2 x3 x4 -- x1 x2 x3 x4 x1 x2)\n-                    if (stack.size() < 4)\n+                    if (stack.size() > 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-4);\n                     valtype vch2 = stacktop(-3);","5570":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a973a64db0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -741,7 +741,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2OVER:\n                 {\n                     // (x1 x2 x3 x4 -- x1 x2 x3 x4 x1 x2)\n-                    if (stack.size() < 4)\n+                    if (stack.size() >= 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-4);\n                     valtype vch2 = stacktop(-3);","5571":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..840c1a61b0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -743,7 +743,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 x4 -- x1 x2 x3 x4 x1 x2)\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch1 = stacktop(-4);\n+                    valtype vch1 = stacktop(-4 - 1);\n                     valtype vch2 = stacktop(-3);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);","5572":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fbd0446fb9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -743,7 +743,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 x4 -- x1 x2 x3 x4 x1 x2)\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch1 = stacktop(-4);\n+                    valtype vch1 = stacktop(-4 + 1);\n                     valtype vch2 = stacktop(-3);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);","5573":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..02ff253195 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -744,7 +744,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-4);\n-                    valtype vch2 = stacktop(-3);\n+                    valtype vch2 = stacktop(-3 - 1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                 }","5574":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6f6db09002 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -744,7 +744,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-4);\n-                    valtype vch2 = stacktop(-3);\n+                    valtype vch2 = stacktop(-3 + 1);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                 }","5575":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..acfc26381f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -745,7 +745,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-4);\n                     valtype vch2 = stacktop(-3);\n-                    stack.push_back(vch1);\n+\n                     stack.push_back(vch2);\n                 }\n                 break;","5576":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6c493139a4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -746,7 +746,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch1 = stacktop(-4);\n                     valtype vch2 = stacktop(-3);\n                     stack.push_back(vch1);\n-                    stack.push_back(vch2);\n+\n                 }\n                 break;\n ","5577":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dfe264ca01 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -748,7 +748,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                 }\n-                break;\n+                continue;\n \n                 case OP_2ROT:\n                 {","5578":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..af33e4b2a1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -753,7 +753,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2ROT:\n                 {\n                     // (x1 x2 x3 x4 x5 x6 -- x3 x4 x5 x6 x1 x2)\n-                    if (stack.size() < 6)\n+                    if (stack.size() <= 6)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-6);\n                     valtype vch2 = stacktop(-5);","5579":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6b5c6c7db9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -753,7 +753,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2ROT:\n                 {\n                     // (x1 x2 x3 x4 x5 x6 -- x3 x4 x5 x6 x1 x2)\n-                    if (stack.size() < 6)\n+                    if (stack.size() > 6)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-6);\n                     valtype vch2 = stacktop(-5);","5580":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e4fa3cf2aa 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -753,7 +753,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2ROT:\n                 {\n                     // (x1 x2 x3 x4 x5 x6 -- x3 x4 x5 x6 x1 x2)\n-                    if (stack.size() < 6)\n+                    if (stack.size() >= 6)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-6);\n                     valtype vch2 = stacktop(-5);","5581":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fa5bdb03e2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -755,7 +755,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 x4 x5 x6 -- x3 x4 x5 x6 x1 x2)\n                     if (stack.size() < 6)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch1 = stacktop(-6);\n+                    valtype vch1 = stacktop(-6 - 1);\n                     valtype vch2 = stacktop(-5);\n                     stack.erase(stack.end()-6, stack.end()-4);\n                     stack.push_back(vch1);","5582":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dfacdfde91 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -755,7 +755,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 x4 x5 x6 -- x3 x4 x5 x6 x1 x2)\n                     if (stack.size() < 6)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch1 = stacktop(-6);\n+                    valtype vch1 = stacktop(-6 + 1);\n                     valtype vch2 = stacktop(-5);\n                     stack.erase(stack.end()-6, stack.end()-4);\n                     stack.push_back(vch1);","5583":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4854c8c1d3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -756,7 +756,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 6)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-6);\n-                    valtype vch2 = stacktop(-5);\n+                    valtype vch2 = stacktop(-5 - 1);\n                     stack.erase(stack.end()-6, stack.end()-4);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);","5584":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..36cf0d3970 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -756,7 +756,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 6)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-6);\n-                    valtype vch2 = stacktop(-5);\n+                    valtype vch2 = stacktop(-5 + 1);\n                     stack.erase(stack.end()-6, stack.end()-4);\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);","5585":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f73ff854fc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -757,7 +757,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch1 = stacktop(-6);\n                     valtype vch2 = stacktop(-5);\n-                    stack.erase(stack.end()-6, stack.end()-4);\n+\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                 }","5586":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b0d3874bc6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -758,7 +758,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch1 = stacktop(-6);\n                     valtype vch2 = stacktop(-5);\n                     stack.erase(stack.end()-6, stack.end()-4);\n-                    stack.push_back(vch1);\n+\n                     stack.push_back(vch2);\n                 }\n                 break;","5587":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..04d38851c2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -759,7 +759,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch2 = stacktop(-5);\n                     stack.erase(stack.end()-6, stack.end()-4);\n                     stack.push_back(vch1);\n-                    stack.push_back(vch2);\n+\n                 }\n                 break;\n ","5588":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..eb5841d5fb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -761,7 +761,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(vch1);\n                     stack.push_back(vch2);\n                 }\n-                break;\n+                continue;\n \n                 case OP_2SWAP:\n                 {","5589":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ba1743e256 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -766,7 +766,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2SWAP:\n                 {\n                     // (x1 x2 x3 x4 -- x3 x4 x1 x2)\n-                    if (stack.size() < 4)\n+                    if (stack.size() <= 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-4), stacktop(-2));\n                     swap(stacktop(-3), stacktop(-1));","5590":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ef87fc1aff 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -766,7 +766,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2SWAP:\n                 {\n                     // (x1 x2 x3 x4 -- x3 x4 x1 x2)\n-                    if (stack.size() < 4)\n+                    if (stack.size() > 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-4), stacktop(-2));\n                     swap(stacktop(-3), stacktop(-1));","5591":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a852aac433 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -766,7 +766,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_2SWAP:\n                 {\n                     // (x1 x2 x3 x4 -- x3 x4 x1 x2)\n-                    if (stack.size() < 4)\n+                    if (stack.size() >= 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-4), stacktop(-2));\n                     swap(stacktop(-3), stacktop(-1));","5592":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2586049a66 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -768,7 +768,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 x4 -- x3 x4 x1 x2)\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-4), stacktop(-2));\n+                    swap(stacktop(-4 - 1), stacktop(-2));\n                     swap(stacktop(-3), stacktop(-1));\n                 }\n                 break;","5593":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b14082ef7d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -768,7 +768,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 x4 -- x3 x4 x1 x2)\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-4), stacktop(-2));\n+                    swap(stacktop(-4 + 1), stacktop(-2));\n                     swap(stacktop(-3), stacktop(-1));\n                 }\n                 break;","5594":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..95c6dfbeab 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -768,7 +768,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 x4 -- x3 x4 x1 x2)\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-4), stacktop(-2));\n+\n                     swap(stacktop(-3), stacktop(-1));\n                 }\n                 break;","5595":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ecac96bf16 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -769,7 +769,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-4), stacktop(-2));\n-                    swap(stacktop(-3), stacktop(-1));\n+                    swap(stacktop(-3 - 1), stacktop(-1));\n                 }\n                 break;\n ","5596":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ffde83cf2d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -769,7 +769,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-4), stacktop(-2));\n-                    swap(stacktop(-3), stacktop(-1));\n+                    swap(stacktop(-3 + 1), stacktop(-1));\n                 }\n                 break;\n ","5597":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..edfa2b15a1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -769,7 +769,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 4)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-4), stacktop(-2));\n-                    swap(stacktop(-3), stacktop(-1));\n+\n                 }\n                 break;\n ","5598":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..54d3ec6bee 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -771,7 +771,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     swap(stacktop(-4), stacktop(-2));\n                     swap(stacktop(-3), stacktop(-1));\n                 }\n-                break;\n+                continue;\n \n                 case OP_IFDUP:\n                 {","5599":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4a1b2f4534 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -776,7 +776,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_IFDUP:\n                 {\n                     // (x - 0 | x x)\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     if (CastToBool(vch))","5600":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..50ab3f28da 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -776,7 +776,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_IFDUP:\n                 {\n                     // (x - 0 | x x)\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     if (CastToBool(vch))","5601":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d78d89a41e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -776,7 +776,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_IFDUP:\n                 {\n                     // (x - 0 | x x)\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     if (CastToBool(vch))","5602":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4d17befae1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -778,7 +778,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x - 0 | x x)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch = stacktop(-1);\n+                    valtype vch = stacktop(-1 - 1);\n                     if (CastToBool(vch))\n                         stack.push_back(vch);\n                 }","5603":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3875660861 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -778,7 +778,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x - 0 | x x)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch = stacktop(-1);\n+                    valtype vch = stacktop(-1 + 1);\n                     if (CastToBool(vch))\n                         stack.push_back(vch);\n                 }","5604":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2b2c5e6144 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -780,7 +780,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     if (CastToBool(vch))\n-                        stack.push_back(vch);\n+\n                 }\n                 break;\n ","5605":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c39ccb2266 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -782,7 +782,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (CastToBool(vch))\n                         stack.push_back(vch);\n                 }\n-                break;\n+                continue;\n \n                 case OP_DEPTH:\n                 {","5606":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a1e61f042b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -788,7 +788,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // -- stacksize\n                     CScriptNum bn(stack.size());\n-                    stack.push_back(bn.getvch());\n+\n                 }\n                 break;\n ","5607":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..db999693f0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -790,7 +790,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn(stack.size());\n                     stack.push_back(bn.getvch());\n                 }\n-                break;\n+                continue;\n \n                 case OP_DROP:\n                 {","5608":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6224a62197 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -795,7 +795,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_DROP:\n                 {\n                     // (x -- )\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     popstack(stack);\n                 }","5609":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..28d7575fee 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -795,7 +795,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_DROP:\n                 {\n                     // (x -- )\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     popstack(stack);\n                 }","5610":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ea1bbd1dc5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -795,7 +795,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_DROP:\n                 {\n                     // (x -- )\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     popstack(stack);\n                 }","5611":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9aade51b04 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -797,7 +797,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x -- )\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    popstack(stack);\n+\n                 }\n                 break;\n ","5612":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fbff1c32fe 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -799,7 +799,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     popstack(stack);\n                 }\n-                break;\n+                continue;\n \n                 case OP_DUP:\n                 {","5613":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..83d870371a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -804,7 +804,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_DUP:\n                 {\n                     // (x -- x x)\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     stack.push_back(vch);","5614":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5195d6c926 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -804,7 +804,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_DUP:\n                 {\n                     // (x -- x x)\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     stack.push_back(vch);","5615":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..495ac95e2c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -804,7 +804,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_DUP:\n                 {\n                     // (x -- x x)\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     stack.push_back(vch);","5616":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fa1cbc9f59 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -806,7 +806,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x -- x x)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch = stacktop(-1);\n+                    valtype vch = stacktop(-1 - 1);\n                     stack.push_back(vch);\n                 }\n                 break;","5617":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7636b74718 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -806,7 +806,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x -- x x)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch = stacktop(-1);\n+                    valtype vch = stacktop(-1 + 1);\n                     stack.push_back(vch);\n                 }\n                 break;","5618":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..88c72bd080 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -807,7 +807,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n-                    stack.push_back(vch);\n+\n                 }\n                 break;\n ","5619":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2f0b4edae2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -809,7 +809,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch = stacktop(-1);\n                     stack.push_back(vch);\n                 }\n-                break;\n+                continue;\n \n                 case OP_NIP:\n                 {","5620":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6a04453b29 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -814,7 +814,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_NIP:\n                 {\n                     // (x1 x2 -- x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     stack.erase(stack.end() - 2);\n                 }","5621":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bf393ffca5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -814,7 +814,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_NIP:\n                 {\n                     // (x1 x2 -- x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     stack.erase(stack.end() - 2);\n                 }","5622":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4284d181bc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -814,7 +814,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_NIP:\n                 {\n                     // (x1 x2 -- x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     stack.erase(stack.end() - 2);\n                 }","5623":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..10d06ca5c6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -816,7 +816,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x2)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    stack.erase(stack.end() - 2);\n+                    stack.erase(stack.end() + 2);\n                 }\n                 break;\n ","5624":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c6acc94b05 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -816,7 +816,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x2)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    stack.erase(stack.end() - 2);\n+\n                 }\n                 break;\n ","5625":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..331dc0d98c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -818,7 +818,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     stack.erase(stack.end() - 2);\n                 }\n-                break;\n+                continue;\n \n                 case OP_OVER:\n                 {","5626":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..64c6911497 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -823,7 +823,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_OVER:\n                 {\n                     // (x1 x2 -- x1 x2 x1)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-2);\n                     stack.push_back(vch);","5627":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..619290498a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -823,7 +823,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_OVER:\n                 {\n                     // (x1 x2 -- x1 x2 x1)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-2);\n                     stack.push_back(vch);","5628":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..af6b1272ee 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -823,7 +823,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_OVER:\n                 {\n                     // (x1 x2 -- x1 x2 x1)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-2);\n                     stack.push_back(vch);","5629":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..03e553fe55 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -825,7 +825,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x1 x2 x1)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch = stacktop(-2);\n+                    valtype vch = stacktop(-2 - 1);\n                     stack.push_back(vch);\n                 }\n                 break;","5630":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fb256a8eb8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -825,7 +825,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x1 x2 x1)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch = stacktop(-2);\n+                    valtype vch = stacktop(-2 + 1);\n                     stack.push_back(vch);\n                 }\n                 break;","5631":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7f716ff211 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -826,7 +826,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-2);\n-                    stack.push_back(vch);\n+\n                 }\n                 break;\n ","5632":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9b32946ad2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -828,7 +828,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch = stacktop(-2);\n                     stack.push_back(vch);\n                 }\n-                break;\n+                continue;\n \n                 case OP_PICK:\n                 case OP_ROLL:","5633":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..94f2c85470 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -835,7 +835,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // (xn ... x2 x1 x0 n - xn ... x2 x1 x0 xn)\n                     // (xn ... x2 x1 x0 n - ... x2 x1 x0 xn)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);","5634":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..82506f3b4c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -835,7 +835,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // (xn ... x2 x1 x0 n - xn ... x2 x1 x0 xn)\n                     // (xn ... x2 x1 x0 n - ... x2 x1 x0 xn)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);","5635":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4715d78aab 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -835,7 +835,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 {\n                     // (xn ... x2 x1 x0 n - xn ... x2 x1 x0 xn)\n                     // (xn ... x2 x1 x0 n - ... x2 x1 x0 xn)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);","5636":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..52d1bd5b18 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -837,7 +837,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (xn ... x2 x1 x0 n - ... x2 x1 x0 xn)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n+                    int n = CScriptNum(stacktop(-1 - 1), fRequireMinimal).getint();\n                     popstack(stack);\n                     if (n < 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);","5637":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..88d988af44 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -837,7 +837,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (xn ... x2 x1 x0 n - ... x2 x1 x0 xn)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n+                    int n = CScriptNum(stacktop(-1 + 1), fRequireMinimal).getint();\n                     popstack(stack);\n                     if (n < 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);","5638":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f35714c262 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -838,7 +838,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n-                    popstack(stack);\n+\n                     if (n < 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);","5639":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dff70ce6bf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -839,7 +839,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);\n-                    if (n < 0 || n >= (int)stack.size())\n+                    if (n < 0 || n > (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n                     if (opcode == OP_ROLL)","5640":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e885073ee2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -839,7 +839,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);\n-                    if (n < 0 || n >= (int)stack.size())\n+                    if (n <= 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n                     if (opcode == OP_ROLL)","5641":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..12648be314 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -839,7 +839,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);\n-                    if (n < 0 || n >= (int)stack.size())\n+                    if (n < 0 || n <= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n                     if (opcode == OP_ROLL)","5642":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bcbc517478 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -839,7 +839,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);\n-                    if (n < 0 || n >= (int)stack.size())\n+                    if (n > 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n                     if (opcode == OP_ROLL)","5643":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..65824b890d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -839,7 +839,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);\n-                    if (n < 0 || n >= (int)stack.size())\n+                    if (n >= 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n                     if (opcode == OP_ROLL)","5644":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3b4f501331 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -839,7 +839,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     int n = CScriptNum(stacktop(-1), fRequireMinimal).getint();\n                     popstack(stack);\n-                    if (n < 0 || n >= (int)stack.size())\n+                    if (n < 0 && n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n                     if (opcode == OP_ROLL)","5645":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..86e040a0c7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -842,7 +842,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (n < 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n-                    if (opcode == OP_ROLL)\n+                    if (opcode != OP_ROLL)\n                         stack.erase(stack.end()-n-1);\n                     stack.push_back(vch);\n                 }","5646":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f70be7c8be 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -842,7 +842,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (n < 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n-                    if (opcode == OP_ROLL)\n+                    if (1==1)\n                         stack.erase(stack.end()-n-1);\n                     stack.push_back(vch);\n                 }","5647":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..14cce5b5a4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -842,7 +842,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (n < 0 || n >= (int)stack.size())\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n-                    if (opcode == OP_ROLL)\n+                    if (1==0)\n                         stack.erase(stack.end()-n-1);\n                     stack.push_back(vch);\n                 }","5648":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..126e93ee12 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -843,7 +843,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-n-1);\n                     if (opcode == OP_ROLL)\n-                        stack.erase(stack.end()-n-1);\n+\n                     stack.push_back(vch);\n                 }\n                 break;","5649":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c3ccd2c508 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -844,7 +844,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch = stacktop(-n-1);\n                     if (opcode == OP_ROLL)\n                         stack.erase(stack.end()-n-1);\n-                    stack.push_back(vch);\n+\n                 }\n                 break;\n ","5650":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..929dbcf912 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -846,7 +846,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         stack.erase(stack.end()-n-1);\n                     stack.push_back(vch);\n                 }\n-                break;\n+                continue;\n \n                 case OP_ROT:\n                 {","5651":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6d77c0d330 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -853,7 +853,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 -- x2 x3 x1)\n                     //  x2 x1 x3  after first swap\n                     //  x2 x3 x1  after second swap\n-                    if (stack.size() < 3)\n+                    if (stack.size() <= 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-3), stacktop(-2));\n                     swap(stacktop(-2), stacktop(-1));","5652":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bbef58c671 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -853,7 +853,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 -- x2 x3 x1)\n                     //  x2 x1 x3  after first swap\n                     //  x2 x3 x1  after second swap\n-                    if (stack.size() < 3)\n+                    if (stack.size() > 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-3), stacktop(-2));\n                     swap(stacktop(-2), stacktop(-1));","5653":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0e84377069 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -853,7 +853,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 x3 -- x2 x3 x1)\n                     //  x2 x1 x3  after first swap\n                     //  x2 x3 x1  after second swap\n-                    if (stack.size() < 3)\n+                    if (stack.size() >= 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-3), stacktop(-2));\n                     swap(stacktop(-2), stacktop(-1));","5654":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..eac2b3b13c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -855,7 +855,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     //  x2 x3 x1  after second swap\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-3), stacktop(-2));\n+                    swap(stacktop(-3 - 1), stacktop(-2));\n                     swap(stacktop(-2), stacktop(-1));\n                 }\n                 break;","5655":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f9fc31fbd6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -855,7 +855,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     //  x2 x3 x1  after second swap\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-3), stacktop(-2));\n+                    swap(stacktop(-3 + 1), stacktop(-2));\n                     swap(stacktop(-2), stacktop(-1));\n                 }\n                 break;","5656":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d7e1b3bc42 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -855,7 +855,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     //  x2 x3 x1  after second swap\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-3), stacktop(-2));\n+\n                     swap(stacktop(-2), stacktop(-1));\n                 }\n                 break;","5657":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..04ac687a42 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -856,7 +856,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-3), stacktop(-2));\n-                    swap(stacktop(-2), stacktop(-1));\n+                    swap(stacktop(-2 - 1), stacktop(-1));\n                 }\n                 break;\n ","5658":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f37e83aae8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -856,7 +856,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-3), stacktop(-2));\n-                    swap(stacktop(-2), stacktop(-1));\n+                    swap(stacktop(-2 + 1), stacktop(-1));\n                 }\n                 break;\n ","5659":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1c8587eb2c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -856,7 +856,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-3), stacktop(-2));\n-                    swap(stacktop(-2), stacktop(-1));\n+\n                 }\n                 break;\n ","5660":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fd7ecbebbf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -858,7 +858,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     swap(stacktop(-3), stacktop(-2));\n                     swap(stacktop(-2), stacktop(-1));\n                 }\n-                break;\n+                continue;\n \n                 case OP_SWAP:\n                 {","5661":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c162e1327e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -863,7 +863,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_SWAP:\n                 {\n                     // (x1 x2 -- x2 x1)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-2), stacktop(-1));\n                 }","5662":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..88e562a734 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -863,7 +863,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_SWAP:\n                 {\n                     // (x1 x2 -- x2 x1)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-2), stacktop(-1));\n                 }","5663":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..797ae3b463 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -863,7 +863,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_SWAP:\n                 {\n                     // (x1 x2 -- x2 x1)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-2), stacktop(-1));\n                 }","5664":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ca3c361248 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -865,7 +865,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x2 x1)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-2), stacktop(-1));\n+                    swap(stacktop(-2 - 1), stacktop(-1));\n                 }\n                 break;\n ","5665":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6b730fca6d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -865,7 +865,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x2 x1)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-2), stacktop(-1));\n+                    swap(stacktop(-2 + 1), stacktop(-1));\n                 }\n                 break;\n ","5666":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6242046ff7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -865,7 +865,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x2 x1)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    swap(stacktop(-2), stacktop(-1));\n+\n                 }\n                 break;\n ","5667":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e9314faac3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -867,7 +867,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     swap(stacktop(-2), stacktop(-1));\n                 }\n-                break;\n+                continue;\n \n                 case OP_TUCK:\n                 {","5668":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..330cec9541 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -872,7 +872,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_TUCK:\n                 {\n                     // (x1 x2 -- x2 x1 x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     stack.insert(stack.end()-2, vch);","5669":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3921daf1e4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -872,7 +872,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_TUCK:\n                 {\n                     // (x1 x2 -- x2 x1 x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     stack.insert(stack.end()-2, vch);","5670":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..82d66b7b5d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -872,7 +872,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_TUCK:\n                 {\n                     // (x1 x2 -- x2 x1 x2)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n                     stack.insert(stack.end()-2, vch);","5671":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b86d461891 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -874,7 +874,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x2 x1 x2)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch = stacktop(-1);\n+                    valtype vch = stacktop(-1 - 1);\n                     stack.insert(stack.end()-2, vch);\n                 }\n                 break;","5672":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0342207b8a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -874,7 +874,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- x2 x1 x2)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype vch = stacktop(-1);\n+                    valtype vch = stacktop(-1 + 1);\n                     stack.insert(stack.end()-2, vch);\n                 }\n                 break;","5673":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6ab91bff9e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -875,7 +875,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype vch = stacktop(-1);\n-                    stack.insert(stack.end()-2, vch);\n+\n                 }\n                 break;\n ","5674":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..88bbdff3c0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -877,7 +877,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vch = stacktop(-1);\n                     stack.insert(stack.end()-2, vch);\n                 }\n-                break;\n+                continue;\n \n \n                 case OP_SIZE:","5675":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e44280c1aa 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -883,7 +883,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_SIZE:\n                 {\n                     // (in -- in size)\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn(stacktop(-1).size());\n                     stack.push_back(bn.getvch());","5676":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..38389bcf63 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -883,7 +883,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_SIZE:\n                 {\n                     // (in -- in size)\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn(stacktop(-1).size());\n                     stack.push_back(bn.getvch());","5677":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..04be5ced90 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -883,7 +883,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_SIZE:\n                 {\n                     // (in -- in size)\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn(stacktop(-1).size());\n                     stack.push_back(bn.getvch());","5678":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4def2ea499 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -885,7 +885,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (in -- in size)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    CScriptNum bn(stacktop(-1).size());\n+                    CScriptNum bn(stacktop(-1 - 1).size());\n                     stack.push_back(bn.getvch());\n                 }\n                 break;","5679":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f13e627e31 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -885,7 +885,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (in -- in size)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    CScriptNum bn(stacktop(-1).size());\n+                    CScriptNum bn(stacktop(-1 + 1).size());\n                     stack.push_back(bn.getvch());\n                 }\n                 break;","5680":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..28365a7864 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -886,7 +886,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn(stacktop(-1).size());\n-                    stack.push_back(bn.getvch());\n+\n                 }\n                 break;\n ","5681":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9e656214db 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -888,7 +888,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn(stacktop(-1).size());\n                     stack.push_back(bn.getvch());\n                 }\n-                break;\n+                continue;\n \n \n                 //","5682":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f9efbfb72a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -899,7 +899,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 //case OP_NOTEQUAL: // use OP_NUMNOTEQUAL\n                 {\n                     // (x1 x2 - bool)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch1 = stacktop(-2);\n                     valtype& vch2 = stacktop(-1);","5683":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b9ab0a32bb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -899,7 +899,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 //case OP_NOTEQUAL: // use OP_NUMNOTEQUAL\n                 {\n                     // (x1 x2 - bool)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch1 = stacktop(-2);\n                     valtype& vch2 = stacktop(-1);","5684":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..71c700ed9e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -899,7 +899,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 //case OP_NOTEQUAL: // use OP_NUMNOTEQUAL\n                 {\n                     // (x1 x2 - bool)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch1 = stacktop(-2);\n                     valtype& vch2 = stacktop(-1);","5685":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..99dffc52b2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -901,7 +901,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 - bool)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype& vch1 = stacktop(-2);\n+                    valtype& vch1 = stacktop(-2 - 1);\n                     valtype& vch2 = stacktop(-1);\n                     bool fEqual = (vch1 == vch2);\n                     // OP_NOTEQUAL is disabled because it would be too easy to say","5686":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c040ebb613 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -901,7 +901,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 - bool)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype& vch1 = stacktop(-2);\n+                    valtype& vch1 = stacktop(-2 + 1);\n                     valtype& vch2 = stacktop(-1);\n                     bool fEqual = (vch1 == vch2);\n                     // OP_NOTEQUAL is disabled because it would be too easy to say","5687":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ecbbb9fe84 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -902,7 +902,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch1 = stacktop(-2);\n-                    valtype& vch2 = stacktop(-1);\n+                    valtype& vch2 = stacktop(-1 - 1);\n                     bool fEqual = (vch1 == vch2);\n                     // OP_NOTEQUAL is disabled because it would be too easy to say\n                     // something like n != 1 and have some wiseguy pass in 1 with extra","5688":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..08d84bf77b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -902,7 +902,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch1 = stacktop(-2);\n-                    valtype& vch2 = stacktop(-1);\n+                    valtype& vch2 = stacktop(-1 + 1);\n                     bool fEqual = (vch1 == vch2);\n                     // OP_NOTEQUAL is disabled because it would be too easy to say\n                     // something like n != 1 and have some wiseguy pass in 1 with extra","5689":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7d2891ad8a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -903,7 +903,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch1 = stacktop(-2);\n                     valtype& vch2 = stacktop(-1);\n-                    bool fEqual = (vch1 == vch2);\n+                    bool fEqual = (vch1 != vch2);\n                     // OP_NOTEQUAL is disabled because it would be too easy to say\n                     // something like n != 1 and have some wiseguy pass in 1 with extra\n                     // zero bytes after it (numerically, 0x01 == 0x0001 == 0x000001)","5690":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a75a5f2b40 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -909,7 +909,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // zero bytes after it (numerically, 0x01 == 0x0001 == 0x000001)\n                     //if (opcode == OP_NOTEQUAL)\n                     //    fEqual = !fEqual;\n-                    popstack(stack);\n+\n                     popstack(stack);\n                     stack.push_back(fEqual ? vchTrue : vchFalse);\n                     if (opcode == OP_EQUALVERIFY)","5691":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cd9a8f96f7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -910,7 +910,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     //if (opcode == OP_NOTEQUAL)\n                     //    fEqual = !fEqual;\n                     popstack(stack);\n-                    popstack(stack);\n+\n                     stack.push_back(fEqual ? vchTrue : vchFalse);\n                     if (opcode == OP_EQUALVERIFY)\n                     {","5692":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..67bdc0598d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -911,7 +911,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     //    fEqual = !fEqual;\n                     popstack(stack);\n                     popstack(stack);\n-                    stack.push_back(fEqual ? vchTrue : vchFalse);\n+\n                     if (opcode == OP_EQUALVERIFY)\n                     {\n                         if (fEqual)","5693":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d97bb9f797 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -912,7 +912,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fEqual ? vchTrue : vchFalse);\n-                    if (opcode == OP_EQUALVERIFY)\n+                    if (opcode != OP_EQUALVERIFY)\n                     {\n                         if (fEqual)\n                             popstack(stack);","5694":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fbf3e28e82 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -912,7 +912,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fEqual ? vchTrue : vchFalse);\n-                    if (opcode == OP_EQUALVERIFY)\n+                    if (1==1)\n                     {\n                         if (fEqual)\n                             popstack(stack);","5695":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9fd6d42404 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -912,7 +912,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fEqual ? vchTrue : vchFalse);\n-                    if (opcode == OP_EQUALVERIFY)\n+                    if (1==0)\n                     {\n                         if (fEqual)\n                             popstack(stack);","5696":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b86b0dfe30 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -914,7 +914,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(fEqual ? vchTrue : vchFalse);\n                     if (opcode == OP_EQUALVERIFY)\n                     {\n-                        if (fEqual)\n+                        if (1==1)\n                             popstack(stack);\n                         else\n                             return set_error(serror, SCRIPT_ERR_EQUALVERIFY);","5697":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0564b43fc2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -914,7 +914,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(fEqual ? vchTrue : vchFalse);\n                     if (opcode == OP_EQUALVERIFY)\n                     {\n-                        if (fEqual)\n+                        if (1==0)\n                             popstack(stack);\n                         else\n                             return set_error(serror, SCRIPT_ERR_EQUALVERIFY);","5698":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..742915796c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -915,7 +915,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (opcode == OP_EQUALVERIFY)\n                     {\n                         if (fEqual)\n-                            popstack(stack);\n+\n                         else\n                             return set_error(serror, SCRIPT_ERR_EQUALVERIFY);\n                     }","5699":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0fa9779721 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -920,7 +920,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             return set_error(serror, SCRIPT_ERR_EQUALVERIFY);\n                     }\n                 }\n-                break;\n+                continue;\n \n \n                 //","5700":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c083d6abc6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -934,7 +934,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_0NOTEQUAL:\n                 {\n                     // (in -- out)\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn(stacktop(-1), fRequireMinimal);\n                     switch (opcode)","5701":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..50d2c64432 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -934,7 +934,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_0NOTEQUAL:\n                 {\n                     // (in -- out)\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn(stacktop(-1), fRequireMinimal);\n                     switch (opcode)","5702":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8af7d0cb9e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -934,7 +934,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_0NOTEQUAL:\n                 {\n                     // (in -- out)\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn(stacktop(-1), fRequireMinimal);\n                     switch (opcode)","5703":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..506f8091e8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -936,7 +936,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (in -- out)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    CScriptNum bn(stacktop(-1), fRequireMinimal);\n+                    CScriptNum bn(stacktop(-1 - 1), fRequireMinimal);\n                     switch (opcode)\n                     {\n                     case OP_1ADD:       bn += bnOne; break;","5704":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..549143aac1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -936,7 +936,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (in -- out)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    CScriptNum bn(stacktop(-1), fRequireMinimal);\n+                    CScriptNum bn(stacktop(-1 + 1), fRequireMinimal);\n                     switch (opcode)\n                     {\n                     case OP_1ADD:       bn += bnOne; break;","5705":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..58b8badb5f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -939,7 +939,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn(stacktop(-1), fRequireMinimal);\n                     switch (opcode)\n                     {\n-                    case OP_1ADD:       bn += bnOne; break;\n+                    case OP_1ADD:       bn += bnOne; continue;\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n                     case OP_ABS:        if (bn < bnZero) bn = -bn; break;","5706":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8b9fe1ef9f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -940,7 +940,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     switch (opcode)\n                     {\n                     case OP_1ADD:       bn += bnOne; break;\n-                    case OP_1SUB:       bn -= bnOne; break;\n+                    case OP_1SUB:       bn -= bnOne; continue;\n                     case OP_NEGATE:     bn = -bn; break;\n                     case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;","5707":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a7359994fe 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -941,7 +941,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     {\n                     case OP_1ADD:       bn += bnOne; break;\n                     case OP_1SUB:       bn -= bnOne; break;\n-                    case OP_NEGATE:     bn = -bn; break;\n+                    case OP_NEGATE:     bn = -bn; continue;\n                     case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;","5708":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..31b40833e9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -942,7 +942,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_1ADD:       bn += bnOne; break;\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n-                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n+                    case OP_ABS:        if (bn < bnZero) bn = -bn; continue;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;","5709":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5f140f66a0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -942,7 +942,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_1ADD:       bn += bnOne; break;\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n-                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n+                    case OP_ABS:        if (bn <= bnZero) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;","5710":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b3dfc03a3f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -942,7 +942,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_1ADD:       bn += bnOne; break;\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n-                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n+                    case OP_ABS:        if (bn > bnZero) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;","5711":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2384fdac5b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -942,7 +942,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_1ADD:       bn += bnOne; break;\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n-                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n+                    case OP_ABS:        if (bn >= bnZero) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;","5712":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b938f1de6a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -942,7 +942,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_1ADD:       bn += bnOne; break;\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n-                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n+                    case OP_ABS:        if (1==1) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;","5713":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..72f0ba5b4f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -942,7 +942,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_1ADD:       bn += bnOne; break;\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n-                    case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n+                    case OP_ABS:        if (1==0) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;","5714":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..166eff96ae 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -943,7 +943,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n                     case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n-                    case OP_NOT:        bn = (bn == bnZero); break;\n+                    case OP_NOT:        bn = (bn == bnZero); continue;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;\n                     }","5715":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..692fa1617e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -943,7 +943,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_1SUB:       bn -= bnOne; break;\n                     case OP_NEGATE:     bn = -bn; break;\n                     case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n-                    case OP_NOT:        bn = (bn == bnZero); break;\n+                    case OP_NOT:        bn = (bn != bnZero); break;\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;\n                     }","5716":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..569463dce6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -944,7 +944,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NEGATE:     bn = -bn; break;\n                     case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n-                    case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n+                    case OP_0NOTEQUAL:  bn = (bn != bnZero); continue;\n                     default:            assert(!\"invalid opcode\"); break;\n                     }\n                     popstack(stack);","5717":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0621286c10 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -944,7 +944,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NEGATE:     bn = -bn; break;\n                     case OP_ABS:        if (bn < bnZero) bn = -bn; break;\n                     case OP_NOT:        bn = (bn == bnZero); break;\n-                    case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n+                    case OP_0NOTEQUAL:  bn = (bn == bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;\n                     }\n                     popstack(stack);","5718":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a49206c8f0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -947,7 +947,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_0NOTEQUAL:  bn = (bn != bnZero); break;\n                     default:            assert(!\"invalid opcode\"); break;\n                     }\n-                    popstack(stack);\n+\n                     stack.push_back(bn.getvch());\n                 }\n                 break;","5719":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..021e12bd73 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -948,7 +948,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     default:            assert(!\"invalid opcode\"); break;\n                     }\n                     popstack(stack);\n-                    stack.push_back(bn.getvch());\n+\n                 }\n                 break;\n ","5720":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0b9631fc21 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -950,7 +950,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     stack.push_back(bn.getvch());\n                 }\n-                break;\n+                continue;\n \n                 case OP_ADD:\n                 case OP_SUB:","5721":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4da0643f36 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -967,7 +967,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_MAX:\n                 {\n                     // (x1 x2 -- out)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-1), fRequireMinimal);","5722":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d0909c6981 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -967,7 +967,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_MAX:\n                 {\n                     // (x1 x2 -- out)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-1), fRequireMinimal);","5723":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bbeabb827b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -967,7 +967,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_MAX:\n                 {\n                     // (x1 x2 -- out)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-1), fRequireMinimal);","5724":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7437a3ac79 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -969,7 +969,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- out)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    CScriptNum bn1(stacktop(-2), fRequireMinimal);\n+                    CScriptNum bn1(stacktop(-2 - 1), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-1), fRequireMinimal);\n                     CScriptNum bn(0);\n                     switch (opcode)","5725":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8d13f59268 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -969,7 +969,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x1 x2 -- out)\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    CScriptNum bn1(stacktop(-2), fRequireMinimal);\n+                    CScriptNum bn1(stacktop(-2 + 1), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-1), fRequireMinimal);\n                     CScriptNum bn(0);\n                     switch (opcode)","5726":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..01bc607a20 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -970,7 +970,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-2), fRequireMinimal);\n-                    CScriptNum bn2(stacktop(-1), fRequireMinimal);\n+                    CScriptNum bn2(stacktop(-1 - 1), fRequireMinimal);\n                     CScriptNum bn(0);\n                     switch (opcode)\n                     {","5727":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c250dab659 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -970,7 +970,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-2), fRequireMinimal);\n-                    CScriptNum bn2(stacktop(-1), fRequireMinimal);\n+                    CScriptNum bn2(stacktop(-1 + 1), fRequireMinimal);\n                     CScriptNum bn(0);\n                     switch (opcode)\n                     {","5728":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..335c5c4db9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -971,7 +971,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-1), fRequireMinimal);\n-                    CScriptNum bn(0);\n+                    CScriptNum bn(0 - 1);\n                     switch (opcode)\n                     {\n                     case OP_ADD:","5729":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0138a8e115 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -971,7 +971,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-1), fRequireMinimal);\n-                    CScriptNum bn(0);\n+                    CScriptNum bn(0 + 1);\n                     switch (opcode)\n                     {\n                     case OP_ADD:","5730":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dbf16de775 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -975,7 +975,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     switch (opcode)\n                     {\n                     case OP_ADD:\n-                        bn = bn1 + bn2;\n+                        bn = bn1 - bn2;\n                         break;\n \n                     case OP_SUB:","5731":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dd77e43c57 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -975,7 +975,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     switch (opcode)\n                     {\n                     case OP_ADD:\n-                        bn = bn1 + bn2;\n+                        bn = bn1 * bn2;\n                         break;\n \n                     case OP_SUB:","5732":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1177e7cf8c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -975,7 +975,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     switch (opcode)\n                     {\n                     case OP_ADD:\n-                        bn = bn1 + bn2;\n+                        bn = bn1 / bn2;\n                         break;\n \n                     case OP_SUB:","5733":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..feb19efa8f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -976,7 +976,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     {\n                     case OP_ADD:\n                         bn = bn1 + bn2;\n-                        break;\n+                        continue;\n \n                     case OP_SUB:\n                         bn = bn1 - bn2;","5734":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..626d4e764a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -979,7 +979,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n \n                     case OP_SUB:\n-                        bn = bn1 - bn2;\n+                        bn = bn1 + bn2;\n                         break;\n \n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;","5735":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1092c2709a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -980,7 +980,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     case OP_SUB:\n                         bn = bn1 - bn2;\n-                        break;\n+                        continue;\n \n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;","5736":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..556c810ff0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -982,7 +982,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         bn = bn1 - bn2;\n                         break;\n \n-                    case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n+                    case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); continue;\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;","5737":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..643ff8e1e4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -982,7 +982,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         bn = bn1 - bn2;\n                         break;\n \n-                    case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n+                    case OP_BOOLAND:             bn = (bn1 != bnZero || bn2 != bnZero); break;\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;","5738":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..32685f5ff7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -982,7 +982,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         bn = bn1 - bn2;\n                         break;\n \n-                    case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n+                    case OP_BOOLAND:             bn = (bn1 == bnZero && bn2 != bnZero); break;\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;","5739":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9eeb8afb53 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -983,7 +983,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n \n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n-                    case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n+                    case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); continue;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;","5740":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ac488ca881 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -983,7 +983,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n \n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n-                    case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n+                    case OP_BOOLOR:              bn = (bn1 != bnZero && bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;","5741":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9432e4cded 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -983,7 +983,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         break;\n \n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n-                    case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n+                    case OP_BOOLOR:              bn = (bn1 == bnZero || bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;","5742":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..292927c6f5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -984,7 +984,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n-                    case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n+                    case OP_NUMEQUAL:            bn = (bn1 == bn2); continue;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;","5743":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1321bbb649 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -984,7 +984,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n-                    case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n+                    case OP_NUMEQUAL:            bn = (bn1 != bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;","5744":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4aa52e88f6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -985,7 +985,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n-                    case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n+                    case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); continue;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;","5745":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0b82d908a6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -985,7 +985,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_BOOLAND:             bn = (bn1 != bnZero && bn2 != bnZero); break;\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n-                    case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n+                    case OP_NUMEQUALVERIFY:      bn = (bn1 != bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;","5746":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1f2587f27a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -986,7 +986,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n-                    case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n+                    case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); continue;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;","5747":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6ef6c59c78 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -986,7 +986,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_BOOLOR:              bn = (bn1 != bnZero || bn2 != bnZero); break;\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n-                    case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n+                    case OP_NUMNOTEQUAL:         bn = (bn1 == bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;","5748":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dfa21540f5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -987,7 +987,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n-                    case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n+                    case OP_LESSTHAN:            bn = (bn1 < bn2); continue;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;","5749":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d78e199b9e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -987,7 +987,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n-                    case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n+                    case OP_LESSTHAN:            bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;","5750":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8291f677e3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -987,7 +987,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n-                    case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n+                    case OP_LESSTHAN:            bn = (bn1 > bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;","5751":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b06cfc7036 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -987,7 +987,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMEQUAL:            bn = (bn1 == bn2); break;\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n-                    case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n+                    case OP_LESSTHAN:            bn = (bn1 >= bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;","5752":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..355851400d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -988,7 +988,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n-                    case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n+                    case OP_GREATERTHAN:         bn = (bn1 > bn2); continue;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","5753":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e45ed7f6c9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -988,7 +988,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n-                    case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n+                    case OP_GREATERTHAN:         bn = (bn1 >= bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","5754":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4139a4d6d2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -988,7 +988,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n-                    case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n+                    case OP_GREATERTHAN:         bn = (bn1 < bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","5755":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ae8c755319 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -988,7 +988,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMEQUALVERIFY:      bn = (bn1 == bn2); break;\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n-                    case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n+                    case OP_GREATERTHAN:         bn = (bn1 <= bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;","5756":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..47e79e43b1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -989,7 +989,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n-                    case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n+                    case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); continue;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;","5757":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..50866e607e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -989,7 +989,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n-                    case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n+                    case OP_LESSTHANOREQUAL:     bn = (bn1 < bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;","5758":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..91d971a6eb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -989,7 +989,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_NUMNOTEQUAL:         bn = (bn1 != bn2); break;\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n-                    case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n+                    case OP_LESSTHANOREQUAL:     bn = (bn1 >= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;","5759":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..41dc7faa55 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -990,7 +990,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n-                    case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n+                    case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); continue;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;","5760":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..224fe5c99c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -990,7 +990,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n-                    case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n+                    case OP_GREATERTHANOREQUAL:  bn = (bn1 > bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;","5761":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ee28774f80 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -990,7 +990,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_LESSTHAN:            bn = (bn1 < bn2); break;\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n-                    case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n+                    case OP_GREATERTHANOREQUAL:  bn = (bn1 <= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;","5762":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..82a95df615 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -991,7 +991,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n-                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n+                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); continue;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }","5763":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..81424746de 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -991,7 +991,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n-                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n+                    case OP_MIN:                 bn = (bn1 <= bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }","5764":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8061d7f85c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -991,7 +991,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n-                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n+                    case OP_MIN:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }","5765":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ec5a217476 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -991,7 +991,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_GREATERTHAN:         bn = (bn1 > bn2); break;\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n-                    case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n+                    case OP_MIN:                 bn = (bn1 >= bn2 ? bn1 : bn2); break;\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }","5766":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a148d5ae88 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -992,7 +992,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n-                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n+                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); continue;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }\n                     popstack(stack);","5767":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b3e86dfb54 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -992,7 +992,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n-                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n+                    case OP_MAX:                 bn = (bn1 >= bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }\n                     popstack(stack);","5768":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..33c593ecbf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -992,7 +992,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n-                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n+                    case OP_MAX:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }\n                     popstack(stack);","5769":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d95e130282 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -992,7 +992,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_LESSTHANOREQUAL:     bn = (bn1 <= bn2); break;\n                     case OP_GREATERTHANOREQUAL:  bn = (bn1 >= bn2); break;\n                     case OP_MIN:                 bn = (bn1 < bn2 ? bn1 : bn2); break;\n-                    case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n+                    case OP_MAX:                 bn = (bn1 <= bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }\n                     popstack(stack);","5770":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7ad2c09cd4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -995,7 +995,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     case OP_MAX:                 bn = (bn1 > bn2 ? bn1 : bn2); break;\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }\n-                    popstack(stack);\n+\n                     popstack(stack);\n                     stack.push_back(bn.getvch());\n ","5771":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..18f67b6bb3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -996,7 +996,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     default:                     assert(!\"invalid opcode\"); break;\n                     }\n                     popstack(stack);\n-                    popstack(stack);\n+\n                     stack.push_back(bn.getvch());\n \n                     if (opcode == OP_NUMEQUALVERIFY)","5772":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0bbbdb2eea 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -997,7 +997,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n                     popstack(stack);\n                     popstack(stack);\n-                    stack.push_back(bn.getvch());\n+\n \n                     if (opcode == OP_NUMEQUALVERIFY)\n                     {","5773":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7cab6a0214 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -999,7 +999,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     stack.push_back(bn.getvch());\n \n-                    if (opcode == OP_NUMEQUALVERIFY)\n+                    if (opcode != OP_NUMEQUALVERIFY)\n                     {\n                         if (CastToBool(stacktop(-1)))\n                             popstack(stack);","5774":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7104fd3cc7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -999,7 +999,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     stack.push_back(bn.getvch());\n \n-                    if (opcode == OP_NUMEQUALVERIFY)\n+                    if (1==1)\n                     {\n                         if (CastToBool(stacktop(-1)))\n                             popstack(stack);","5775":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..441694b042 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -999,7 +999,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     stack.push_back(bn.getvch());\n \n-                    if (opcode == OP_NUMEQUALVERIFY)\n+                    if (1==0)\n                     {\n                         if (CastToBool(stacktop(-1)))\n                             popstack(stack);","5776":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..49e43d0814 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1001,7 +1001,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     if (opcode == OP_NUMEQUALVERIFY)\n                     {\n-                        if (CastToBool(stacktop(-1)))\n+                        if (CastToBool(stacktop(-1 - 1)))\n                             popstack(stack);\n                         else\n                             return set_error(serror, SCRIPT_ERR_NUMEQUALVERIFY);","5777":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d7b6e03bc2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1001,7 +1001,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     if (opcode == OP_NUMEQUALVERIFY)\n                     {\n-                        if (CastToBool(stacktop(-1)))\n+                        if (CastToBool(stacktop(-1 + 1)))\n                             popstack(stack);\n                         else\n                             return set_error(serror, SCRIPT_ERR_NUMEQUALVERIFY);","5778":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f0542816f6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1002,7 +1002,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (opcode == OP_NUMEQUALVERIFY)\n                     {\n                         if (CastToBool(stacktop(-1)))\n-                            popstack(stack);\n+\n                         else\n                             return set_error(serror, SCRIPT_ERR_NUMEQUALVERIFY);\n                     }","5779":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..24385d7a84 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1007,7 +1007,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             return set_error(serror, SCRIPT_ERR_NUMEQUALVERIFY);\n                     }\n                 }\n-                break;\n+                continue;\n \n                 case OP_WITHIN:\n                 {","5780":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fea38101a4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1012,7 +1012,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_WITHIN:\n                 {\n                     // (x min max -- out)\n-                    if (stack.size() < 3)\n+                    if (stack.size() <= 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);","5781":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..66b7e95892 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1012,7 +1012,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_WITHIN:\n                 {\n                     // (x min max -- out)\n-                    if (stack.size() < 3)\n+                    if (stack.size() > 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);","5782":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0919d3b683 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1012,7 +1012,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_WITHIN:\n                 {\n                     // (x min max -- out)\n-                    if (stack.size() < 3)\n+                    if (stack.size() >= 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);","5783":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c3d1279fb8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1014,7 +1014,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x min max -- out)\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    CScriptNum bn1(stacktop(-3), fRequireMinimal);\n+                    CScriptNum bn1(stacktop(-3 - 1), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);","5784":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..edfd8a2797 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1014,7 +1014,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (x min max -- out)\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    CScriptNum bn1(stacktop(-3), fRequireMinimal);\n+                    CScriptNum bn1(stacktop(-3 + 1), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);","5785":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1149cc6a49 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1015,7 +1015,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n-                    CScriptNum bn2(stacktop(-2), fRequireMinimal);\n+                    CScriptNum bn2(stacktop(-2 - 1), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);\n                     popstack(stack);","5786":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bdd6951aa6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1015,7 +1015,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n-                    CScriptNum bn2(stacktop(-2), fRequireMinimal);\n+                    CScriptNum bn2(stacktop(-2 + 1), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);\n                     popstack(stack);","5787":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8764a9706f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1016,7 +1016,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n-                    CScriptNum bn3(stacktop(-1), fRequireMinimal);\n+                    CScriptNum bn3(stacktop(-1 - 1), fRequireMinimal);\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);\n                     popstack(stack);\n                     popstack(stack);","5788":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c296cb1c55 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1016,7 +1016,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n-                    CScriptNum bn3(stacktop(-1), fRequireMinimal);\n+                    CScriptNum bn3(stacktop(-1 + 1), fRequireMinimal);\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);\n                     popstack(stack);\n                     popstack(stack);","5789":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ea459fe743 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1017,7 +1017,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n-                    bool fValue = (bn2 <= bn1 && bn1 < bn3);\n+                    bool fValue = (bn2 < bn1 && bn1 < bn3);\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);","5790":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5aa18f3b23 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1017,7 +1017,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n-                    bool fValue = (bn2 <= bn1 && bn1 < bn3);\n+                    bool fValue = (bn2 <= bn1 && bn1 <= bn3);\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);","5791":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d1c402fbd6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1017,7 +1017,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n-                    bool fValue = (bn2 <= bn1 && bn1 < bn3);\n+                    bool fValue = (bn2 >= bn1 && bn1 < bn3);\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);","5792":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d34f7f5f55 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1017,7 +1017,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n-                    bool fValue = (bn2 <= bn1 && bn1 < bn3);\n+                    bool fValue = (bn2 <= bn1 && bn1 > bn3);\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);","5793":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3ab3102147 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1017,7 +1017,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n-                    bool fValue = (bn2 <= bn1 && bn1 < bn3);\n+                    bool fValue = (bn2 <= bn1 && bn1 >= bn3);\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);","5794":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dc5668b412 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1017,7 +1017,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn1(stacktop(-3), fRequireMinimal);\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n-                    bool fValue = (bn2 <= bn1 && bn1 < bn3);\n+                    bool fValue = (bn2 <= bn1 || bn1 < bn3);\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);","5795":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..874cf5e1cf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1018,7 +1018,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn2(stacktop(-2), fRequireMinimal);\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);\n-                    popstack(stack);\n+\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fValue ? vchTrue : vchFalse);","5796":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7132f2f25a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1019,7 +1019,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScriptNum bn3(stacktop(-1), fRequireMinimal);\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);\n                     popstack(stack);\n-                    popstack(stack);\n+\n                     popstack(stack);\n                     stack.push_back(fValue ? vchTrue : vchFalse);\n                 }","5797":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0ae08f7070 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1020,7 +1020,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     bool fValue = (bn2 <= bn1 && bn1 < bn3);\n                     popstack(stack);\n                     popstack(stack);\n-                    popstack(stack);\n+\n                     stack.push_back(fValue ? vchTrue : vchFalse);\n                 }\n                 break;","5798":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fd9bd7a79d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1021,7 +1021,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);\n-                    stack.push_back(fValue ? vchTrue : vchFalse);\n+\n                 }\n                 break;\n ","5799":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e274bde294 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1023,7 +1023,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     stack.push_back(fValue ? vchTrue : vchFalse);\n                 }\n-                break;\n+                continue;\n \n \n                 //","5800":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2412f0e119 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1036,7 +1036,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_HASH256:\n                 {\n                     // (in -- hash)\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch = stacktop(-1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);","5801":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..461f765a4c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1036,7 +1036,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_HASH256:\n                 {\n                     // (in -- hash)\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch = stacktop(-1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);","5802":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b8319a01bf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1036,7 +1036,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_HASH256:\n                 {\n                     // (in -- hash)\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch = stacktop(-1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);","5803":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..efca4715ac 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1038,7 +1038,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (in -- hash)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype& vch = stacktop(-1);\n+                    valtype& vch = stacktop(-1 - 1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n                     if (opcode == OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());","5804":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5db65e4818 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1038,7 +1038,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (in -- hash)\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    valtype& vch = stacktop(-1);\n+                    valtype& vch = stacktop(-1 + 1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n                     if (opcode == OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());","5805":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..66798746aa 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1039,7 +1039,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch = stacktop(-1);\n-                    valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n+                    valtype vchHash((opcode == OP_RIPEMD160 && opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n                     if (opcode == OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)","5806":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4f3816f6ba 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1039,7 +1039,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch = stacktop(-1);\n-                    valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n+                    valtype vchHash((opcode != OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n                     if (opcode == OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)","5807":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f80ee90b4d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1040,7 +1040,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch = stacktop(-1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n-                    if (opcode == OP_RIPEMD160)\n+                    if (opcode != OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());","5808":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..19a97c141b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1040,7 +1040,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch = stacktop(-1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n-                    if (opcode == OP_RIPEMD160)\n+                    if (1==1)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());","5809":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5c87f5b24f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1040,7 +1040,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     valtype& vch = stacktop(-1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n-                    if (opcode == OP_RIPEMD160)\n+                    if (1==0)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());","5810":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a76629ab0c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1041,7 +1041,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype& vch = stacktop(-1);\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n                     if (opcode == OP_RIPEMD160)\n-                        CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n+\n                     else if (opcode == OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA256)","5811":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..358358bde2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1042,7 +1042,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n                     if (opcode == OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_SHA1)\n+                    else if (opcode != OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());","5812":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..af718a17ea 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1042,7 +1042,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n                     if (opcode == OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_SHA1)\n+                    else if (1==1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());","5813":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..32ab953a95 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1042,7 +1042,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype vchHash((opcode == OP_RIPEMD160 || opcode == OP_SHA1 || opcode == OP_HASH160) ? 20 : 32);\n                     if (opcode == OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_SHA1)\n+                    else if (1==0)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());","5814":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8def4eb3ed 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1043,7 +1043,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (opcode == OP_RIPEMD160)\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)\n-                        CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n+\n                     else if (opcode == OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_HASH160)","5815":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5f791e9f07 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1044,7 +1044,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_SHA256)\n+                    else if (opcode != OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);","5816":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0e3b0db3ee 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1044,7 +1044,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_SHA256)\n+                    else if (1==1)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);","5817":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5c75960f29 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1044,7 +1044,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CRIPEMD160().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_SHA256)\n+                    else if (1==0)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);","5818":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5645213df2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1045,7 +1045,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     else if (opcode == OP_SHA1)\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA256)\n-                        CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n+\n                     else if (opcode == OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);\n                     else if (opcode == OP_HASH256)","5819":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..844558117c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1046,7 +1046,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_HASH160)\n+                    else if (opcode != OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);\n                     else if (opcode == OP_HASH256)\n                         CHash256().Write(vch).Finalize(vchHash);","5820":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d07d4390ba 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1046,7 +1046,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_HASH160)\n+                    else if (1==1)\n                         CHash160().Write(vch).Finalize(vchHash);\n                     else if (opcode == OP_HASH256)\n                         CHash256().Write(vch).Finalize(vchHash);","5821":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2d8bdae90d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1046,7 +1046,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CSHA1().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n-                    else if (opcode == OP_HASH160)\n+                    else if (1==0)\n                         CHash160().Write(vch).Finalize(vchHash);\n                     else if (opcode == OP_HASH256)\n                         CHash256().Write(vch).Finalize(vchHash);","5822":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..624042e000 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1047,7 +1047,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     else if (opcode == OP_SHA256)\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_HASH160)\n-                        CHash160().Write(vch).Finalize(vchHash);\n+\n                     else if (opcode == OP_HASH256)\n                         CHash256().Write(vch).Finalize(vchHash);\n                     popstack(stack);","5823":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2f2b9be04e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1048,7 +1048,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);\n-                    else if (opcode == OP_HASH256)\n+                    else if (opcode != OP_HASH256)\n                         CHash256().Write(vch).Finalize(vchHash);\n                     popstack(stack);\n                     stack.push_back(vchHash);","5824":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..517a581eac 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1048,7 +1048,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);\n-                    else if (opcode == OP_HASH256)\n+                    else if (1==1)\n                         CHash256().Write(vch).Finalize(vchHash);\n                     popstack(stack);\n                     stack.push_back(vchHash);","5825":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a8a4dd9f22 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1048,7 +1048,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CSHA256().Write(vch.data(), vch.size()).Finalize(vchHash.data());\n                     else if (opcode == OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);\n-                    else if (opcode == OP_HASH256)\n+                    else if (1==0)\n                         CHash256().Write(vch).Finalize(vchHash);\n                     popstack(stack);\n                     stack.push_back(vchHash);","5826":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1026ce2893 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1049,7 +1049,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     else if (opcode == OP_HASH160)\n                         CHash160().Write(vch).Finalize(vchHash);\n                     else if (opcode == OP_HASH256)\n-                        CHash256().Write(vch).Finalize(vchHash);\n+\n                     popstack(stack);\n                     stack.push_back(vchHash);\n                 }","5827":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..06506fa0e3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1050,7 +1050,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         CHash160().Write(vch).Finalize(vchHash);\n                     else if (opcode == OP_HASH256)\n                         CHash256().Write(vch).Finalize(vchHash);\n-                    popstack(stack);\n+\n                     stack.push_back(vchHash);\n                 }\n                 break;","5828":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8c36d58b97 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1051,7 +1051,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     else if (opcode == OP_HASH256)\n                         CHash256().Write(vch).Finalize(vchHash);\n                     popstack(stack);\n-                    stack.push_back(vchHash);\n+\n                 }\n                 break;\n ","5829":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..acd5287889 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1053,7 +1053,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     stack.push_back(vchHash);\n                 }\n-                break;\n+                continue;\n \n                 case OP_CODESEPARATOR:\n                 {","5830":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2ab9a058fc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1062,7 +1062,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     // Hash starts after the code separator\n                     pbegincodehash = pc;\n-                    execdata.m_codeseparator_pos = opcode_pos;\n+                    execdata.m_codeseparator_pos = true;\n                 }\n                 break;\n ","5831":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0c5b0ef9d5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1062,7 +1062,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     // Hash starts after the code separator\n                     pbegincodehash = pc;\n-                    execdata.m_codeseparator_pos = opcode_pos;\n+                    execdata.m_codeseparator_pos = false;\n                 }\n                 break;\n ","5832":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..616943854f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1064,7 +1064,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     pbegincodehash = pc;\n                     execdata.m_codeseparator_pos = opcode_pos;\n                 }\n-                break;\n+                continue;\n \n                 case OP_CHECKSIG:\n                 case OP_CHECKSIGVERIFY:","5833":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a244345c4e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1070,7 +1070,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_CHECKSIGVERIFY:\n                 {\n                     // (sig pubkey -- bool)\n-                    if (stack.size() < 2)\n+                    if (stack.size() <= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     valtype& vchSig    = stacktop(-2);","5834":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..69aa210e72 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1070,7 +1070,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_CHECKSIGVERIFY:\n                 {\n                     // (sig pubkey -- bool)\n-                    if (stack.size() < 2)\n+                    if (stack.size() > 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     valtype& vchSig    = stacktop(-2);","5835":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cba07be620 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1070,7 +1070,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                 case OP_CHECKSIGVERIFY:\n                 {\n                     // (sig pubkey -- bool)\n-                    if (stack.size() < 2)\n+                    if (stack.size() >= 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     valtype& vchSig    = stacktop(-2);","5836":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0bdd7b76b4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1073,7 +1073,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n-                    valtype& vchSig    = stacktop(-2);\n+                    valtype& vchSig    = stacktop(-2 - 1);\n                     valtype& vchPubKey = stacktop(-1);\n \n                     bool fSuccess = true;","5837":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d92544f9c5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1073,7 +1073,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 2)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n-                    valtype& vchSig    = stacktop(-2);\n+                    valtype& vchSig    = stacktop(-2 + 1);\n                     valtype& vchPubKey = stacktop(-1);\n \n                     bool fSuccess = true;","5838":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ae63b11252 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1074,7 +1074,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     valtype& vchSig    = stacktop(-2);\n-                    valtype& vchPubKey = stacktop(-1);\n+                    valtype& vchPubKey = stacktop(-1 - 1);\n \n                     bool fSuccess = true;\n                     if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;","5839":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a12fba6f49 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1074,7 +1074,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     valtype& vchSig    = stacktop(-2);\n-                    valtype& vchPubKey = stacktop(-1);\n+                    valtype& vchPubKey = stacktop(-1 + 1);\n \n                     bool fSuccess = true;\n                     if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;","5840":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..296eab5165 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1076,7 +1076,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype& vchSig    = stacktop(-2);\n                     valtype& vchPubKey = stacktop(-1);\n \n-                    bool fSuccess = true;\n+                    bool fSuccess = false;\n                     if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;\n                     popstack(stack);\n                     popstack(stack);","5841":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..abaa10ff70 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1077,7 +1077,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype& vchPubKey = stacktop(-1);\n \n                     bool fSuccess = true;\n-                    if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;\n+                    if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return true;\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);","5842":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f340667e16 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1077,7 +1077,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     valtype& vchPubKey = stacktop(-1);\n \n                     bool fSuccess = true;\n-                    if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;\n+\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);","5843":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a2adbf9282 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1078,7 +1078,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     bool fSuccess = true;\n                     if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;\n-                    popstack(stack);\n+\n                     popstack(stack);\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n                     if (opcode == OP_CHECKSIGVERIFY)","5844":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fa8640a7f5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1079,7 +1079,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     bool fSuccess = true;\n                     if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;\n                     popstack(stack);\n-                    popstack(stack);\n+\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n                     if (opcode == OP_CHECKSIGVERIFY)\n                     {","5845":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..55846aeb42 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1080,7 +1080,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (!EvalChecksig(vchSig, vchPubKey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, fSuccess)) return false;\n                     popstack(stack);\n                     popstack(stack);\n-                    stack.push_back(fSuccess ? vchTrue : vchFalse);\n+\n                     if (opcode == OP_CHECKSIGVERIFY)\n                     {\n                         if (fSuccess)","5846":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..274a1221c8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1081,7 +1081,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n-                    if (opcode == OP_CHECKSIGVERIFY)\n+                    if (opcode != OP_CHECKSIGVERIFY)\n                     {\n                         if (fSuccess)\n                             popstack(stack);","5847":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6efe7bfa3d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1081,7 +1081,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n-                    if (opcode == OP_CHECKSIGVERIFY)\n+                    if (1==1)\n                     {\n                         if (fSuccess)\n                             popstack(stack);","5848":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e687225f8c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1081,7 +1081,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n-                    if (opcode == OP_CHECKSIGVERIFY)\n+                    if (1==0)\n                     {\n                         if (fSuccess)\n                             popstack(stack);","5849":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d54183ebea 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1083,7 +1083,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n                     if (opcode == OP_CHECKSIGVERIFY)\n                     {\n-                        if (fSuccess)\n+                        if (1==1)\n                             popstack(stack);\n                         else\n                             return set_error(serror, SCRIPT_ERR_CHECKSIGVERIFY);","5850":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cdf4f1d634 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1083,7 +1083,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n                     if (opcode == OP_CHECKSIGVERIFY)\n                     {\n-                        if (fSuccess)\n+                        if (1==0)\n                             popstack(stack);\n                         else\n                             return set_error(serror, SCRIPT_ERR_CHECKSIGVERIFY);","5851":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b6ed87783f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1084,7 +1084,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (opcode == OP_CHECKSIGVERIFY)\n                     {\n                         if (fSuccess)\n-                            popstack(stack);\n+\n                         else\n                             return set_error(serror, SCRIPT_ERR_CHECKSIGVERIFY);\n                     }","5852":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6adf3a5c64 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1089,7 +1089,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             return set_error(serror, SCRIPT_ERR_CHECKSIGVERIFY);\n                     }\n                 }\n-                break;\n+                continue;\n \n                 case OP_CHECKSIGADD:\n                 {","5853":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a84edf79a6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1099,7 +1099,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (sig num pubkey -- num)\n                     if (stack.size() < 3) return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n-                    const valtype& sig = stacktop(-3);\n+                    const valtype& sig = stacktop(-3 - 1);\n                     const CScriptNum num(stacktop(-2), fRequireMinimal);\n                     const valtype& pubkey = stacktop(-1);\n ","5854":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..453052569c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1099,7 +1099,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // (sig num pubkey -- num)\n                     if (stack.size() < 3) return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n-                    const valtype& sig = stacktop(-3);\n+                    const valtype& sig = stacktop(-3 + 1);\n                     const CScriptNum num(stacktop(-2), fRequireMinimal);\n                     const valtype& pubkey = stacktop(-1);\n ","5855":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..85c5ee72ae 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1100,7 +1100,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3) return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     const valtype& sig = stacktop(-3);\n-                    const CScriptNum num(stacktop(-2), fRequireMinimal);\n+                    const CScriptNum num(stacktop(-2 - 1), fRequireMinimal);\n                     const valtype& pubkey = stacktop(-1);\n \n                     bool success = true;","5856":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8e034bb032 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1100,7 +1100,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (stack.size() < 3) return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     const valtype& sig = stacktop(-3);\n-                    const CScriptNum num(stacktop(-2), fRequireMinimal);\n+                    const CScriptNum num(stacktop(-2 + 1), fRequireMinimal);\n                     const valtype& pubkey = stacktop(-1);\n \n                     bool success = true;","5857":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4724ab5a13 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1101,7 +1101,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     const valtype& sig = stacktop(-3);\n                     const CScriptNum num(stacktop(-2), fRequireMinimal);\n-                    const valtype& pubkey = stacktop(-1);\n+                    const valtype& pubkey = stacktop(-1 - 1);\n \n                     bool success = true;\n                     if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;","5858":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e330dc362d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1101,7 +1101,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     const valtype& sig = stacktop(-3);\n                     const CScriptNum num(stacktop(-2), fRequireMinimal);\n-                    const valtype& pubkey = stacktop(-1);\n+                    const valtype& pubkey = stacktop(-1 + 1);\n \n                     bool success = true;\n                     if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;","5859":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..aac0ebe6f3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1103,7 +1103,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     const CScriptNum num(stacktop(-2), fRequireMinimal);\n                     const valtype& pubkey = stacktop(-1);\n \n-                    bool success = true;\n+                    bool success = false;\n                     if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;\n                     popstack(stack);\n                     popstack(stack);","5860":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..423ccc2c31 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1104,7 +1104,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     const valtype& pubkey = stacktop(-1);\n \n                     bool success = true;\n-                    if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;\n+                    if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return true;\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);","5861":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d7d6073de1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1104,7 +1104,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     const valtype& pubkey = stacktop(-1);\n \n                     bool success = true;\n-                    if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;\n+\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);","5862":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e4d5c140f7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1105,7 +1105,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     bool success = true;\n                     if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;\n-                    popstack(stack);\n+\n                     popstack(stack);\n                     popstack(stack);\n                     stack.push_back((num + (success ? 1 : 0)).getvch());","5863":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c2a4944cb8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1106,7 +1106,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     bool success = true;\n                     if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;\n                     popstack(stack);\n-                    popstack(stack);\n+\n                     popstack(stack);\n                     stack.push_back((num + (success ? 1 : 0)).getvch());\n                 }","5864":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..67d7ba6d8a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1107,7 +1107,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (!EvalChecksig(sig, pubkey, pbegincodehash, pend, execdata, flags, checker, sigversion, serror, success)) return false;\n                     popstack(stack);\n                     popstack(stack);\n-                    popstack(stack);\n+\n                     stack.push_back((num + (success ? 1 : 0)).getvch());\n                 }\n                 break;","5865":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e3d7dddded 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1108,7 +1108,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);\n-                    stack.push_back((num + (success ? 1 : 0)).getvch());\n+                    stack.push_back((num - (success ? 1 : 0)).getvch());\n                 }\n                 break;\n ","5866":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..50ff58c3e8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1108,7 +1108,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);\n-                    stack.push_back((num + (success ? 1 : 0)).getvch());\n+                    stack.push_back((num * (success ? 1 : 0)).getvch());\n                 }\n                 break;\n ","5867":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..594f279ccd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1108,7 +1108,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);\n-                    stack.push_back((num + (success ? 1 : 0)).getvch());\n+                    stack.push_back((num / (success ? 1 : 0)).getvch());\n                 }\n                 break;\n ","5868":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..69630153b1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1108,7 +1108,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     popstack(stack);\n                     popstack(stack);\n-                    stack.push_back((num + (success ? 1 : 0)).getvch());\n+\n                 }\n                 break;\n ","5869":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fbbb3179cd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1110,7 +1110,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     popstack(stack);\n                     stack.push_back((num + (success ? 1 : 0)).getvch());\n                 }\n-                break;\n+                continue;\n \n                 case OP_CHECKMULTISIG:\n                 case OP_CHECKMULTISIGVERIFY:","5870":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..05d450c2f3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1120,7 +1120,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // ([sig ...] num_of_signatures [pubkey ...] num_of_pubkeys -- bool)\n \n                     int i = 1;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() <= i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();","5871":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6b5b1817ce 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1120,7 +1120,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // ([sig ...] num_of_signatures [pubkey ...] num_of_pubkeys -- bool)\n \n                     int i = 1;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() > i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();","5872":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..171fb1f25d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1120,7 +1120,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // ([sig ...] num_of_signatures [pubkey ...] num_of_pubkeys -- bool)\n \n                     int i = 1;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() >= i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();","5873":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..eb5cf8b9ef 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (nKeysCount < 0 || nKeysCount >= MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5874":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cd0510e4fe 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (nKeysCount <= 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5875":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c830a53df1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (nKeysCount < 0 || nKeysCount < MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5876":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..896ed06f94 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (nKeysCount > 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5877":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..095f3f2638 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (nKeysCount < 0 || nKeysCount <= MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5878":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6689ea9724 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (nKeysCount >= 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5879":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ee3303aaf6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (nKeysCount < 0 && nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5880":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4d59fe3cbc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (1==1)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5881":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..24ab8aa9bd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1124,7 +1124,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nKeysCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n+                    if (1==0)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n                     if (nOpCount > MAX_OPS_PER_SCRIPT)","5882":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5bffdd0817 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1127,7 +1127,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n-                    if (nOpCount > MAX_OPS_PER_SCRIPT)\n+                    if (nOpCount >= MAX_OPS_PER_SCRIPT)\n                         return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                     int ikey = ++i;\n                     // ikey2 is the position of last non-signature item in the stack. Top stack item = 1.","5883":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cde84ba29c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1127,7 +1127,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n-                    if (nOpCount > MAX_OPS_PER_SCRIPT)\n+                    if (nOpCount < MAX_OPS_PER_SCRIPT)\n                         return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                     int ikey = ++i;\n                     // ikey2 is the position of last non-signature item in the stack. Top stack item = 1.","5884":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9fdae6e2ee 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1127,7 +1127,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n-                    if (nOpCount > MAX_OPS_PER_SCRIPT)\n+                    if (nOpCount <= MAX_OPS_PER_SCRIPT)\n                         return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                     int ikey = ++i;\n                     // ikey2 is the position of last non-signature item in the stack. Top stack item = 1.","5885":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..18c71a2546 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1127,7 +1127,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n-                    if (nOpCount > MAX_OPS_PER_SCRIPT)\n+                    if (1==1)\n                         return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                     int ikey = ++i;\n                     // ikey2 is the position of last non-signature item in the stack. Top stack item = 1.","5886":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..46462ebae4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1127,7 +1127,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (nKeysCount < 0 || nKeysCount > MAX_PUBKEYS_PER_MULTISIG)\n                         return set_error(serror, SCRIPT_ERR_PUBKEY_COUNT);\n                     nOpCount += nKeysCount;\n-                    if (nOpCount > MAX_OPS_PER_SCRIPT)\n+                    if (1==0)\n                         return set_error(serror, SCRIPT_ERR_OP_COUNT);\n                     int ikey = ++i;\n                     // ikey2 is the position of last non-signature item in the stack. Top stack item = 1.","5887":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3b140c6563 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1132,7 +1132,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     int ikey = ++i;\n                     // ikey2 is the position of last non-signature item in the stack. Top stack item = 1.\n                     // With SCRIPT_VERIFY_NULLFAIL, this is used for cleanup if operation fails.\n-                    int ikey2 = nKeysCount + 2;\n+                    int ikey2 = nKeysCount - 2;\n                     i += nKeysCount;\n                     if ((int)stack.size() < i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);","5888":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cfd5c6b83a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1132,7 +1132,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     int ikey = ++i;\n                     // ikey2 is the position of last non-signature item in the stack. Top stack item = 1.\n                     // With SCRIPT_VERIFY_NULLFAIL, this is used for cleanup if operation fails.\n-                    int ikey2 = nKeysCount + 2;\n+                    int ikey2 = nKeysCount * 2;\n                     i += nKeysCount;\n                     if ((int)stack.size() < i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);","5889":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..35de3231b6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1132,7 +1132,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     int ikey = ++i;\n                     // ikey2 is the position of last non-signature item in the stack. Top stack item = 1.\n                     // With SCRIPT_VERIFY_NULLFAIL, this is used for cleanup if operation fails.\n-                    int ikey2 = nKeysCount + 2;\n+                    int ikey2 = nKeysCount / 2;\n                     i += nKeysCount;\n                     if ((int)stack.size() < i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);","5890":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..778120bbf5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1134,7 +1134,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // With SCRIPT_VERIFY_NULLFAIL, this is used for cleanup if operation fails.\n                     int ikey2 = nKeysCount + 2;\n                     i += nKeysCount;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() <= i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();","5891":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6de903c911 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1134,7 +1134,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // With SCRIPT_VERIFY_NULLFAIL, this is used for cleanup if operation fails.\n                     int ikey2 = nKeysCount + 2;\n                     i += nKeysCount;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() > i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();","5892":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8b125112e0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1134,7 +1134,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // With SCRIPT_VERIFY_NULLFAIL, this is used for cleanup if operation fails.\n                     int ikey2 = nKeysCount + 2;\n                     i += nKeysCount;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() >= i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();","5893":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8a5f237d72 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (nSigsCount < 0 || nSigsCount >= nKeysCount)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5894":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..55042e7c28 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (nSigsCount <= 0 || nSigsCount > nKeysCount)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5895":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0f0fe3fee3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (nSigsCount < 0 || nSigsCount < nKeysCount)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5896":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fe347c2014 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (nSigsCount > 0 || nSigsCount > nKeysCount)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5897":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4e90428925 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (nSigsCount < 0 || nSigsCount <= nKeysCount)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5898":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1663e7a3b2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (nSigsCount >= 0 || nSigsCount > nKeysCount)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5899":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..82e8942974 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (nSigsCount < 0 && nSigsCount > nKeysCount)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5900":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..138dcb7f7b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (1==1)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5901":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..306bf0e5e0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1138,7 +1138,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     int nSigsCount = CScriptNum(stacktop(-i), fRequireMinimal).getint();\n-                    if (nSigsCount < 0 || nSigsCount > nKeysCount)\n+                    if (1==0)\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;","5902":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6df221db37 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1142,7 +1142,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() <= i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // Subset of script starting at the most recent codeseparator","5903":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c4f0e1818b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1142,7 +1142,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() > i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // Subset of script starting at the most recent codeseparator","5904":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0356c0ec2e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1142,7 +1142,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_SIG_COUNT);\n                     int isig = ++i;\n                     i += nSigsCount;\n-                    if ((int)stack.size() < i)\n+                    if ((int)stack.size() >= i)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n \n                     // Subset of script starting at the most recent codeseparator","5905":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1b87bc408d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1149,7 +1149,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScript scriptCode(pbegincodehash, pend);\n \n                     // Drop the signature in pre-segwit scripts but not segwit scripts\n-                    for (int k = 0; k < nSigsCount; k++)\n+                    for (int k = 0; k <= nSigsCount; k++)\n                     {\n                         valtype& vchSig = stacktop(-isig-k);\n                         if (sigversion == SigVersion::BASE) {","5906":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..510006680a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1149,7 +1149,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScript scriptCode(pbegincodehash, pend);\n \n                     // Drop the signature in pre-segwit scripts but not segwit scripts\n-                    for (int k = 0; k < nSigsCount; k++)\n+                    for (int k = 0; k > nSigsCount; k++)\n                     {\n                         valtype& vchSig = stacktop(-isig-k);\n                         if (sigversion == SigVersion::BASE) {","5907":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3aefcd7818 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1149,7 +1149,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     CScript scriptCode(pbegincodehash, pend);\n \n                     // Drop the signature in pre-segwit scripts but not segwit scripts\n-                    for (int k = 0; k < nSigsCount; k++)\n+                    for (int k = 0; k >= nSigsCount; k++)\n                     {\n                         valtype& vchSig = stacktop(-isig-k);\n                         if (sigversion == SigVersion::BASE) {","5908":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5018b70aab 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1152,7 +1152,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     for (int k = 0; k < nSigsCount; k++)\n                     {\n                         valtype& vchSig = stacktop(-isig-k);\n-                        if (sigversion == SigVersion::BASE) {\n+                        if (sigversion != SigVersion::BASE) {\n                             int found = FindAndDelete(scriptCode, CScript() << vchSig);\n                             if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                                 return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);","5909":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..80620eb439 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1152,7 +1152,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     for (int k = 0; k < nSigsCount; k++)\n                     {\n                         valtype& vchSig = stacktop(-isig-k);\n-                        if (sigversion == SigVersion::BASE) {\n+                        if (1==1) {\n                             int found = FindAndDelete(scriptCode, CScript() << vchSig);\n                             if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                                 return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);","5910":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8f68f650cf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1152,7 +1152,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     for (int k = 0; k < nSigsCount; k++)\n                     {\n                         valtype& vchSig = stacktop(-isig-k);\n-                        if (sigversion == SigVersion::BASE) {\n+                        if (1==0) {\n                             int found = FindAndDelete(scriptCode, CScript() << vchSig);\n                             if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                                 return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);","5911":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..684618ae8f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1154,7 +1154,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         valtype& vchSig = stacktop(-isig-k);\n                         if (sigversion == SigVersion::BASE) {\n                             int found = FindAndDelete(scriptCode, CScript() << vchSig);\n-                            if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+                            if (found >= 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                                 return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n                         }\n                     }","5912":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1bedd28d9f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1154,7 +1154,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         valtype& vchSig = stacktop(-isig-k);\n                         if (sigversion == SigVersion::BASE) {\n                             int found = FindAndDelete(scriptCode, CScript() << vchSig);\n-                            if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+                            if (found < 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                                 return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n                         }\n                     }","5913":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fb961312ae 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1154,7 +1154,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         valtype& vchSig = stacktop(-isig-k);\n                         if (sigversion == SigVersion::BASE) {\n                             int found = FindAndDelete(scriptCode, CScript() << vchSig);\n-                            if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+                            if (found <= 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                                 return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n                         }\n                     }","5914":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2d020e1ea9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1154,7 +1154,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         valtype& vchSig = stacktop(-isig-k);\n                         if (sigversion == SigVersion::BASE) {\n                             int found = FindAndDelete(scriptCode, CScript() << vchSig);\n-                            if (found > 0 && (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n+                            if (found > 0 || (flags & SCRIPT_VERIFY_CONST_SCRIPTCODE))\n                                 return set_error(serror, SCRIPT_ERR_SIG_FINDANDDELETE);\n                         }\n                     }","5915":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8ef9d6063a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1159,7 +1159,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         }\n                     }\n \n-                    bool fSuccess = true;\n+                    bool fSuccess = false;\n                     while (fSuccess && nSigsCount > 0)\n                     {\n                         valtype& vchSig    = stacktop(-isig);","5916":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b431f4c0e0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1160,7 +1160,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     bool fSuccess = true;\n-                    while (fSuccess && nSigsCount > 0)\n+                    while (fSuccess && nSigsCount >= 0)\n                     {\n                         valtype& vchSig    = stacktop(-isig);\n                         valtype& vchPubKey = stacktop(-ikey);","5917":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..52d9a67631 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1160,7 +1160,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     bool fSuccess = true;\n-                    while (fSuccess && nSigsCount > 0)\n+                    while (fSuccess && nSigsCount < 0)\n                     {\n                         valtype& vchSig    = stacktop(-isig);\n                         valtype& vchPubKey = stacktop(-ikey);","5918":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..57a558fc8f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1160,7 +1160,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     bool fSuccess = true;\n-                    while (fSuccess && nSigsCount > 0)\n+                    while (fSuccess && nSigsCount <= 0)\n                     {\n                         valtype& vchSig    = stacktop(-isig);\n                         valtype& vchPubKey = stacktop(-ikey);","5919":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1e24b9f3f8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1160,7 +1160,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     bool fSuccess = true;\n-                    while (fSuccess && nSigsCount > 0)\n+                    while (fSuccess || nSigsCount > 0)\n                     {\n                         valtype& vchSig    = stacktop(-isig);\n                         valtype& vchPubKey = stacktop(-ikey);","5920":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cfe7820f7a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1160,7 +1160,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     bool fSuccess = true;\n-                    while (fSuccess && nSigsCount > 0)\n+                    while (1==1)\n                     {\n                         valtype& vchSig    = stacktop(-isig);\n                         valtype& vchPubKey = stacktop(-ikey);","5921":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..67fd92db6e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1160,7 +1160,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     bool fSuccess = true;\n-                    while (fSuccess && nSigsCount > 0)\n+                    while (1==0)\n                     {\n                         valtype& vchSig    = stacktop(-isig);\n                         valtype& vchPubKey = stacktop(-ikey);","5922":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9209b18791 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1168,7 +1168,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // Note how this makes the exact order of pubkey/signature evaluation\n                         // distinguishable by CHECKMULTISIG NOT if the STRICTENC flag is set.\n                         // See the script_(in)valid tests for details.\n-                        if (!CheckSignatureEncoding(vchSig, flags, serror) || !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {\n+                        if (!CheckSignatureEncoding(vchSig, flags, serror) && !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {\n                             // serror is set\n                             return false;\n                         }","5923":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..009310c2c7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1170,7 +1170,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // See the script_(in)valid tests for details.\n                         if (!CheckSignatureEncoding(vchSig, flags, serror) || !CheckPubKeyEncoding(vchPubKey, flags, sigversion, serror)) {\n                             // serror is set\n-                            return false;\n+                            return true;\n                         }\n \n                         // Check signature","5924":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4ce2dc50e3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1176,7 +1176,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // Check signature\n                         bool fOk = checker.CheckECDSASignature(vchSig, vchPubKey, scriptCode, sigversion);\n \n-                        if (fOk) {\n+                        if (1==1) {\n                             isig++;\n                             nSigsCount--;\n                         }","5925":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2335b05f55 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1176,7 +1176,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // Check signature\n                         bool fOk = checker.CheckECDSASignature(vchSig, vchPubKey, scriptCode, sigversion);\n \n-                        if (fOk) {\n+                        if (1==0) {\n                             isig++;\n                             nSigsCount--;\n                         }","5926":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8295d122f7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1178,7 +1178,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                         if (fOk) {\n                             isig++;\n-                            nSigsCount--;\n+                            nSigsCount++;\n                         }\n                         ikey++;\n                         nKeysCount--;","5927":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d04c926ab7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1181,7 +1181,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             nSigsCount--;\n                         }\n                         ikey++;\n-                        nKeysCount--;\n+                        nKeysCount++;\n \n                         // If there are more signatures left than keys left,\n                         // then too many signatures have failed. Exit early,","5928":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c8eda7673f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1186,7 +1186,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If there are more signatures left than keys left,\n                         // then too many signatures have failed. Exit early,\n                         // without checking any further signatures.\n-                        if (nSigsCount > nKeysCount)\n+                        if (nSigsCount >= nKeysCount)\n                             fSuccess = false;\n                     }\n ","5929":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d1106ff3ff 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1186,7 +1186,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If there are more signatures left than keys left,\n                         // then too many signatures have failed. Exit early,\n                         // without checking any further signatures.\n-                        if (nSigsCount > nKeysCount)\n+                        if (nSigsCount < nKeysCount)\n                             fSuccess = false;\n                     }\n ","5930":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d95245bc25 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1186,7 +1186,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If there are more signatures left than keys left,\n                         // then too many signatures have failed. Exit early,\n                         // without checking any further signatures.\n-                        if (nSigsCount > nKeysCount)\n+                        if (nSigsCount <= nKeysCount)\n                             fSuccess = false;\n                     }\n ","5931":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f17064a5f7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1186,7 +1186,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If there are more signatures left than keys left,\n                         // then too many signatures have failed. Exit early,\n                         // without checking any further signatures.\n-                        if (nSigsCount > nKeysCount)\n+                        if (1==1)\n                             fSuccess = false;\n                     }\n ","5932":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8626ce75e0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1186,7 +1186,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If there are more signatures left than keys left,\n                         // then too many signatures have failed. Exit early,\n                         // without checking any further signatures.\n-                        if (nSigsCount > nKeysCount)\n+                        if (1==0)\n                             fSuccess = false;\n                     }\n ","5933":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..830e0b2bf1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1187,7 +1187,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // then too many signatures have failed. Exit early,\n                         // without checking any further signatures.\n                         if (nSigsCount > nKeysCount)\n-                            fSuccess = false;\n+                            fSuccess = true;\n                     }\n \n                     // Clean up stack of actual arguments","5934":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d8ae02d70b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1191,7 +1191,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     // Clean up stack of actual arguments\n-                    while (i-- > 1) {\n+                    while (i++ > 1) {\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);","5935":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..46bbe46e4f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1191,7 +1191,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     // Clean up stack of actual arguments\n-                    while (i-- > 1) {\n+                    while (i-- >= 1) {\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);","5936":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..36dcf2da88 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1191,7 +1191,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     // Clean up stack of actual arguments\n-                    while (i-- > 1) {\n+                    while (i-- < 1) {\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);","5937":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..634a134e6c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1191,7 +1191,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     // Clean up stack of actual arguments\n-                    while (i-- > 1) {\n+                    while (i-- <= 1) {\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);","5938":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..aa17711bd8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1191,7 +1191,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     // Clean up stack of actual arguments\n-                    while (i-- > 1) {\n+                    while (1==1) {\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);","5939":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..be7468d2bc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1191,7 +1191,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     // Clean up stack of actual arguments\n-                    while (i-- > 1) {\n+                    while (1==0) {\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);","5940":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c038455c7d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1191,7 +1191,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     }\n \n                     // Clean up stack of actual arguments\n-                    while (i-- > 1) {\n+                    while (i-- > 1) {break;\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);","5941":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..499647e184 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1193,7 +1193,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // Clean up stack of actual arguments\n                     while (i-- > 1) {\n                         // If the operation failed, we require that all signatures must be empty vector\n-                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n+                        if (!fSuccess || (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n                         if (ikey2 > 0)\n                             ikey2--;","5942":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b4a6683acb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1193,7 +1193,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // Clean up stack of actual arguments\n                     while (i-- > 1) {\n                         // If the operation failed, we require that all signatures must be empty vector\n-                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n+                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1 - 1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n                         if (ikey2 > 0)\n                             ikey2--;","5943":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..913c5abc74 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1193,7 +1193,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // Clean up stack of actual arguments\n                     while (i-- > 1) {\n                         // If the operation failed, we require that all signatures must be empty vector\n-                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n+                        if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1 + 1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n                         if (ikey2 > 0)\n                             ikey2--;","5944":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9a26cc654c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1195,7 +1195,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n-                        if (ikey2 > 0)\n+                        if (ikey2 >= 0)\n                             ikey2--;\n                         popstack(stack);\n                     }","5945":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..720a4172a9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1195,7 +1195,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n-                        if (ikey2 > 0)\n+                        if (ikey2 < 0)\n                             ikey2--;\n                         popstack(stack);\n                     }","5946":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..deb3766958 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1195,7 +1195,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n-                        if (ikey2 > 0)\n+                        if (ikey2 <= 0)\n                             ikey2--;\n                         popstack(stack);\n                     }","5947":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bf4550ce99 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1195,7 +1195,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n-                        if (ikey2 > 0)\n+                        if (1==1)\n                             ikey2--;\n                         popstack(stack);\n                     }","5948":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6794a9d307 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1195,7 +1195,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         // If the operation failed, we require that all signatures must be empty vector\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n-                        if (ikey2 > 0)\n+                        if (1==0)\n                             ikey2--;\n                         popstack(stack);\n                     }","5949":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2652a1eb56 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1196,7 +1196,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         if (!fSuccess && (flags & SCRIPT_VERIFY_NULLFAIL) && !ikey2 && stacktop(-1).size())\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n                         if (ikey2 > 0)\n-                            ikey2--;\n+                            ikey2++;\n                         popstack(stack);\n                     }\n ","5950":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7e26b846cf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1197,7 +1197,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             return set_error(serror, SCRIPT_ERR_SIG_NULLFAIL);\n                         if (ikey2 > 0)\n                             ikey2--;\n-                        popstack(stack);\n+\n                     }\n \n                     // A bug causes CHECKMULTISIG to consume one extra argument","5951":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0130bff014 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1206,7 +1206,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // Unfortunately this is a potential source of mutability,\n                     // so optionally verify it is exactly equal to zero prior\n                     // to removing it from the stack.\n-                    if (stack.size() < 1)\n+                    if (stack.size() <= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())\n                         return set_error(serror, SCRIPT_ERR_SIG_NULLDUMMY);","5952":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9bc28a5bc8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1206,7 +1206,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // Unfortunately this is a potential source of mutability,\n                     // so optionally verify it is exactly equal to zero prior\n                     // to removing it from the stack.\n-                    if (stack.size() < 1)\n+                    if (stack.size() > 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())\n                         return set_error(serror, SCRIPT_ERR_SIG_NULLDUMMY);","5953":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..473d3b5dbf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1206,7 +1206,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // Unfortunately this is a potential source of mutability,\n                     // so optionally verify it is exactly equal to zero prior\n                     // to removing it from the stack.\n-                    if (stack.size() < 1)\n+                    if (stack.size() >= 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())\n                         return set_error(serror, SCRIPT_ERR_SIG_NULLDUMMY);","5954":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..509f119763 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1208,7 +1208,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // to removing it from the stack.\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())\n+                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) || stacktop(-1).size())\n                         return set_error(serror, SCRIPT_ERR_SIG_NULLDUMMY);\n                     popstack(stack);\n ","5955":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..961c4e33c9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1208,7 +1208,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // to removing it from the stack.\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())\n+                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1 - 1).size())\n                         return set_error(serror, SCRIPT_ERR_SIG_NULLDUMMY);\n                     popstack(stack);\n ","5956":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..38e56ae923 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1208,7 +1208,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     // to removing it from the stack.\n                     if (stack.size() < 1)\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n-                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())\n+                    if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1 + 1).size())\n                         return set_error(serror, SCRIPT_ERR_SIG_NULLDUMMY);\n                     popstack(stack);\n ","5957":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2349871eb2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1210,7 +1210,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_INVALID_STACK_OPERATION);\n                     if ((flags & SCRIPT_VERIFY_NULLDUMMY) && stacktop(-1).size())\n                         return set_error(serror, SCRIPT_ERR_SIG_NULLDUMMY);\n-                    popstack(stack);\n+\n \n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n ","5958":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..429ba9035a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1212,7 +1212,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                         return set_error(serror, SCRIPT_ERR_SIG_NULLDUMMY);\n                     popstack(stack);\n \n-                    stack.push_back(fSuccess ? vchTrue : vchFalse);\n+\n \n                     if (opcode == OP_CHECKMULTISIGVERIFY)\n                     {","5959":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..98a1a4c46e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1214,7 +1214,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n \n-                    if (opcode == OP_CHECKMULTISIGVERIFY)\n+                    if (opcode != OP_CHECKMULTISIGVERIFY)\n                     {\n                         if (fSuccess)\n                             popstack(stack);","5960":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f487ec43da 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1214,7 +1214,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n \n-                    if (opcode == OP_CHECKMULTISIGVERIFY)\n+                    if (1==1)\n                     {\n                         if (fSuccess)\n                             popstack(stack);","5961":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5996b701ca 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1214,7 +1214,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     stack.push_back(fSuccess ? vchTrue : vchFalse);\n \n-                    if (opcode == OP_CHECKMULTISIGVERIFY)\n+                    if (1==0)\n                     {\n                         if (fSuccess)\n                             popstack(stack);","5962":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..651dd465c9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1216,7 +1216,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     if (opcode == OP_CHECKMULTISIGVERIFY)\n                     {\n-                        if (fSuccess)\n+                        if (1==1)\n                             popstack(stack);\n                         else\n                             return set_error(serror, SCRIPT_ERR_CHECKMULTISIGVERIFY);","5963":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c8d737b84c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1216,7 +1216,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n \n                     if (opcode == OP_CHECKMULTISIGVERIFY)\n                     {\n-                        if (fSuccess)\n+                        if (1==0)\n                             popstack(stack);\n                         else\n                             return set_error(serror, SCRIPT_ERR_CHECKMULTISIGVERIFY);","5964":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c0804d7b3a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1217,7 +1217,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                     if (opcode == OP_CHECKMULTISIGVERIFY)\n                     {\n                         if (fSuccess)\n-                            popstack(stack);\n+\n                         else\n                             return set_error(serror, SCRIPT_ERR_CHECKMULTISIGVERIFY);\n                     }","5965":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1883dbe969 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1222,7 +1222,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n                             return set_error(serror, SCRIPT_ERR_CHECKMULTISIGVERIFY);\n                     }\n                 }\n-                break;\n+                continue;\n \n                 default:\n                     return set_error(serror, SCRIPT_ERR_BAD_OPCODE);","5966":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c198b08913 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1229,7 +1229,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             }\n \n             // Size limits\n-            if (stack.size() + altstack.size() > MAX_STACK_SIZE)\n+            if (stack.size() + altstack.size() >= MAX_STACK_SIZE)\n                 return set_error(serror, SCRIPT_ERR_STACK_SIZE);\n         }\n     }","5967":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6aa1d5b3ed 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1229,7 +1229,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             }\n \n             // Size limits\n-            if (stack.size() + altstack.size() > MAX_STACK_SIZE)\n+            if (stack.size() + altstack.size() < MAX_STACK_SIZE)\n                 return set_error(serror, SCRIPT_ERR_STACK_SIZE);\n         }\n     }","5968":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3277da317c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1229,7 +1229,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             }\n \n             // Size limits\n-            if (stack.size() + altstack.size() > MAX_STACK_SIZE)\n+            if (stack.size() + altstack.size() <= MAX_STACK_SIZE)\n                 return set_error(serror, SCRIPT_ERR_STACK_SIZE);\n         }\n     }","5969":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d2f79a1f2b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1229,7 +1229,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             }\n \n             // Size limits\n-            if (stack.size() + altstack.size() > MAX_STACK_SIZE)\n+            if (stack.size() - altstack.size() > MAX_STACK_SIZE)\n                 return set_error(serror, SCRIPT_ERR_STACK_SIZE);\n         }\n     }","5970":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..280e3a7ba5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1229,7 +1229,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             }\n \n             // Size limits\n-            if (stack.size() + altstack.size() > MAX_STACK_SIZE)\n+            if (stack.size() * altstack.size() > MAX_STACK_SIZE)\n                 return set_error(serror, SCRIPT_ERR_STACK_SIZE);\n         }\n     }","5971":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..02c9c647bc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1229,7 +1229,7 @@ bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript&\n             }\n \n             // Size limits\n-            if (stack.size() + altstack.size() > MAX_STACK_SIZE)\n+            if (stack.size() / altstack.size() > MAX_STACK_SIZE)\n                 return set_error(serror, SCRIPT_ERR_STACK_SIZE);\n         }\n     }","5972":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b12016a328 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1275,7 +1275,7 @@ public:\n     CTransactionSignatureSerializer(const T& txToIn, const CScript& scriptCodeIn, unsigned int nInIn, int nHashTypeIn) :\n         txTo(txToIn), scriptCode(scriptCodeIn), nIn(nInIn),\n         fAnyoneCanPay(!!(nHashTypeIn & SIGHASH_ANYONECANPAY)),\n-        fHashSingle((nHashTypeIn & 0x1f) == SIGHASH_SINGLE),\n+        fHashSingle((nHashTypeIn & 0x1f) != SIGHASH_SINGLE),\n         fHashNone((nHashTypeIn & 0x1f) == SIGHASH_NONE) {}\n \n     /** Serialize the passed scriptCode, skipping OP_CODESEPARATORs */","5973":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b2f5d1ba44 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1276,7 +1276,7 @@ public:\n         txTo(txToIn), scriptCode(scriptCodeIn), nIn(nInIn),\n         fAnyoneCanPay(!!(nHashTypeIn & SIGHASH_ANYONECANPAY)),\n         fHashSingle((nHashTypeIn & 0x1f) == SIGHASH_SINGLE),\n-        fHashNone((nHashTypeIn & 0x1f) == SIGHASH_NONE) {}\n+        fHashNone((nHashTypeIn & 0x1f) != SIGHASH_NONE) {}\n \n     /** Serialize the passed scriptCode, skipping OP_CODESEPARATORs */\n     template<typename S>","5974":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..237d446082 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1285,7 +1285,7 @@ public:\n         CScript::const_iterator itBegin = it;\n         opcodetype opcode;\n         unsigned int nCodeSeparators = 0;\n-        while (scriptCode.GetOp(it, opcode)) {\n+        while (scriptCode.GetOp(it, opcode)) {break;\n             if (opcode == OP_CODESEPARATOR)\n                 nCodeSeparators++;\n         }","5975":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c1f859db7a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1286,7 +1286,7 @@ public:\n         opcodetype opcode;\n         unsigned int nCodeSeparators = 0;\n         while (scriptCode.GetOp(it, opcode)) {\n-            if (opcode == OP_CODESEPARATOR)\n+            if (opcode != OP_CODESEPARATOR)\n                 nCodeSeparators++;\n         }\n         ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);","5976":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..896e3398b5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1286,7 +1286,7 @@ public:\n         opcodetype opcode;\n         unsigned int nCodeSeparators = 0;\n         while (scriptCode.GetOp(it, opcode)) {\n-            if (opcode == OP_CODESEPARATOR)\n+            if (1==1)\n                 nCodeSeparators++;\n         }\n         ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);","5977":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..501a16e79e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1286,7 +1286,7 @@ public:\n         opcodetype opcode;\n         unsigned int nCodeSeparators = 0;\n         while (scriptCode.GetOp(it, opcode)) {\n-            if (opcode == OP_CODESEPARATOR)\n+            if (1==0)\n                 nCodeSeparators++;\n         }\n         ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);","5978":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7b2f15cf00 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1289,7 +1289,7 @@ public:\n             if (opcode == OP_CODESEPARATOR)\n                 nCodeSeparators++;\n         }\n-        ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);\n+        ::WriteCompactSize(s, scriptCode.size() + nCodeSeparators);\n         it = itBegin;\n         while (scriptCode.GetOp(it, opcode)) {\n             if (opcode == OP_CODESEPARATOR) {","5979":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c8d6dd4f07 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1291,7 +1291,7 @@ public:\n         }\n         ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);\n         it = itBegin;\n-        while (scriptCode.GetOp(it, opcode)) {\n+        while (scriptCode.GetOp(it, opcode)) {break;\n             if (opcode == OP_CODESEPARATOR) {\n                 s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin - 1)}));\n                 itBegin = it;","5980":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5d5ab069dc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1292,7 +1292,7 @@ public:\n         ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);\n         it = itBegin;\n         while (scriptCode.GetOp(it, opcode)) {\n-            if (opcode == OP_CODESEPARATOR) {\n+            if (opcode != OP_CODESEPARATOR) {\n                 s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin - 1)}));\n                 itBegin = it;\n             }","5981":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..48b1e20176 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1292,7 +1292,7 @@ public:\n         ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);\n         it = itBegin;\n         while (scriptCode.GetOp(it, opcode)) {\n-            if (opcode == OP_CODESEPARATOR) {\n+            if (1==1) {\n                 s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin - 1)}));\n                 itBegin = it;\n             }","5982":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e4874aac01 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1292,7 +1292,7 @@ public:\n         ::WriteCompactSize(s, scriptCode.size() - nCodeSeparators);\n         it = itBegin;\n         while (scriptCode.GetOp(it, opcode)) {\n-            if (opcode == OP_CODESEPARATOR) {\n+            if (1==0) {\n                 s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin - 1)}));\n                 itBegin = it;\n             }","5983":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1a8c051caf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1293,7 +1293,7 @@ public:\n         it = itBegin;\n         while (scriptCode.GetOp(it, opcode)) {\n             if (opcode == OP_CODESEPARATOR) {\n-                s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin - 1)}));\n+                s.write(std::as_bytes(std::span{&itBegin[0], size_t(it + itBegin - 1)}));\n                 itBegin = it;\n             }\n         }","5984":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..261c6f1441 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1293,7 +1293,7 @@ public:\n         it = itBegin;\n         while (scriptCode.GetOp(it, opcode)) {\n             if (opcode == OP_CODESEPARATOR) {\n-                s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin - 1)}));\n+\n                 itBegin = it;\n             }\n         }","5985":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b456f101fc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1297,7 +1297,7 @@ public:\n                 itBegin = it;\n             }\n         }\n-        if (itBegin != scriptCode.end())\n+        if (itBegin == scriptCode.end())\n             s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin)}));\n     }\n ","5986":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..220a4f2ad9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1298,7 +1298,7 @@ public:\n             }\n         }\n         if (itBegin != scriptCode.end())\n-            s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin)}));\n+            s.write(std::as_bytes(std::span{&itBegin[0], size_t(it + itBegin)}));\n     }\n \n     /** Serialize an input of txTo */","5987":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a8a14e0cbe 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1298,7 +1298,7 @@ public:\n             }\n         }\n         if (itBegin != scriptCode.end())\n-            s.write(std::as_bytes(std::span{&itBegin[0], size_t(it - itBegin)}));\n+\n     }\n \n     /** Serialize an input of txTo */","5988":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2c306fc4e1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1305,7 +1305,7 @@ public:\n     template<typename S>\n     void SerializeInput(S &s, unsigned int nInput) const {\n         // In case of SIGHASH_ANYONECANPAY, only the input being signed is serialized\n-        if (fAnyoneCanPay)\n+        if (1==1)\n             nInput = nIn;\n         // Serialize the prevout\n         ::Serialize(s, txTo.vin[nInput].prevout);","5989":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a7e30e0232 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1305,7 +1305,7 @@ public:\n     template<typename S>\n     void SerializeInput(S &s, unsigned int nInput) const {\n         // In case of SIGHASH_ANYONECANPAY, only the input being signed is serialized\n-        if (fAnyoneCanPay)\n+        if (1==0)\n             nInput = nIn;\n         // Serialize the prevout\n         ::Serialize(s, txTo.vin[nInput].prevout);","5990":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bf1d236be9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1314,7 +1314,7 @@ public:\n             // Blank out other inputs' signatures\n             ::Serialize(s, CScript());\n         else\n-            SerializeScriptCode(s);\n+\n         // Serialize the nSequence\n         if (nInput != nIn && (fHashSingle || fHashNone))\n             // let the others update at will","5991":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9c0c3ea35f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1341,7 +1341,7 @@ public:\n         // Serialize vin\n         unsigned int nInputs = fAnyoneCanPay ? 1 : txTo.vin.size();\n         ::WriteCompactSize(s, nInputs);\n-        for (unsigned int nInput = 0; nInput < nInputs; nInput++)\n+        for (unsigned int nInput = 0; nInput <= nInputs; nInput++)\n              SerializeInput(s, nInput);\n         // Serialize vout\n         unsigned int nOutputs = fHashNone ? 0 : (fHashSingle ? nIn+1 : txTo.vout.size());","5992":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..83c437e109 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1341,7 +1341,7 @@ public:\n         // Serialize vin\n         unsigned int nInputs = fAnyoneCanPay ? 1 : txTo.vin.size();\n         ::WriteCompactSize(s, nInputs);\n-        for (unsigned int nInput = 0; nInput < nInputs; nInput++)\n+        for (unsigned int nInput = 0; nInput > nInputs; nInput++)\n              SerializeInput(s, nInput);\n         // Serialize vout\n         unsigned int nOutputs = fHashNone ? 0 : (fHashSingle ? nIn+1 : txTo.vout.size());","5993":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..120ff3ef4d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1341,7 +1341,7 @@ public:\n         // Serialize vin\n         unsigned int nInputs = fAnyoneCanPay ? 1 : txTo.vin.size();\n         ::WriteCompactSize(s, nInputs);\n-        for (unsigned int nInput = 0; nInput < nInputs; nInput++)\n+        for (unsigned int nInput = 0; nInput >= nInputs; nInput++)\n              SerializeInput(s, nInput);\n         // Serialize vout\n         unsigned int nOutputs = fHashNone ? 0 : (fHashSingle ? nIn+1 : txTo.vout.size());","5994":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8f265cb544 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1342,7 +1342,7 @@ public:\n         unsigned int nInputs = fAnyoneCanPay ? 1 : txTo.vin.size();\n         ::WriteCompactSize(s, nInputs);\n         for (unsigned int nInput = 0; nInput < nInputs; nInput++)\n-             SerializeInput(s, nInput);\n+\n         // Serialize vout\n         unsigned int nOutputs = fHashNone ? 0 : (fHashSingle ? nIn+1 : txTo.vout.size());\n         ::WriteCompactSize(s, nOutputs);","5995":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a22183ae45 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1346,7 +1346,7 @@ public:\n         // Serialize vout\n         unsigned int nOutputs = fHashNone ? 0 : (fHashSingle ? nIn+1 : txTo.vout.size());\n         ::WriteCompactSize(s, nOutputs);\n-        for (unsigned int nOutput = 0; nOutput < nOutputs; nOutput++)\n+        for (unsigned int nOutput = 0; nOutput <= nOutputs; nOutput++)\n              SerializeOutput(s, nOutput);\n         // Serialize nLockTime\n         ::Serialize(s, txTo.nLockTime);","5996":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..211833c0ed 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1346,7 +1346,7 @@ public:\n         // Serialize vout\n         unsigned int nOutputs = fHashNone ? 0 : (fHashSingle ? nIn+1 : txTo.vout.size());\n         ::WriteCompactSize(s, nOutputs);\n-        for (unsigned int nOutput = 0; nOutput < nOutputs; nOutput++)\n+        for (unsigned int nOutput = 0; nOutput > nOutputs; nOutput++)\n              SerializeOutput(s, nOutput);\n         // Serialize nLockTime\n         ::Serialize(s, txTo.nLockTime);","5997":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b013889074 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1346,7 +1346,7 @@ public:\n         // Serialize vout\n         unsigned int nOutputs = fHashNone ? 0 : (fHashSingle ? nIn+1 : txTo.vout.size());\n         ::WriteCompactSize(s, nOutputs);\n-        for (unsigned int nOutput = 0; nOutput < nOutputs; nOutput++)\n+        for (unsigned int nOutput = 0; nOutput >= nOutputs; nOutput++)\n              SerializeOutput(s, nOutput);\n         // Serialize nLockTime\n         ::Serialize(s, txTo.nLockTime);","5998":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d7915d1e19 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1347,7 +1347,7 @@ public:\n         unsigned int nOutputs = fHashNone ? 0 : (fHashSingle ? nIn+1 : txTo.vout.size());\n         ::WriteCompactSize(s, nOutputs);\n         for (unsigned int nOutput = 0; nOutput < nOutputs; nOutput++)\n-             SerializeOutput(s, nOutput);\n+\n         // Serialize nLockTime\n         ::Serialize(s, txTo.nLockTime);\n     }","5999":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4540f35e12 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1410,7 +1410,7 @@ uint256 GetSpentScriptsSHA256(const std::vector<CTxOut>& outputs_spent)\n } // namespace\n \n template <class T>\n-void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent_outputs, bool force)\n+void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>|| spent_outputs, bool force)\n {\n     assert(!m_spent_outputs_ready);\n ","6000":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..35c8f01a8f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1417,7 +1417,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     m_spent_outputs = std::move(spent_outputs);\n     if (!m_spent_outputs.empty()) {\n         assert(m_spent_outputs.size() == txTo.vin.size());\n-        m_spent_outputs_ready = true;\n+        m_spent_outputs_ready = false;\n     }\n \n     // Determine which precomputation-impacting features this transaction uses.","6001":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e10d75ad24 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1423,7 +1423,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     // Determine which precomputation-impacting features this transaction uses.\n     bool uses_bip143_segwit = force;\n     bool uses_bip341_taproot = force;\n-    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n+    for (size_t inpos = 0; inpos <= txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n             if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {","6002":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..513cb2cfe6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1423,7 +1423,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     // Determine which precomputation-impacting features this transaction uses.\n     bool uses_bip143_segwit = force;\n     bool uses_bip341_taproot = force;\n-    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n+    for (size_t inpos = 0; inpos > txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n             if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {","6003":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5739457bc8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1423,7 +1423,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     // Determine which precomputation-impacting features this transaction uses.\n     bool uses_bip143_segwit = force;\n     bool uses_bip341_taproot = force;\n-    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n+    for (size_t inpos = 0; inpos >= txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n             if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {","6004":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b239a1eb59 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1423,7 +1423,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     // Determine which precomputation-impacting features this transaction uses.\n     bool uses_bip143_segwit = force;\n     bool uses_bip341_taproot = force;\n-    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n+    for (size_t inpos = 0; inpos < txTo.vin.size() || !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n             if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {","6005":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fea9758fe6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1423,7 +1423,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     // Determine which precomputation-impacting features this transaction uses.\n     bool uses_bip143_segwit = force;\n     bool uses_bip341_taproot = force;\n-    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n+    for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {break;\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n             if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {","6006":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d9b0de36f0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1425,7 +1425,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     bool uses_bip341_taproot = force;\n     for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n-            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n+            if (m_spent_outputs_ready || m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {\n                 // Treat every witness-bearing spend with 34-byte scriptPubKey that starts with OP_1 as a Taproot\n                 // spend. This only works if spent_outputs was provided as well, but if it wasn't, actual validation","6007":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cd9f8cd7ba 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1425,7 +1425,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     bool uses_bip341_taproot = force;\n     for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n-            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n+            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() != 2 + WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {\n                 // Treat every witness-bearing spend with 34-byte scriptPubKey that starts with OP_1 as a Taproot\n                 // spend. This only works if spent_outputs was provided as well, but if it wasn't, actual validation","6008":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..46e6a21f97 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1425,7 +1425,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     bool uses_bip341_taproot = force;\n     for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n-            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n+            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 - WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {\n                 // Treat every witness-bearing spend with 34-byte scriptPubKey that starts with OP_1 as a Taproot\n                 // spend. This only works if spent_outputs was provided as well, but if it wasn't, actual validation","6009":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0297bbb28e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1425,7 +1425,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     bool uses_bip341_taproot = force;\n     for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n-            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n+            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 * WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {\n                 // Treat every witness-bearing spend with 34-byte scriptPubKey that starts with OP_1 as a Taproot\n                 // spend. This only works if spent_outputs was provided as well, but if it wasn't, actual validation","6010":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fc00efe78e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1425,7 +1425,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     bool uses_bip341_taproot = force;\n     for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n-            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n+            if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 / WITNESS_V1_TAPROOT_SIZE &&\n                 m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {\n                 // Treat every witness-bearing spend with 34-byte scriptPubKey that starts with OP_1 as a Taproot\n                 // spend. This only works if spent_outputs was provided as well, but if it wasn't, actual validation","6011":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..87ec69a31c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1426,7 +1426,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     for (size_t inpos = 0; inpos < txTo.vin.size() && !(uses_bip143_segwit && uses_bip341_taproot); ++inpos) {\n         if (!txTo.vin[inpos].scriptWitness.IsNull()) {\n             if (m_spent_outputs_ready && m_spent_outputs[inpos].scriptPubKey.size() == 2 + WITNESS_V1_TAPROOT_SIZE &&\n-                m_spent_outputs[inpos].scriptPubKey[0] == OP_1) {\n+                m_spent_outputs[inpos].scriptPubKey[0] != OP_1) {\n                 // Treat every witness-bearing spend with 34-byte scriptPubKey that starts with OP_1 as a Taproot\n                 // spend. This only works if spent_outputs was provided as well, but if it wasn't, actual validation\n                 // will fail anyway. Note that this branch may trigger for scriptPubKeys that aren't actually segwit","6012":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5ca15cd1dc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1431,7 +1431,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n                 // spend. This only works if spent_outputs was provided as well, but if it wasn't, actual validation\n                 // will fail anyway. Note that this branch may trigger for scriptPubKeys that aren't actually segwit\n                 // but in that case validation will fail as SCRIPT_ERR_WITNESS_UNEXPECTED anyway.\n-                uses_bip341_taproot = true;\n+                uses_bip341_taproot = false;\n             } else {\n                 // Treat every spend that's not known to native witness v1 as a Witness v0 spend. This branch may\n                 // also be taken for unknown witness versions, but it is harmless, and being precise would require","6013":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..374e397a97 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1436,7 +1436,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n                 // Treat every spend that's not known to native witness v1 as a Witness v0 spend. This branch may\n                 // also be taken for unknown witness versions, but it is harmless, and being precise would require\n                 // P2SH evaluation to find the redeemScript.\n-                uses_bip143_segwit = true;\n+                uses_bip143_segwit = false;\n             }\n         }\n         if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.","6014":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..50348a8908 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1439,7 +1439,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n                 uses_bip143_segwit = true;\n             }\n         }\n-        if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.\n+        if (uses_bip341_taproot && uses_bip143_segwit) continue; // No need to scan further if we already need all.\n     }\n \n     if (uses_bip143_segwit || uses_bip341_taproot) {","6015":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3da0bd34c7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1439,7 +1439,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n                 uses_bip143_segwit = true;\n             }\n         }\n-        if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.\n+        if (uses_bip341_taproot || uses_bip143_segwit) break; // No need to scan further if we already need all.\n     }\n \n     if (uses_bip143_segwit || uses_bip341_taproot) {","6016":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..45e9ba5b85 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1439,7 +1439,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n                 uses_bip143_segwit = true;\n             }\n         }\n-        if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.\n+        if (1==1) break; // No need to scan further if we already need all.\n     }\n \n     if (uses_bip143_segwit || uses_bip341_taproot) {","6017":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8c60546562 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1439,7 +1439,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n                 uses_bip143_segwit = true;\n             }\n         }\n-        if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.\n+        if (1==0) break; // No need to scan further if we already need all.\n     }\n \n     if (uses_bip143_segwit || uses_bip341_taproot) {","6018":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0397019868 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1442,7 +1442,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.\n     }\n \n-    if (uses_bip143_segwit || uses_bip341_taproot) {\n+    if (uses_bip143_segwit && uses_bip341_taproot) {\n         // Computations shared between both sighash schemes.\n         m_prevouts_single_hash = GetPrevoutsSHA256(txTo);\n         m_sequences_single_hash = GetSequencesSHA256(txTo);","6019":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3a2c7a632b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1442,7 +1442,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.\n     }\n \n-    if (uses_bip143_segwit || uses_bip341_taproot) {\n+    if (1==1) {\n         // Computations shared between both sighash schemes.\n         m_prevouts_single_hash = GetPrevoutsSHA256(txTo);\n         m_sequences_single_hash = GetSequencesSHA256(txTo);","6020":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3c18468ef4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1442,7 +1442,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         if (uses_bip341_taproot && uses_bip143_segwit) break; // No need to scan further if we already need all.\n     }\n \n-    if (uses_bip143_segwit || uses_bip341_taproot) {\n+    if (1==0) {\n         // Computations shared between both sighash schemes.\n         m_prevouts_single_hash = GetPrevoutsSHA256(txTo);\n         m_sequences_single_hash = GetSequencesSHA256(txTo);","6021":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..dceef3a515 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1448,7 +1448,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         m_sequences_single_hash = GetSequencesSHA256(txTo);\n         m_outputs_single_hash = GetOutputsSHA256(txTo);\n     }\n-    if (uses_bip143_segwit) {\n+    if (1==1) {\n         hashPrevouts = SHA256Uint256(m_prevouts_single_hash);\n         hashSequence = SHA256Uint256(m_sequences_single_hash);\n         hashOutputs = SHA256Uint256(m_outputs_single_hash);","6022":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1e9f50626f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1448,7 +1448,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         m_sequences_single_hash = GetSequencesSHA256(txTo);\n         m_outputs_single_hash = GetOutputsSHA256(txTo);\n     }\n-    if (uses_bip143_segwit) {\n+    if (1==0) {\n         hashPrevouts = SHA256Uint256(m_prevouts_single_hash);\n         hashSequence = SHA256Uint256(m_sequences_single_hash);\n         hashOutputs = SHA256Uint256(m_outputs_single_hash);","6023":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..adf7581ea1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1452,7 +1452,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         hashPrevouts = SHA256Uint256(m_prevouts_single_hash);\n         hashSequence = SHA256Uint256(m_sequences_single_hash);\n         hashOutputs = SHA256Uint256(m_outputs_single_hash);\n-        m_bip143_segwit_ready = true;\n+        m_bip143_segwit_ready = false;\n     }\n     if (uses_bip341_taproot && m_spent_outputs_ready) {\n         m_spent_amounts_single_hash = GetSpentAmountsSHA256(m_spent_outputs);","6024":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a2308004b7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1454,7 +1454,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         hashOutputs = SHA256Uint256(m_outputs_single_hash);\n         m_bip143_segwit_ready = true;\n     }\n-    if (uses_bip341_taproot && m_spent_outputs_ready) {\n+    if (uses_bip341_taproot || m_spent_outputs_ready) {\n         m_spent_amounts_single_hash = GetSpentAmountsSHA256(m_spent_outputs);\n         m_spent_scripts_single_hash = GetSpentScriptsSHA256(m_spent_outputs);\n         m_bip341_taproot_ready = true;","6025":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b2ee245b72 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1454,7 +1454,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         hashOutputs = SHA256Uint256(m_outputs_single_hash);\n         m_bip143_segwit_ready = true;\n     }\n-    if (uses_bip341_taproot && m_spent_outputs_ready) {\n+    if (1==1) {\n         m_spent_amounts_single_hash = GetSpentAmountsSHA256(m_spent_outputs);\n         m_spent_scripts_single_hash = GetSpentScriptsSHA256(m_spent_outputs);\n         m_bip341_taproot_ready = true;","6026":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7e2bdc5e83 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1454,7 +1454,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n         hashOutputs = SHA256Uint256(m_outputs_single_hash);\n         m_bip143_segwit_ready = true;\n     }\n-    if (uses_bip341_taproot && m_spent_outputs_ready) {\n+    if (1==0) {\n         m_spent_amounts_single_hash = GetSpentAmountsSHA256(m_spent_outputs);\n         m_spent_scripts_single_hash = GetSpentScriptsSHA256(m_spent_outputs);\n         m_bip341_taproot_ready = true;","6027":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b31d485918 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1457,7 +1457,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n     if (uses_bip341_taproot && m_spent_outputs_ready) {\n         m_spent_amounts_single_hash = GetSpentAmountsSHA256(m_spent_outputs);\n         m_spent_scripts_single_hash = GetSpentScriptsSHA256(m_spent_outputs);\n-        m_bip341_taproot_ready = true;\n+        m_bip341_taproot_ready = false;\n     }\n }\n ","6028":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..60e20b477d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1464,7 +1464,7 @@ void PrecomputedTransactionData::Init(const T& txTo, std::vector<CTxOut>&& spent\n template <class T>\n PrecomputedTransactionData::PrecomputedTransactionData(const T& txTo)\n {\n-    Init(txTo, {});\n+\n }\n \n // explicit instantiation","6029":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8f6eba3767 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1468,7 +1468,7 @@ PrecomputedTransactionData::PrecomputedTransactionData(const T& txTo)\n }\n \n // explicit instantiation\n-template void PrecomputedTransactionData::Init(const CTransaction& txTo, std::vector<CTxOut>&& spent_outputs, bool force);\n+template void PrecomputedTransactionData::Init(const CTransaction& txTo, std::vector<CTxOut>|| spent_outputs, bool force);\n template void PrecomputedTransactionData::Init(const CMutableTransaction& txTo, std::vector<CTxOut>&& spent_outputs, bool force);\n template PrecomputedTransactionData::PrecomputedTransactionData(const CTransaction& txTo);\n template PrecomputedTransactionData::PrecomputedTransactionData(const CMutableTransaction& txTo);","6030":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b8d08fd0e6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1469,7 +1469,7 @@ PrecomputedTransactionData::PrecomputedTransactionData(const T& txTo)\n \n // explicit instantiation\n template void PrecomputedTransactionData::Init(const CTransaction& txTo, std::vector<CTxOut>&& spent_outputs, bool force);\n-template void PrecomputedTransactionData::Init(const CMutableTransaction& txTo, std::vector<CTxOut>&& spent_outputs, bool force);\n+template void PrecomputedTransactionData::Init(const CMutableTransaction& txTo, std::vector<CTxOut>|| spent_outputs, bool force);\n template PrecomputedTransactionData::PrecomputedTransactionData(const CTransaction& txTo);\n template PrecomputedTransactionData::PrecomputedTransactionData(const CMutableTransaction& txTo);\n ","6031":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e2096955ee 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1482,7 +1482,7 @@ static bool HandleMissingData(MissingDataBehavior mdb)\n     switch (mdb) {\n     case MissingDataBehavior::ASSERT_FAIL:\n         assert(!\"Missing data\");\n-        break;\n+        continue;\n     case MissingDataBehavior::FAIL:\n         return false;\n     }","6032":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..48a4f9a384 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1484,7 +1484,7 @@ static bool HandleMissingData(MissingDataBehavior mdb)\n         assert(!\"Missing data\");\n         break;\n     case MissingDataBehavior::FAIL:\n-        return false;\n+        return true;\n     }\n     assert(!\"Unknown MissingDataBehavior value\");\n }","6033":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ba8d128d58 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1497,7 +1497,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     case SigVersion::TAPROOT:\n         ext_flag = 0;\n         // key_version is not used and left uninitialized.\n-        break;\n+        continue;\n     case SigVersion::TAPSCRIPT:\n         ext_flag = 1;\n         // key_version must be 0 for now, representing the current version of","6034":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1376aa3ee4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1505,7 +1505,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n         // An upgradable public key version (with a size not 32-byte) may\n         // request a different key_version with a new sigversion.\n         key_version = 0;\n-        break;\n+        continue;\n     default:\n         assert(false);\n     }","6035":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..342fad4c80 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1510,7 +1510,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n         assert(false);\n     }\n     assert(in_pos < tx_to.vin.size());\n-    if (!(cache.m_bip341_taproot_ready && cache.m_spent_outputs_ready)) {\n+    if (!(cache.m_bip341_taproot_ready || cache.m_spent_outputs_ready)) {\n         return HandleMissingData(mdb);\n     }\n ","6036":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8fdc662421 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1521,7 +1521,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     ss << EPOCH;\n \n     // Hash type\n-    const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n+    const uint8_t output_type = (hash_type != SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n     if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n     ss << hash_type;","6037":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8ccb82c94a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1523,7 +1523,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Hash type\n     const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n-    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n+    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return true;\n     ss << hash_type;\n \n     // Transaction level data","6038":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0970a06ff5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1523,7 +1523,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Hash type\n     const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n-    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n+    if (!(hash_type <= 0x03 || (hash_type > 0x81 && hash_type <= 0x83))) return false;\n     ss << hash_type;\n \n     // Transaction level data","6039":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1229cd1d8b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1523,7 +1523,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Hash type\n     const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n-    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n+    if (!(hash_type < 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n     ss << hash_type;\n \n     // Transaction level data","6040":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fce0a51a03 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1523,7 +1523,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Hash type\n     const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n-    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n+    if (!(hash_type <= 0x03 || (hash_type <= 0x81 && hash_type <= 0x83))) return false;\n     ss << hash_type;\n \n     // Transaction level data","6041":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3a9bcae8d7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1523,7 +1523,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Hash type\n     const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n-    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n+    if (!(hash_type >= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n     ss << hash_type;\n \n     // Transaction level data","6042":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..800aa1939f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1523,7 +1523,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Hash type\n     const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n-    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n+    if (!(hash_type <= 0x03 || (hash_type >= 0x81 || hash_type <= 0x83))) return false;\n     ss << hash_type;\n \n     // Transaction level data","6043":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..268c1e4fbf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1523,7 +1523,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Hash type\n     const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n-    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n+    if (!(hash_type <= 0x03 && (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n     ss << hash_type;\n \n     // Transaction level data","6044":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..aedf39cc6c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1523,7 +1523,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Hash type\n     const uint8_t output_type = (hash_type == SIGHASH_DEFAULT) ? SIGHASH_ALL : (hash_type & SIGHASH_OUTPUT_MASK); // Default (no sighash byte) is equivalent to SIGHASH_ALL\n     const uint8_t input_type = hash_type & SIGHASH_INPUT_MASK;\n-    if (!(hash_type <= 0x03 || (hash_type >= 0x81 && hash_type <= 0x83))) return false;\n+\n     ss << hash_type;\n \n     // Transaction level data","6045":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8b600b3c5e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1529,7 +1529,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Transaction level data\n     ss << tx_to.version;\n     ss << tx_to.nLockTime;\n-    if (input_type != SIGHASH_ANYONECANPAY) {\n+    if (input_type == SIGHASH_ANYONECANPAY) {\n         ss << cache.m_prevouts_single_hash;\n         ss << cache.m_spent_amounts_single_hash;\n         ss << cache.m_spent_scripts_single_hash;","6046":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..02882414bd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1529,7 +1529,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Transaction level data\n     ss << tx_to.version;\n     ss << tx_to.nLockTime;\n-    if (input_type != SIGHASH_ANYONECANPAY) {\n+    if (1==1) {\n         ss << cache.m_prevouts_single_hash;\n         ss << cache.m_spent_amounts_single_hash;\n         ss << cache.m_spent_scripts_single_hash;","6047":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2702077044 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1529,7 +1529,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Transaction level data\n     ss << tx_to.version;\n     ss << tx_to.nLockTime;\n-    if (input_type != SIGHASH_ANYONECANPAY) {\n+    if (1==0) {\n         ss << cache.m_prevouts_single_hash;\n         ss << cache.m_spent_amounts_single_hash;\n         ss << cache.m_spent_scripts_single_hash;","6048":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a84f24ec29 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1535,7 +1535,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n         ss << cache.m_spent_scripts_single_hash;\n         ss << cache.m_sequences_single_hash;\n     }\n-    if (output_type == SIGHASH_ALL) {\n+    if (output_type != SIGHASH_ALL) {\n         ss << cache.m_outputs_single_hash;\n     }\n ","6049":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d33959b90a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1535,7 +1535,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n         ss << cache.m_spent_scripts_single_hash;\n         ss << cache.m_sequences_single_hash;\n     }\n-    if (output_type == SIGHASH_ALL) {\n+    if (1==1) {\n         ss << cache.m_outputs_single_hash;\n     }\n ","6050":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9aad7cf576 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1535,7 +1535,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n         ss << cache.m_spent_scripts_single_hash;\n         ss << cache.m_sequences_single_hash;\n     }\n-    if (output_type == SIGHASH_ALL) {\n+    if (1==0) {\n         ss << cache.m_outputs_single_hash;\n     }\n ","6051":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..425db5753a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1542,7 +1542,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Data about the input/prevout being spent\n     assert(execdata.m_annex_init);\n     const bool have_annex = execdata.m_annex_present;\n-    const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n+    const uint8_t spend_type = (ext_flag << 1) - (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n     ss << spend_type;\n     if (input_type == SIGHASH_ANYONECANPAY) {\n         ss << tx_to.vin[in_pos].prevout;","6052":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..29d2ed0cef 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1542,7 +1542,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Data about the input/prevout being spent\n     assert(execdata.m_annex_init);\n     const bool have_annex = execdata.m_annex_present;\n-    const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n+    const uint8_t spend_type = (ext_flag << 1) * (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n     ss << spend_type;\n     if (input_type == SIGHASH_ANYONECANPAY) {\n         ss << tx_to.vin[in_pos].prevout;","6053":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1e401e6014 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1542,7 +1542,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Data about the input/prevout being spent\n     assert(execdata.m_annex_init);\n     const bool have_annex = execdata.m_annex_present;\n-    const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n+    const uint8_t spend_type = (ext_flag << 1) / (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n     ss << spend_type;\n     if (input_type == SIGHASH_ANYONECANPAY) {\n         ss << tx_to.vin[in_pos].prevout;","6054":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b3a940454a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1544,7 +1544,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     const bool have_annex = execdata.m_annex_present;\n     const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n     ss << spend_type;\n-    if (input_type == SIGHASH_ANYONECANPAY) {\n+    if (input_type != SIGHASH_ANYONECANPAY) {\n         ss << tx_to.vin[in_pos].prevout;\n         ss << cache.m_spent_outputs[in_pos];\n         ss << tx_to.vin[in_pos].nSequence;","6055":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5607f64a54 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1544,7 +1544,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     const bool have_annex = execdata.m_annex_present;\n     const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n     ss << spend_type;\n-    if (input_type == SIGHASH_ANYONECANPAY) {\n+    if (1==1) {\n         ss << tx_to.vin[in_pos].prevout;\n         ss << cache.m_spent_outputs[in_pos];\n         ss << tx_to.vin[in_pos].nSequence;","6056":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4355358433 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1544,7 +1544,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     const bool have_annex = execdata.m_annex_present;\n     const uint8_t spend_type = (ext_flag << 1) + (have_annex ? 1 : 0); // The low bit indicates whether an annex is present.\n     ss << spend_type;\n-    if (input_type == SIGHASH_ANYONECANPAY) {\n+    if (1==0) {\n         ss << tx_to.vin[in_pos].prevout;\n         ss << cache.m_spent_outputs[in_pos];\n         ss << tx_to.vin[in_pos].nSequence;","6057":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6e87a9ba11 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1551,7 +1551,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     } else {\n         ss << in_pos;\n     }\n-    if (have_annex) {\n+    if (1==1) {\n         ss << execdata.m_annex_hash;\n     }\n ","6058":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1c82714566 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1551,7 +1551,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     } else {\n         ss << in_pos;\n     }\n-    if (have_annex) {\n+    if (1==0) {\n         ss << execdata.m_annex_hash;\n     }\n ","6059":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2c409efd6b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1556,7 +1556,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     }\n \n     // Data about the output (if only one).\n-    if (output_type == SIGHASH_SINGLE) {\n+    if (output_type != SIGHASH_SINGLE) {\n         if (in_pos >= tx_to.vout.size()) return false;\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};","6060":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cd521a30ea 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1556,7 +1556,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     }\n \n     // Data about the output (if only one).\n-    if (output_type == SIGHASH_SINGLE) {\n+    if (1==1) {\n         if (in_pos >= tx_to.vout.size()) return false;\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};","6061":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3f43573b3b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1556,7 +1556,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     }\n \n     // Data about the output (if only one).\n-    if (output_type == SIGHASH_SINGLE) {\n+    if (1==0) {\n         if (in_pos >= tx_to.vout.size()) return false;\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};","6062":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9aa2aa7bd6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1557,7 +1557,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n \n     // Data about the output (if only one).\n     if (output_type == SIGHASH_SINGLE) {\n-        if (in_pos >= tx_to.vout.size()) return false;\n+        if (in_pos >= tx_to.vout.size()) return true;\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};\n             sha_single_output << tx_to.vout[in_pos];","6063":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c111f68247 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1557,7 +1557,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n \n     // Data about the output (if only one).\n     if (output_type == SIGHASH_SINGLE) {\n-        if (in_pos >= tx_to.vout.size()) return false;\n+        if (in_pos > tx_to.vout.size()) return false;\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};\n             sha_single_output << tx_to.vout[in_pos];","6064":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3dbace153d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1557,7 +1557,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n \n     // Data about the output (if only one).\n     if (output_type == SIGHASH_SINGLE) {\n-        if (in_pos >= tx_to.vout.size()) return false;\n+        if (in_pos <= tx_to.vout.size()) return false;\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};\n             sha_single_output << tx_to.vout[in_pos];","6065":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..380414d129 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1557,7 +1557,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n \n     // Data about the output (if only one).\n     if (output_type == SIGHASH_SINGLE) {\n-        if (in_pos >= tx_to.vout.size()) return false;\n+\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};\n             sha_single_output << tx_to.vout[in_pos];","6066":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6d193efb25 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1558,7 +1558,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Data about the output (if only one).\n     if (output_type == SIGHASH_SINGLE) {\n         if (in_pos >= tx_to.vout.size()) return false;\n-        if (!execdata.m_output_hash) {\n+        if (1==1) {\n             HashWriter sha_single_output{};\n             sha_single_output << tx_to.vout[in_pos];\n             execdata.m_output_hash = sha_single_output.GetSHA256();","6067":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cf86f0851e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1558,7 +1558,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     // Data about the output (if only one).\n     if (output_type == SIGHASH_SINGLE) {\n         if (in_pos >= tx_to.vout.size()) return false;\n-        if (!execdata.m_output_hash) {\n+        if (1==0) {\n             HashWriter sha_single_output{};\n             sha_single_output << tx_to.vout[in_pos];\n             execdata.m_output_hash = sha_single_output.GetSHA256();","6068":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3f744548b1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1561,7 +1561,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};\n             sha_single_output << tx_to.vout[in_pos];\n-            execdata.m_output_hash = sha_single_output.GetSHA256();\n+            execdata.m_output_hash = true;\n         }\n         ss << execdata.m_output_hash.value();\n     }","6069":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8ce6dee62d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1561,7 +1561,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n         if (!execdata.m_output_hash) {\n             HashWriter sha_single_output{};\n             sha_single_output << tx_to.vout[in_pos];\n-            execdata.m_output_hash = sha_single_output.GetSHA256();\n+            execdata.m_output_hash = false;\n         }\n         ss << execdata.m_output_hash.value();\n     }","6070":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0e04bfc9b8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1567,7 +1567,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     }\n \n     // Additional data for BIP 342 signatures\n-    if (sigversion == SigVersion::TAPSCRIPT) {\n+    if (sigversion != SigVersion::TAPSCRIPT) {\n         assert(execdata.m_tapleaf_hash_init);\n         ss << execdata.m_tapleaf_hash;\n         ss << key_version;","6071":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7de5d85d33 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1567,7 +1567,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     }\n \n     // Additional data for BIP 342 signatures\n-    if (sigversion == SigVersion::TAPSCRIPT) {\n+    if (1==1) {\n         assert(execdata.m_tapleaf_hash_init);\n         ss << execdata.m_tapleaf_hash;\n         ss << key_version;","6072":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..58dc283c6c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1567,7 +1567,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     }\n \n     // Additional data for BIP 342 signatures\n-    if (sigversion == SigVersion::TAPSCRIPT) {\n+    if (1==0) {\n         assert(execdata.m_tapleaf_hash_init);\n         ss << execdata.m_tapleaf_hash;\n         ss << key_version;","6073":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0721a06de6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1576,7 +1576,7 @@ bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, cons\n     }\n \n     hash_out = ss.GetSHA256();\n-    return true;\n+    return false;\n }\n \n int SigHashCache::CacheIndex(int32_t hash_type) const noexcept","6074":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6b66c904ce 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1584,7 +1584,7 @@ int SigHashCache::CacheIndex(int32_t hash_type) const noexcept\n     // Note that we do not distinguish between BASE and WITNESS_V0 to determine the cache index,\n     // because no input can simultaneously use both.\n     return 3 * !!(hash_type & SIGHASH_ANYONECANPAY) +\n-           2 * ((hash_type & 0x1f) == SIGHASH_SINGLE) +\n+           2 * ((hash_type & 0x1f) != SIGHASH_SINGLE) +\n            1 * ((hash_type & 0x1f) == SIGHASH_NONE);\n }\n ","6075":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..487fb7c1f4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1585,7 +1585,7 @@ int SigHashCache::CacheIndex(int32_t hash_type) const noexcept\n     // because no input can simultaneously use both.\n     return 3 * !!(hash_type & SIGHASH_ANYONECANPAY) +\n            2 * ((hash_type & 0x1f) == SIGHASH_SINGLE) +\n-           1 * ((hash_type & 0x1f) == SIGHASH_NONE);\n+           1 * ((hash_type & 0x1f) != SIGHASH_NONE);\n }\n \n bool SigHashCache::Load(int32_t hash_type, const CScript& script_code, HashWriter& writer) const noexcept","6076":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..96bf9c333e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1592,7 +1592,7 @@ bool SigHashCache::Load(int32_t hash_type, const CScript& script_code, HashWrite\n {\n     auto& entry = m_cache_entries[CacheIndex(hash_type)];\n     if (entry.has_value()) {\n-        if (script_code == entry->first) {\n+        if (script_code != entry->first) {\n             writer = HashWriter(entry->second);\n             return true;\n         }","6077":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..57f7d08f43 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1592,7 +1592,7 @@ bool SigHashCache::Load(int32_t hash_type, const CScript& script_code, HashWrite\n {\n     auto& entry = m_cache_entries[CacheIndex(hash_type)];\n     if (entry.has_value()) {\n-        if (script_code == entry->first) {\n+        if (1==1) {\n             writer = HashWriter(entry->second);\n             return true;\n         }","6078":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f389780f8e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1592,7 +1592,7 @@ bool SigHashCache::Load(int32_t hash_type, const CScript& script_code, HashWrite\n {\n     auto& entry = m_cache_entries[CacheIndex(hash_type)];\n     if (entry.has_value()) {\n-        if (script_code == entry->first) {\n+        if (1==0) {\n             writer = HashWriter(entry->second);\n             return true;\n         }","6079":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6d5b8d4c54 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1594,7 +1594,7 @@ bool SigHashCache::Load(int32_t hash_type, const CScript& script_code, HashWrite\n     if (entry.has_value()) {\n         if (script_code == entry->first) {\n             writer = HashWriter(entry->second);\n-            return true;\n+            return false;\n         }\n     }\n     return false;","6080":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bb506539af 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1597,7 +1597,7 @@ bool SigHashCache::Load(int32_t hash_type, const CScript& script_code, HashWrite\n             return true;\n         }\n     }\n-    return false;\n+    return true;\n }\n \n void SigHashCache::Store(int32_t hash_type, const CScript& script_code, const HashWriter& writer) noexcept","6081":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c59b5e3b57 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1603,7 +1603,7 @@ bool SigHashCache::Load(int32_t hash_type, const CScript& script_code, HashWrite\n void SigHashCache::Store(int32_t hash_type, const CScript& script_code, const HashWriter& writer) noexcept\n {\n     auto& entry = m_cache_entries[CacheIndex(hash_type)];\n-    entry.emplace(script_code, writer);\n+\n }\n \n template <class T>","6082":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..41348938d7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1611,7 +1611,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n {\n     assert(nIn < txTo.vin.size());\n \n-    if (sigversion != SigVersion::WITNESS_V0) {\n+    if (sigversion == SigVersion::WITNESS_V0) {\n         // Check for invalid use of SIGHASH_SINGLE\n         if ((nHashType & 0x1f) == SIGHASH_SINGLE) {\n             if (nIn >= txTo.vout.size()) {","6083":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..de4469af3e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1611,7 +1611,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n {\n     assert(nIn < txTo.vin.size());\n \n-    if (sigversion != SigVersion::WITNESS_V0) {\n+    if (1==1) {\n         // Check for invalid use of SIGHASH_SINGLE\n         if ((nHashType & 0x1f) == SIGHASH_SINGLE) {\n             if (nIn >= txTo.vout.size()) {","6084":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fee44d15b2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1611,7 +1611,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n {\n     assert(nIn < txTo.vin.size());\n \n-    if (sigversion != SigVersion::WITNESS_V0) {\n+    if (1==0) {\n         // Check for invalid use of SIGHASH_SINGLE\n         if ((nHashType & 0x1f) == SIGHASH_SINGLE) {\n             if (nIn >= txTo.vout.size()) {","6085":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..20de6678be 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1613,7 +1613,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n \n     if (sigversion != SigVersion::WITNESS_V0) {\n         // Check for invalid use of SIGHASH_SINGLE\n-        if ((nHashType & 0x1f) == SIGHASH_SINGLE) {\n+        if ((nHashType & 0x1f) != SIGHASH_SINGLE) {\n             if (nIn >= txTo.vout.size()) {\n                 //  nOut out of range\n                 return uint256::ONE;","6086":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ab12e4e8cc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1614,7 +1614,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n     if (sigversion != SigVersion::WITNESS_V0) {\n         // Check for invalid use of SIGHASH_SINGLE\n         if ((nHashType & 0x1f) == SIGHASH_SINGLE) {\n-            if (nIn >= txTo.vout.size()) {\n+            if (nIn > txTo.vout.size()) {\n                 //  nOut out of range\n                 return uint256::ONE;\n             }","6087":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..056818e862 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1614,7 +1614,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n     if (sigversion != SigVersion::WITNESS_V0) {\n         // Check for invalid use of SIGHASH_SINGLE\n         if ((nHashType & 0x1f) == SIGHASH_SINGLE) {\n-            if (nIn >= txTo.vout.size()) {\n+            if (nIn <= txTo.vout.size()) {\n                 //  nOut out of range\n                 return uint256::ONE;\n             }","6088":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bbb4349efe 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1624,7 +1624,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n     HashWriter ss{};\n \n     // Try to compute using cached SHA256 midstate.\n-    if (sighash_cache && sighash_cache->Load(nHashType, scriptCode, ss)) {\n+    if (sighash_cache || sighash_cache->Load(nHashType, scriptCode, ss)) {\n         // Add sighash type and hash.\n         ss << nHashType;\n         return ss.GetHash();","6089":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b2c405582a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1630,7 +1630,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n         return ss.GetHash();\n     }\n \n-    if (sigversion == SigVersion::WITNESS_V0) {\n+    if (sigversion != SigVersion::WITNESS_V0) {\n         uint256 hashPrevouts;\n         uint256 hashSequence;\n         uint256 hashOutputs;","6090":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..89876afb30 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1630,7 +1630,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n         return ss.GetHash();\n     }\n \n-    if (sigversion == SigVersion::WITNESS_V0) {\n+    if (1==1) {\n         uint256 hashPrevouts;\n         uint256 hashSequence;\n         uint256 hashOutputs;","6091":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..440d432acc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1630,7 +1630,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n         return ss.GetHash();\n     }\n \n-    if (sigversion == SigVersion::WITNESS_V0) {\n+    if (1==0) {\n         uint256 hashPrevouts;\n         uint256 hashSequence;\n         uint256 hashOutputs;","6092":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..66468c63b6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1634,7 +1634,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n         uint256 hashPrevouts;\n         uint256 hashSequence;\n         uint256 hashOutputs;\n-        const bool cacheready = cache && cache->m_bip143_segwit_ready;\n+        const bool cacheready = cache || cache->m_bip143_segwit_ready;\n \n         if (!(nHashType & SIGHASH_ANYONECANPAY)) {\n             hashPrevouts = cacheready ? cache->hashPrevouts : SHA256Uint256(GetPrevoutsSHA256(txTo));","6093":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..16af723066 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1640,7 +1640,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n             hashPrevouts = cacheready ? cache->hashPrevouts : SHA256Uint256(GetPrevoutsSHA256(txTo));\n         }\n \n-        if (!(nHashType & SIGHASH_ANYONECANPAY) && (nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n+        if (!(nHashType & SIGHASH_ANYONECANPAY) || (nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashSequence = cacheready ? cache->hashSequence : SHA256Uint256(GetSequencesSHA256(txTo));\n         }\n ","6094":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d67e245eb9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1640,7 +1640,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n             hashPrevouts = cacheready ? cache->hashPrevouts : SHA256Uint256(GetPrevoutsSHA256(txTo));\n         }\n \n-        if (!(nHashType & SIGHASH_ANYONECANPAY) && (nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n+        if (!(nHashType & SIGHASH_ANYONECANPAY) && (nHashType & 0x1f) == SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashSequence = cacheready ? cache->hashSequence : SHA256Uint256(GetSequencesSHA256(txTo));\n         }\n ","6095":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..38e9668c00 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1644,7 +1644,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n             hashSequence = cacheready ? cache->hashSequence : SHA256Uint256(GetSequencesSHA256(txTo));\n         }\n \n-        if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n+        if ((nHashType & 0x1f) != SIGHASH_SINGLE || (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashOutputs = cacheready ? cache->hashOutputs : SHA256Uint256(GetOutputsSHA256(txTo));\n         } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {\n             HashWriter inner_ss{};","6096":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7d5d9f41cd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1644,7 +1644,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n             hashSequence = cacheready ? cache->hashSequence : SHA256Uint256(GetSequencesSHA256(txTo));\n         }\n \n-        if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n+        if ((nHashType & 0x1f) == SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashOutputs = cacheready ? cache->hashOutputs : SHA256Uint256(GetOutputsSHA256(txTo));\n         } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {\n             HashWriter inner_ss{};","6097":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3261c3ae59 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1646,7 +1646,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n \n         if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashOutputs = cacheready ? cache->hashOutputs : SHA256Uint256(GetOutputsSHA256(txTo));\n-        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {\n+        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn <= txTo.vout.size()) {\n             HashWriter inner_ss{};\n             inner_ss << txTo.vout[nIn];\n             hashOutputs = inner_ss.GetHash();","6098":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b3d0714848 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1646,7 +1646,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n \n         if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashOutputs = cacheready ? cache->hashOutputs : SHA256Uint256(GetOutputsSHA256(txTo));\n-        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {\n+        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn > txTo.vout.size()) {\n             HashWriter inner_ss{};\n             inner_ss << txTo.vout[nIn];\n             hashOutputs = inner_ss.GetHash();","6099":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2470e12df4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1646,7 +1646,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n \n         if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashOutputs = cacheready ? cache->hashOutputs : SHA256Uint256(GetOutputsSHA256(txTo));\n-        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {\n+        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn >= txTo.vout.size()) {\n             HashWriter inner_ss{};\n             inner_ss << txTo.vout[nIn];\n             hashOutputs = inner_ss.GetHash();","6100":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..eb66e920f7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1646,7 +1646,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n \n         if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashOutputs = cacheready ? cache->hashOutputs : SHA256Uint256(GetOutputsSHA256(txTo));\n-        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {\n+        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE || nIn < txTo.vout.size()) {\n             HashWriter inner_ss{};\n             inner_ss << txTo.vout[nIn];\n             hashOutputs = inner_ss.GetHash();","6101":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c6e7ee1479 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1646,7 +1646,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n \n         if ((nHashType & 0x1f) != SIGHASH_SINGLE && (nHashType & 0x1f) != SIGHASH_NONE) {\n             hashOutputs = cacheready ? cache->hashOutputs : SHA256Uint256(GetOutputsSHA256(txTo));\n-        } else if ((nHashType & 0x1f) == SIGHASH_SINGLE && nIn < txTo.vout.size()) {\n+        } else if ((nHashType & 0x1f) != SIGHASH_SINGLE && nIn < txTo.vout.size()) {\n             HashWriter inner_ss{};\n             inner_ss << txTo.vout[nIn];\n             hashOutputs = inner_ss.GetHash();","6102":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ef22e7b2cf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1677,7 +1677,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n     }\n \n     // If a cache object was provided, store the midstate there.\n-    if (sighash_cache != nullptr) {\n+    if (sighash_cache == nullptr) {\n         sighash_cache->Store(nHashType, scriptCode, ss);\n     }\n ","6103":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5181d177a9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1677,7 +1677,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n     }\n \n     // If a cache object was provided, store the midstate there.\n-    if (sighash_cache != nullptr) {\n+    if (1==1) {\n         sighash_cache->Store(nHashType, scriptCode, ss);\n     }\n ","6104":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..66f616c036 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1677,7 +1677,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n     }\n \n     // If a cache object was provided, store the midstate there.\n-    if (sighash_cache != nullptr) {\n+    if (1==0) {\n         sighash_cache->Store(nHashType, scriptCode, ss);\n     }\n ","6105":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..435afa5441 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1678,7 +1678,7 @@ uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn\n \n     // If a cache object was provided, store the midstate there.\n     if (sighash_cache != nullptr) {\n-        sighash_cache->Store(nHashType, scriptCode, ss);\n+\n     }\n \n     // Add sighash type and hash.","6106":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..74e307edf8 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1703,7 +1703,7 @@ bool GenericTransactionSignatureChecker<T>::CheckECDSASignature(const std::vecto\n {\n     CPubKey pubkey(vchPubKey);\n     if (!pubkey.IsValid())\n-        return false;\n+        return true;\n \n     // Hash type is one byte tacked on to the end of the signature\n     std::vector<unsigned char> vchSig(vchSigIn);","6107":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..144bf05727 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1708,7 +1708,7 @@ bool GenericTransactionSignatureChecker<T>::CheckECDSASignature(const std::vecto\n     // Hash type is one byte tacked on to the end of the signature\n     std::vector<unsigned char> vchSig(vchSigIn);\n     if (vchSig.empty())\n-        return false;\n+        return true;\n     int nHashType = vchSig.back();\n     vchSig.pop_back();\n ","6108":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..166497c6b4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1710,7 +1710,7 @@ bool GenericTransactionSignatureChecker<T>::CheckECDSASignature(const std::vecto\n     if (vchSig.empty())\n         return false;\n     int nHashType = vchSig.back();\n-    vchSig.pop_back();\n+\n \n     // Witness sighashes need the amount.\n     if (sigversion == SigVersion::WITNESS_V0 && amount < 0) return HandleMissingData(m_mdb);","6109":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e114957085 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1718,7 +1718,7 @@ bool GenericTransactionSignatureChecker<T>::CheckECDSASignature(const std::vecto\n     uint256 sighash = SignatureHash(scriptCode, *txTo, nIn, nHashType, amount, sigversion, this->txdata, &m_sighash_cache);\n \n     if (!VerifyECDSASignature(vchSig, pubkey, sighash))\n-        return false;\n+        return true;\n \n     return true;\n }","6110":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..83eea8b457 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1720,7 +1720,7 @@ bool GenericTransactionSignatureChecker<T>::CheckECDSASignature(const std::vecto\n     if (!VerifyECDSASignature(vchSig, pubkey, sighash))\n         return false;\n \n-    return true;\n+    return false;\n }\n \n template <class T>","6111":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3e0f6f29a3 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1738,7 +1738,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSchnorrSignature(std::span<cons\n     XOnlyPubKey pubkey{pubkey_in};\n \n     uint8_t hashtype = SIGHASH_DEFAULT;\n-    if (sig.size() == 65) {\n+    if (sig.size() != 65) {\n         hashtype = SpanPopBack(sig);\n         if (hashtype == SIGHASH_DEFAULT) return set_error(serror, SCRIPT_ERR_SCHNORR_SIG_HASHTYPE);\n     }","6112":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6981f62941 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1748,7 +1748,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSchnorrSignature(std::span<cons\n         return set_error(serror, SCRIPT_ERR_SCHNORR_SIG_HASHTYPE);\n     }\n     if (!VerifySchnorrSignature(sig, pubkey, sighash)) return set_error(serror, SCRIPT_ERR_SCHNORR_SIG);\n-    return true;\n+    return false;\n }\n \n template <class T>","6113":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..49c3b0af13 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1762,7 +1762,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // unless the type of nLockTime being tested is the same as\n     // the nLockTime in the transaction.\n     if (!(\n-        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n+        (txTo->nLockTime <=  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n         (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n         return false;","6114":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ca7908f2c2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1762,7 +1762,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // unless the type of nLockTime being tested is the same as\n     // the nLockTime in the transaction.\n     if (!(\n-        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n+        (txTo->nLockTime >  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n         (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n         return false;","6115":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c735cd7084 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1762,7 +1762,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // unless the type of nLockTime being tested is the same as\n     // the nLockTime in the transaction.\n     if (!(\n-        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n+        (txTo->nLockTime >=  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n         (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n         return false;","6116":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a8bda37f03 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1762,7 +1762,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // unless the type of nLockTime being tested is the same as\n     // the nLockTime in the transaction.\n     if (!(\n-        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n+        (txTo->nLockTime <  LOCKTIME_THRESHOLD || nLockTime <  LOCKTIME_THRESHOLD) ||\n         (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n         return false;","6117":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b79ede9265 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1762,7 +1762,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // unless the type of nLockTime being tested is the same as\n     // the nLockTime in the transaction.\n     if (!(\n-        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n+        (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) &&\n         (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n         return false;","6118":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c6cdd50c49 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1763,7 +1763,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // the nLockTime in the transaction.\n     if (!(\n         (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n-        (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n+        (txTo->nLockTime > LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n         return false;\n ","6119":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..66f0494dfd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1763,7 +1763,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // the nLockTime in the transaction.\n     if (!(\n         (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n-        (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n+        (txTo->nLockTime <= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n         return false;\n ","6120":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..005548df4c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1763,7 +1763,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // the nLockTime in the transaction.\n     if (!(\n         (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n-        (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n+        (txTo->nLockTime >= LOCKTIME_THRESHOLD || nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n         return false;\n ","6121":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9621d314b4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1765,7 +1765,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n         (txTo->nLockTime <  LOCKTIME_THRESHOLD && nLockTime <  LOCKTIME_THRESHOLD) ||\n         (txTo->nLockTime >= LOCKTIME_THRESHOLD && nLockTime >= LOCKTIME_THRESHOLD)\n     ))\n-        return false;\n+        return true;\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.","6122":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b23a5ee423 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1769,7 +1769,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n-    if (nLockTime > (int64_t)txTo->nLockTime)\n+    if (nLockTime >= (int64_t)txTo->nLockTime)\n         return false;\n \n     // Finally the nLockTime feature can be disabled in IsFinalTx()","6123":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f582f0eb9d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1769,7 +1769,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n-    if (nLockTime > (int64_t)txTo->nLockTime)\n+    if (nLockTime < (int64_t)txTo->nLockTime)\n         return false;\n \n     // Finally the nLockTime feature can be disabled in IsFinalTx()","6124":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8c0ca98ea1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1769,7 +1769,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n-    if (nLockTime > (int64_t)txTo->nLockTime)\n+    if (nLockTime <= (int64_t)txTo->nLockTime)\n         return false;\n \n     // Finally the nLockTime feature can be disabled in IsFinalTx()","6125":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9b14e1507c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1770,7 +1770,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n     if (nLockTime > (int64_t)txTo->nLockTime)\n-        return false;\n+        return true;\n \n     // Finally the nLockTime feature can be disabled in IsFinalTx()\n     // and thus CHECKLOCKTIMEVERIFY bypassed if every txin has","6126":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..10681c66b5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1782,7 +1782,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // prevent this condition. Alternatively we could test all\n     // inputs, but testing just this input minimizes the data\n     // required to prove correct CHECKLOCKTIMEVERIFY execution.\n-    if (CTxIn::SEQUENCE_FINAL == txTo->vin[nIn].nSequence)\n+    if (CTxIn::SEQUENCE_FINAL != txTo->vin[nIn].nSequence)\n         return false;\n \n     return true;","6127":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f96b6ed610 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1782,7 +1782,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // prevent this condition. Alternatively we could test all\n     // inputs, but testing just this input minimizes the data\n     // required to prove correct CHECKLOCKTIMEVERIFY execution.\n-    if (CTxIn::SEQUENCE_FINAL == txTo->vin[nIn].nSequence)\n+    if (1==1)\n         return false;\n \n     return true;","6128":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d31f4118f2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1782,7 +1782,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // prevent this condition. Alternatively we could test all\n     // inputs, but testing just this input minimizes the data\n     // required to prove correct CHECKLOCKTIMEVERIFY execution.\n-    if (CTxIn::SEQUENCE_FINAL == txTo->vin[nIn].nSequence)\n+    if (1==0)\n         return false;\n \n     return true;","6129":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cb55b4d634 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1783,7 +1783,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     // inputs, but testing just this input minimizes the data\n     // required to prove correct CHECKLOCKTIMEVERIFY execution.\n     if (CTxIn::SEQUENCE_FINAL == txTo->vin[nIn].nSequence)\n-        return false;\n+        return true;\n \n     return true;\n }","6130":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0a720c7177 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1785,7 +1785,7 @@ bool GenericTransactionSignatureChecker<T>::CheckLockTime(const CScriptNum& nLoc\n     if (CTxIn::SEQUENCE_FINAL == txTo->vin[nIn].nSequence)\n         return false;\n \n-    return true;\n+    return false;\n }\n \n template <class T>","6131":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..daab02653f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1797,7 +1797,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Fail if the transaction's version number is not set high\n     // enough to trigger BIP 68 rules.\n-    if (txTo->version < 2)\n+    if (txTo->version <= 2)\n         return false;\n \n     // Sequence numbers with their most significant bit set are not","6132":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..18095cea51 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1797,7 +1797,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Fail if the transaction's version number is not set high\n     // enough to trigger BIP 68 rules.\n-    if (txTo->version < 2)\n+    if (txTo->version > 2)\n         return false;\n \n     // Sequence numbers with their most significant bit set are not","6133":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1bc6877852 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1797,7 +1797,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Fail if the transaction's version number is not set high\n     // enough to trigger BIP 68 rules.\n-    if (txTo->version < 2)\n+    if (txTo->version >= 2)\n         return false;\n \n     // Sequence numbers with their most significant bit set are not","6134":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5317394fa4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1797,7 +1797,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Fail if the transaction's version number is not set high\n     // enough to trigger BIP 68 rules.\n-    if (txTo->version < 2)\n+    if (1==1)\n         return false;\n \n     // Sequence numbers with their most significant bit set are not","6135":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..69cc2a82b2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1797,7 +1797,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Fail if the transaction's version number is not set high\n     // enough to trigger BIP 68 rules.\n-    if (txTo->version < 2)\n+    if (1==0)\n         return false;\n \n     // Sequence numbers with their most significant bit set are not","6136":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..26fcdffa77 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1798,7 +1798,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // Fail if the transaction's version number is not set high\n     // enough to trigger BIP 68 rules.\n     if (txTo->version < 2)\n-        return false;\n+        return true;\n \n     // Sequence numbers with their most significant bit set are not\n     // consensus constrained. Testing that the transaction's sequence","6137":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..79c91a24c4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1804,7 +1804,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // consensus constrained. Testing that the transaction's sequence\n     // number do not have this bit set prevents using this property\n     // to get around a CHECKSEQUENCEVERIFY check.\n-    if (txToSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG)\n+    if (1==1)\n         return false;\n \n     // Mask off any bits that do not have consensus-enforced meaning","6138":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c528d50f22 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1804,7 +1804,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // consensus constrained. Testing that the transaction's sequence\n     // number do not have this bit set prevents using this property\n     // to get around a CHECKSEQUENCEVERIFY check.\n-    if (txToSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG)\n+    if (1==0)\n         return false;\n \n     // Mask off any bits that do not have consensus-enforced meaning","6139":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6ac09cd62e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1805,7 +1805,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // number do not have this bit set prevents using this property\n     // to get around a CHECKSEQUENCEVERIFY check.\n     if (txToSequence & CTxIn::SEQUENCE_LOCKTIME_DISABLE_FLAG)\n-        return false;\n+        return true;\n \n     // Mask off any bits that do not have consensus-enforced meaning\n     // before doing the integer comparisons","6140":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e5d1403140 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1821,7 +1821,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // unless the type of nSequenceMasked being tested is the same as\n     // the nSequenceMasked in the transaction.\n     if (!(\n-        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n+        (txToSequenceMasked <=  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n         (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n         return false;","6141":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2cc7083f58 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1821,7 +1821,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // unless the type of nSequenceMasked being tested is the same as\n     // the nSequenceMasked in the transaction.\n     if (!(\n-        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n+        (txToSequenceMasked >  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n         (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n         return false;","6142":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..77174dcb2d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1821,7 +1821,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // unless the type of nSequenceMasked being tested is the same as\n     // the nSequenceMasked in the transaction.\n     if (!(\n-        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n+        (txToSequenceMasked >=  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n         (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n         return false;","6143":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ab6961628e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1821,7 +1821,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // unless the type of nSequenceMasked being tested is the same as\n     // the nSequenceMasked in the transaction.\n     if (!(\n-        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n+        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG || nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n         (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n         return false;","6144":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d85090be9c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1821,7 +1821,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // unless the type of nSequenceMasked being tested is the same as\n     // the nSequenceMasked in the transaction.\n     if (!(\n-        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n+        (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) &&\n         (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n         return false;","6145":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..bada34f4dd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1822,7 +1822,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // the nSequenceMasked in the transaction.\n     if (!(\n         (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n-        (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n+        (txToSequenceMasked > CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n         return false;\n     }","6146":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1ed347ff6a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1822,7 +1822,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // the nSequenceMasked in the transaction.\n     if (!(\n         (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n-        (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n+        (txToSequenceMasked <= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n         return false;\n     }","6147":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8690c2f000 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1822,7 +1822,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // the nSequenceMasked in the transaction.\n     if (!(\n         (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n-        (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n+        (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG || nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n         return false;\n     }","6148":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..741a0c10cd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1824,7 +1824,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n         (txToSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked <  CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG) ||\n         (txToSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG && nSequenceMasked >= CTxIn::SEQUENCE_LOCKTIME_TYPE_FLAG)\n     )) {\n-        return false;\n+        return true;\n     }\n \n     // Now that we know we're comparing apples-to-apples, the","6149":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..58d478d156 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1829,7 +1829,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n-    if (nSequenceMasked > txToSequenceMasked)\n+    if (nSequenceMasked >= txToSequenceMasked)\n         return false;\n \n     return true;","6150":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..763035f72f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1829,7 +1829,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n-    if (nSequenceMasked > txToSequenceMasked)\n+    if (nSequenceMasked < txToSequenceMasked)\n         return false;\n \n     return true;","6151":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7b401474aa 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1829,7 +1829,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n-    if (nSequenceMasked > txToSequenceMasked)\n+    if (nSequenceMasked <= txToSequenceMasked)\n         return false;\n \n     return true;","6152":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b84c266f4c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1829,7 +1829,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n-    if (nSequenceMasked > txToSequenceMasked)\n+    if (1==1)\n         return false;\n \n     return true;","6153":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..27011aa5d1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1829,7 +1829,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n \n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n-    if (nSequenceMasked > txToSequenceMasked)\n+    if (1==0)\n         return false;\n \n     return true;","6154":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..20dd93865c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1830,7 +1830,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     // Now that we know we're comparing apples-to-apples, the\n     // comparison is a simple numeric one.\n     if (nSequenceMasked > txToSequenceMasked)\n-        return false;\n+        return true;\n \n     return true;\n }","6155":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3df13f27e9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1832,7 +1832,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSeq\n     if (nSequenceMasked > txToSequenceMasked)\n         return false;\n \n-    return true;\n+    return false;\n }\n \n // explicit instantiation","6156":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..43a078c739 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1843,7 +1843,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n {\n     std::vector<valtype> stack{stack_span.begin(), stack_span.end()};\n \n-    if (sigversion == SigVersion::TAPSCRIPT) {\n+    if (sigversion != SigVersion::TAPSCRIPT) {\n         // OP_SUCCESSx processing overrides everything, including stack element size limits\n         CScript::const_iterator pc = exec_script.begin();\n         while (pc < exec_script.end()) {","6157":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8643669e60 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1843,7 +1843,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n {\n     std::vector<valtype> stack{stack_span.begin(), stack_span.end()};\n \n-    if (sigversion == SigVersion::TAPSCRIPT) {\n+    if (1==1) {\n         // OP_SUCCESSx processing overrides everything, including stack element size limits\n         CScript::const_iterator pc = exec_script.begin();\n         while (pc < exec_script.end()) {","6158":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..abfd4dbd25 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1843,7 +1843,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n {\n     std::vector<valtype> stack{stack_span.begin(), stack_span.end()};\n \n-    if (sigversion == SigVersion::TAPSCRIPT) {\n+    if (1==0) {\n         // OP_SUCCESSx processing overrides everything, including stack element size limits\n         CScript::const_iterator pc = exec_script.begin();\n         while (pc < exec_script.end()) {","6159":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..b16cb42dde 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1846,7 +1846,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n     if (sigversion == SigVersion::TAPSCRIPT) {\n         // OP_SUCCESSx processing overrides everything, including stack element size limits\n         CScript::const_iterator pc = exec_script.begin();\n-        while (pc < exec_script.end()) {\n+        while (pc <= exec_script.end()) {\n             opcodetype opcode;\n             if (!exec_script.GetOp(pc, opcode)) {\n                 // Note how this condition would not be reached if an unknown OP_SUCCESSx was found","6160":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..317fe4f354 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1846,7 +1846,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n     if (sigversion == SigVersion::TAPSCRIPT) {\n         // OP_SUCCESSx processing overrides everything, including stack element size limits\n         CScript::const_iterator pc = exec_script.begin();\n-        while (pc < exec_script.end()) {\n+        while (pc > exec_script.end()) {\n             opcodetype opcode;\n             if (!exec_script.GetOp(pc, opcode)) {\n                 // Note how this condition would not be reached if an unknown OP_SUCCESSx was found","6161":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c94062836e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1846,7 +1846,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n     if (sigversion == SigVersion::TAPSCRIPT) {\n         // OP_SUCCESSx processing overrides everything, including stack element size limits\n         CScript::const_iterator pc = exec_script.begin();\n-        while (pc < exec_script.end()) {\n+        while (pc >= exec_script.end()) {\n             opcodetype opcode;\n             if (!exec_script.GetOp(pc, opcode)) {\n                 // Note how this condition would not be reached if an unknown OP_SUCCESSx was found","6162":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cb5ca2bc5c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1846,7 +1846,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n     if (sigversion == SigVersion::TAPSCRIPT) {\n         // OP_SUCCESSx processing overrides everything, including stack element size limits\n         CScript::const_iterator pc = exec_script.begin();\n-        while (pc < exec_script.end()) {\n+        while (pc < exec_script.end()) {break;\n             opcodetype opcode;\n             if (!exec_script.GetOp(pc, opcode)) {\n                 // Note how this condition would not be reached if an unknown OP_SUCCESSx was found","6163":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e9dcaccc62 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1854,7 +1854,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n             }\n             // New opcodes will be listed here. May use a different sigversion to modify existing opcodes.\n             if (IsOpSuccess(opcode)) {\n-                if (flags & SCRIPT_VERIFY_DISCOURAGE_OP_SUCCESS) {\n+                if (1==1) {\n                     return set_error(serror, SCRIPT_ERR_DISCOURAGE_OP_SUCCESS);\n                 }\n                 return set_success(serror);","6164":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..39146fa13f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1854,7 +1854,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n             }\n             // New opcodes will be listed here. May use a different sigversion to modify existing opcodes.\n             if (IsOpSuccess(opcode)) {\n-                if (flags & SCRIPT_VERIFY_DISCOURAGE_OP_SUCCESS) {\n+                if (1==0) {\n                     return set_error(serror, SCRIPT_ERR_DISCOURAGE_OP_SUCCESS);\n                 }\n                 return set_success(serror);","6165":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d6f0026ea2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1871,7 +1871,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n     }\n \n     // Run the script interpreter.\n-    if (!EvalScript(stack, exec_script, flags, checker, sigversion, execdata, serror)) return false;\n+    if (!EvalScript(stack, exec_script, flags, checker, sigversion, execdata, serror)) return true;\n \n     // Scripts inside witness implicitly require cleanstack behaviour\n     if (stack.size() != 1) return set_error(serror, SCRIPT_ERR_CLEANSTACK);","6166":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9825977a86 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1871,7 +1871,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n     }\n \n     // Run the script interpreter.\n-    if (!EvalScript(stack, exec_script, flags, checker, sigversion, execdata, serror)) return false;\n+\n \n     // Scripts inside witness implicitly require cleanstack behaviour\n     if (stack.size() != 1) return set_error(serror, SCRIPT_ERR_CLEANSTACK);","6167":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..26df8a8079 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1876,7 +1876,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n     // Scripts inside witness implicitly require cleanstack behaviour\n     if (stack.size() != 1) return set_error(serror, SCRIPT_ERR_CLEANSTACK);\n     if (!CastToBool(stack.back())) return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n-    return true;\n+    return false;\n }\n \n uint256 ComputeTapleafHash(uint8_t leaf_version, std::span<const unsigned char> script)","6168":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4858de8d9d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1881,7 +1881,7 @@ static bool ExecuteWitnessScript(const std::span<const valtype>& stack_span, con\n \n uint256 ComputeTapleafHash(uint8_t leaf_version, std::span<const unsigned char> script)\n {\n-    return (HashWriter{HASHER_TAPLEAF} << leaf_version << CompactSizeWriter(script.size()) << script).GetSHA256();\n+\n }\n \n uint256 ComputeTapbranchHash(std::span<const unsigned char> a, std::span<const unsigned char> b)","6169":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..46fed9128f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1901,7 +1901,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n     assert(control.size() <= TAPROOT_CONTROL_MAX_SIZE);\n     assert((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE == 0);\n \n-    const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n+    const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) * TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n     for (int i = 0; i < path_len; ++i) {\n         std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};","6170":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..946adc0d9c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1901,7 +1901,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n     assert(control.size() <= TAPROOT_CONTROL_MAX_SIZE);\n     assert((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE == 0);\n \n-    const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n+    const int path_len = (control.size() + TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n     for (int i = 0; i < path_len; ++i) {\n         std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};","6171":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..80f0c17ec0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1903,7 +1903,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n \n     const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n-    for (int i = 0; i < path_len; ++i) {\n+    for (int i = 0; i <= path_len; ++i) {\n         std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n         k = ComputeTapbranchHash(k, node);\n     }","6172":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c5a3d435c6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1903,7 +1903,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n \n     const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n-    for (int i = 0; i < path_len; ++i) {\n+    for (int i = 0; i > path_len; ++i) {\n         std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n         k = ComputeTapbranchHash(k, node);\n     }","6173":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cf8a590f49 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1903,7 +1903,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n \n     const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n-    for (int i = 0; i < path_len; ++i) {\n+    for (int i = 0; i >= path_len; ++i) {\n         std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n         k = ComputeTapbranchHash(k, node);\n     }","6174":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..28793d281f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1903,7 +1903,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n \n     const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n-    for (int i = 0; i < path_len; ++i) {\n+    for (int i = 0; i < path_len; ++i) {break;\n         std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n         k = ComputeTapbranchHash(k, node);\n     }","6175":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4142018aeb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1904,7 +1904,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n     const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n     for (int i = 0; i < path_len; ++i) {\n-        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n+        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE - TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n         k = ComputeTapbranchHash(k, node);\n     }\n     return k;","6176":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1336f3fa6c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1904,7 +1904,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n     const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n     for (int i = 0; i < path_len; ++i) {\n-        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n+        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE * TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n         k = ComputeTapbranchHash(k, node);\n     }\n     return k;","6177":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..943e4569d4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1904,7 +1904,7 @@ uint256 ComputeTaprootMerkleRoot(std::span<const unsigned char> control, const u\n     const int path_len = (control.size() - TAPROOT_CONTROL_BASE_SIZE) / TAPROOT_CONTROL_NODE_SIZE;\n     uint256 k = tapleaf_hash;\n     for (int i = 0; i < path_len; ++i) {\n-        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE + TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n+        std::span node{std::span{control}.subspan(TAPROOT_CONTROL_BASE_SIZE / TAPROOT_CONTROL_NODE_SIZE * i, TAPROOT_CONTROL_NODE_SIZE)};\n         k = ComputeTapbranchHash(k, node);\n     }\n     return k;","6178":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e62a265ccf 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1915,7 +1915,7 @@ static bool VerifyTaprootCommitment(const std::vector<unsigned char>& control, c\n     assert(control.size() >= TAPROOT_CONTROL_BASE_SIZE);\n     assert(program.size() >= uint256::size());\n     //! The internal pubkey (x-only, so no Y coordinate parity).\n-    const XOnlyPubKey p{std::span{control}.subspan(1, TAPROOT_CONTROL_BASE_SIZE - 1)};\n+    const XOnlyPubKey p{std::span{control}.subspan(1, TAPROOT_CONTROL_BASE_SIZE + 1)};\n     //! The output pubkey (taken from the scriptPubKey).\n     const XOnlyPubKey q{program};\n     // Compute the Merkle root from the leaf and the provided path.","6179":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0146f8a616 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1930,7 +1930,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n     std::span stack{witness.stack};\n     ScriptExecutionData execdata;\n \n-    if (witversion == 0) {\n+    if (witversion != 0) {\n         if (program.size() == WITNESS_V0_SCRIPTHASH_SIZE) {\n             // BIP141 P2WSH: 32-byte witness v0 program (which encodes SHA256(script))\n             if (stack.size() == 0) {","6180":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9964b6d9b4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1930,7 +1930,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n     std::span stack{witness.stack};\n     ScriptExecutionData execdata;\n \n-    if (witversion == 0) {\n+    if (1==1) {\n         if (program.size() == WITNESS_V0_SCRIPTHASH_SIZE) {\n             // BIP141 P2WSH: 32-byte witness v0 program (which encodes SHA256(script))\n             if (stack.size() == 0) {","6181":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..414f16fa73 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1930,7 +1930,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n     std::span stack{witness.stack};\n     ScriptExecutionData execdata;\n \n-    if (witversion == 0) {\n+    if (1==0) {\n         if (program.size() == WITNESS_V0_SCRIPTHASH_SIZE) {\n             // BIP141 P2WSH: 32-byte witness v0 program (which encodes SHA256(script))\n             if (stack.size() == 0) {","6182":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..524ec941df 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1931,7 +1931,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n     ScriptExecutionData execdata;\n \n     if (witversion == 0) {\n-        if (program.size() == WITNESS_V0_SCRIPTHASH_SIZE) {\n+        if (program.size() != WITNESS_V0_SCRIPTHASH_SIZE) {\n             // BIP141 P2WSH: 32-byte witness v0 program (which encodes SHA256(script))\n             if (stack.size() == 0) {\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY);","6183":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5a686fd605 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1933,7 +1933,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n     if (witversion == 0) {\n         if (program.size() == WITNESS_V0_SCRIPTHASH_SIZE) {\n             // BIP141 P2WSH: 32-byte witness v0 program (which encodes SHA256(script))\n-            if (stack.size() == 0) {\n+            if (stack.size() != 0) {\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY);\n             }\n             const valtype& script_bytes = SpanPopBack(stack);","6184":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ade48dbb5f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1939,7 +1939,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             const valtype& script_bytes = SpanPopBack(stack);\n             exec_script = CScript(script_bytes.begin(), script_bytes.end());\n             uint256 hash_exec_script;\n-            CSHA256().Write(exec_script.data(), exec_script.size()).Finalize(hash_exec_script.begin());\n+\n             if (memcmp(hash_exec_script.begin(), program.data(), 32)) {\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH);\n             }","6185":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..924b9a9727 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1944,7 +1944,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH);\n             }\n             return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::WITNESS_V0, checker, execdata, serror);\n-        } else if (program.size() == WITNESS_V0_KEYHASH_SIZE) {\n+        } else if (program.size() != WITNESS_V0_KEYHASH_SIZE) {\n             // BIP141 P2WPKH: 20-byte witness v0 program (which encodes Hash160(pubkey))\n             if (stack.size() != 2) {\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH); // 2 items in witness","6186":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..60052378c2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1946,7 +1946,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::WITNESS_V0, checker, execdata, serror);\n         } else if (program.size() == WITNESS_V0_KEYHASH_SIZE) {\n             // BIP141 P2WPKH: 20-byte witness v0 program (which encodes Hash160(pubkey))\n-            if (stack.size() != 2) {\n+            if (stack.size() == 2) {\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH); // 2 items in witness\n             }\n             exec_script << OP_DUP << OP_HASH160 << program << OP_EQUALVERIFY << OP_CHECKSIG;","6187":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f1d245173c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1954,7 +1954,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         } else {\n             return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WRONG_LENGTH);\n         }\n-    } else if (witversion == 1 && program.size() == WITNESS_V1_TAPROOT_SIZE && !is_p2sh) {\n+    } else if (witversion == 1 || program.size() == WITNESS_V1_TAPROOT_SIZE && !is_p2sh) {\n         // BIP341 Taproot: 32-byte non-P2SH witness v1 program (which encodes a P2C-tweaked pubkey)\n         if (!(flags & SCRIPT_VERIFY_TAPROOT)) return set_success(serror);\n         if (stack.size() == 0) return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY);","6188":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f96452ac98 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1954,7 +1954,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         } else {\n             return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WRONG_LENGTH);\n         }\n-    } else if (witversion == 1 && program.size() == WITNESS_V1_TAPROOT_SIZE && !is_p2sh) {\n+    } else if (witversion != 1 && program.size() == WITNESS_V1_TAPROOT_SIZE && !is_p2sh) {\n         // BIP341 Taproot: 32-byte non-P2SH witness v1 program (which encodes a P2C-tweaked pubkey)\n         if (!(flags & SCRIPT_VERIFY_TAPROOT)) return set_success(serror);\n         if (stack.size() == 0) return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY);","6189":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..4575f4e0da 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1958,7 +1958,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         // BIP341 Taproot: 32-byte non-P2SH witness v1 program (which encodes a P2C-tweaked pubkey)\n         if (!(flags & SCRIPT_VERIFY_TAPROOT)) return set_success(serror);\n         if (stack.size() == 0) return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY);\n-        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n+        if (stack.size() > 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n             // Drop annex (this is non-standard; see IsWitnessStandard)\n             const valtype& annex = SpanPopBack(stack);\n             execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();","6190":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..40c2224d91 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1958,7 +1958,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         // BIP341 Taproot: 32-byte non-P2SH witness v1 program (which encodes a P2C-tweaked pubkey)\n         if (!(flags & SCRIPT_VERIFY_TAPROOT)) return set_success(serror);\n         if (stack.size() == 0) return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY);\n-        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n+        if (stack.size() <= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n             // Drop annex (this is non-standard; see IsWitnessStandard)\n             const valtype& annex = SpanPopBack(stack);\n             execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();","6191":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f6bbd52952 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1958,7 +1958,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         // BIP341 Taproot: 32-byte non-P2SH witness v1 program (which encodes a P2C-tweaked pubkey)\n         if (!(flags & SCRIPT_VERIFY_TAPROOT)) return set_success(serror);\n         if (stack.size() == 0) return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY);\n-        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n+        if (stack.size() >= 2 || !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n             // Drop annex (this is non-standard; see IsWitnessStandard)\n             const valtype& annex = SpanPopBack(stack);\n             execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();","6192":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..51ef0b25d2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1958,7 +1958,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         // BIP341 Taproot: 32-byte non-P2SH witness v1 program (which encodes a P2C-tweaked pubkey)\n         if (!(flags & SCRIPT_VERIFY_TAPROOT)) return set_success(serror);\n         if (stack.size() == 0) return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY);\n-        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n+        if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] != ANNEX_TAG) {\n             // Drop annex (this is non-standard; see IsWitnessStandard)\n             const valtype& annex = SpanPopBack(stack);\n             execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();","6193":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c32654f844 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1961,7 +1961,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n             // Drop annex (this is non-standard; see IsWitnessStandard)\n             const valtype& annex = SpanPopBack(stack);\n-            execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();\n+            execdata.m_annex_hash = true;\n             execdata.m_annex_present = true;\n         } else {\n             execdata.m_annex_present = false;","6194":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c3678b9533 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1961,7 +1961,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         if (stack.size() >= 2 && !stack.back().empty() && stack.back()[0] == ANNEX_TAG) {\n             // Drop annex (this is non-standard; see IsWitnessStandard)\n             const valtype& annex = SpanPopBack(stack);\n-            execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();\n+            execdata.m_annex_hash = false;\n             execdata.m_annex_present = true;\n         } else {\n             execdata.m_annex_present = false;","6195":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..77ff4b53f5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1962,7 +1962,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Drop annex (this is non-standard; see IsWitnessStandard)\n             const valtype& annex = SpanPopBack(stack);\n             execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();\n-            execdata.m_annex_present = true;\n+            execdata.m_annex_present = false;\n         } else {\n             execdata.m_annex_present = false;\n         }","6196":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..132afbc27b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1964,7 +1964,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             execdata.m_annex_hash = (HashWriter{} << annex).GetSHA256();\n             execdata.m_annex_present = true;\n         } else {\n-            execdata.m_annex_present = false;\n+            execdata.m_annex_present = true;\n         }\n         execdata.m_annex_init = true;\n         if (stack.size() == 1) {","6197":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f6dd70f3ae 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1966,7 +1966,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         } else {\n             execdata.m_annex_present = false;\n         }\n-        execdata.m_annex_init = true;\n+        execdata.m_annex_init = false;\n         if (stack.size() == 1) {\n             // Key path spending (stack size is 1 after removing optional annex)\n             if (!checker.CheckSchnorrSignature(stack.front(), program, SigVersion::TAPROOT, execdata, serror)) {","6198":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..91d727ef15 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1967,7 +1967,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             execdata.m_annex_present = false;\n         }\n         execdata.m_annex_init = true;\n-        if (stack.size() == 1) {\n+        if (stack.size() != 1) {\n             // Key path spending (stack size is 1 after removing optional annex)\n             if (!checker.CheckSchnorrSignature(stack.front(), program, SigVersion::TAPROOT, execdata, serror)) {\n                 return false; // serror is set","6199":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0c50b9f78f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1970,7 +1970,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n         if (stack.size() == 1) {\n             // Key path spending (stack size is 1 after removing optional annex)\n             if (!checker.CheckSchnorrSignature(stack.front(), program, SigVersion::TAPROOT, execdata, serror)) {\n-                return false; // serror is set\n+                return true; // serror is set\n             }\n             return set_success(serror);\n         } else {","6200":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5305152e11 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() >= TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6201":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d4e038546a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() <= TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6202":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f5934efc67 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() < TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6203":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e83ec43575 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() > TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6204":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..df998facdb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() <= TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6205":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..39c7efce7f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() >= TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6206":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f31da3b13a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() < TAPROOT_CONTROL_BASE_SIZE && control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6207":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8bf677c71f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) == 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6208":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..54bd336e7f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1977,7 +1977,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             // Script path spending (stack size is >1 after removing optional annex)\n             const valtype& control = SpanPopBack(stack);\n             const valtype& script = SpanPopBack(stack);\n-            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n+            if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() + TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n             execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);","6209":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9238a81d4d 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1980,7 +1980,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n-            execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);\n+            execdata.m_tapleaf_hash = true, script);\n             if (!VerifyTaprootCommitment(control, program, execdata.m_tapleaf_hash)) {\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH);\n             }","6210":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a95d64da43 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1980,7 +1980,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             if (control.size() < TAPROOT_CONTROL_BASE_SIZE || control.size() > TAPROOT_CONTROL_MAX_SIZE || ((control.size() - TAPROOT_CONTROL_BASE_SIZE) % TAPROOT_CONTROL_NODE_SIZE) != 0) {\n                 return set_error(serror, SCRIPT_ERR_TAPROOT_WRONG_CONTROL_SIZE);\n             }\n-            execdata.m_tapleaf_hash = ComputeTapleafHash(control[0] & TAPROOT_LEAF_MASK, script);\n+            execdata.m_tapleaf_hash = false, script);\n             if (!VerifyTaprootCommitment(control, program, execdata.m_tapleaf_hash)) {\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH);\n             }","6211":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..00720ac447 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1984,7 +1984,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             if (!VerifyTaprootCommitment(control, program, execdata.m_tapleaf_hash)) {\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH);\n             }\n-            execdata.m_tapleaf_hash_init = true;\n+            execdata.m_tapleaf_hash_init = false;\n             if ((control[0] & TAPROOT_LEAF_MASK) == TAPROOT_LEAF_TAPSCRIPT) {\n                 // Tapscript (leaf version 0xc0)\n                 exec_script = CScript(script.begin(), script.end());","6212":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9f4cac723f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1985,7 +1985,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n                 return set_error(serror, SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH);\n             }\n             execdata.m_tapleaf_hash_init = true;\n-            if ((control[0] & TAPROOT_LEAF_MASK) == TAPROOT_LEAF_TAPSCRIPT) {\n+            if ((control[0] & TAPROOT_LEAF_MASK) != TAPROOT_LEAF_TAPSCRIPT) {\n                 // Tapscript (leaf version 0xc0)\n                 exec_script = CScript(script.begin(), script.end());\n                 execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;","6213":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d6e0949252 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1988,7 +1988,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             if ((control[0] & TAPROOT_LEAF_MASK) == TAPROOT_LEAF_TAPSCRIPT) {\n                 // Tapscript (leaf version 0xc0)\n                 exec_script = CScript(script.begin(), script.end());\n-                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;\n+                execdata.m_validation_weight_left = true;\n                 execdata.m_validation_weight_left_init = true;\n                 return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::TAPSCRIPT, checker, execdata, serror);\n             }","6214":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..aaab995d20 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1988,7 +1988,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             if ((control[0] & TAPROOT_LEAF_MASK) == TAPROOT_LEAF_TAPSCRIPT) {\n                 // Tapscript (leaf version 0xc0)\n                 exec_script = CScript(script.begin(), script.end());\n-                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;\n+                execdata.m_validation_weight_left = false;\n                 execdata.m_validation_weight_left_init = true;\n                 return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::TAPSCRIPT, checker, execdata, serror);\n             }","6215":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8efa93f8ff 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1988,7 +1988,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             if ((control[0] & TAPROOT_LEAF_MASK) == TAPROOT_LEAF_TAPSCRIPT) {\n                 // Tapscript (leaf version 0xc0)\n                 exec_script = CScript(script.begin(), script.end());\n-                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;\n+                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) - VALIDATION_WEIGHT_OFFSET;\n                 execdata.m_validation_weight_left_init = true;\n                 return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::TAPSCRIPT, checker, execdata, serror);\n             }","6216":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c85f7d5816 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1988,7 +1988,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             if ((control[0] & TAPROOT_LEAF_MASK) == TAPROOT_LEAF_TAPSCRIPT) {\n                 // Tapscript (leaf version 0xc0)\n                 exec_script = CScript(script.begin(), script.end());\n-                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;\n+                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) * VALIDATION_WEIGHT_OFFSET;\n                 execdata.m_validation_weight_left_init = true;\n                 return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::TAPSCRIPT, checker, execdata, serror);\n             }","6217":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ac73315ffe 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1988,7 +1988,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             if ((control[0] & TAPROOT_LEAF_MASK) == TAPROOT_LEAF_TAPSCRIPT) {\n                 // Tapscript (leaf version 0xc0)\n                 exec_script = CScript(script.begin(), script.end());\n-                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;\n+                execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) / VALIDATION_WEIGHT_OFFSET;\n                 execdata.m_validation_weight_left_init = true;\n                 return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::TAPSCRIPT, checker, execdata, serror);\n             }","6218":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8aebb70d5a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1989,7 +1989,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n                 // Tapscript (leaf version 0xc0)\n                 exec_script = CScript(script.begin(), script.end());\n                 execdata.m_validation_weight_left = ::GetSerializeSize(witness.stack) + VALIDATION_WEIGHT_OFFSET;\n-                execdata.m_validation_weight_left_init = true;\n+                execdata.m_validation_weight_left_init = false;\n                 return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::TAPSCRIPT, checker, execdata, serror);\n             }\n             if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION) {","6219":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e1aa65aa08 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1992,7 +1992,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n                 execdata.m_validation_weight_left_init = true;\n                 return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::TAPSCRIPT, checker, execdata, serror);\n             }\n-            if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION) {\n+            if (1==1) {\n                 return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION);\n             }\n             return set_success(serror);","6220":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..accc133bba 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1992,7 +1992,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n                 execdata.m_validation_weight_left_init = true;\n                 return ExecuteWitnessScript(stack, exec_script, flags, SigVersion::TAPSCRIPT, checker, execdata, serror);\n             }\n-            if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION) {\n+            if (1==0) {\n                 return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION);\n             }\n             return set_success(serror);","6221":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8165718f3f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1997,7 +1997,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             }\n             return set_success(serror);\n         }\n-    } else if (!is_p2sh && CScript::IsPayToAnchor(witversion, program)) {\n+    } else if (!is_p2sh || CScript::IsPayToAnchor(witversion, program)) {\n         return true;\n     } else {\n         if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM) {","6222":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c2d51aa9f9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -1998,7 +1998,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             return set_success(serror);\n         }\n     } else if (!is_p2sh && CScript::IsPayToAnchor(witversion, program)) {\n-        return true;\n+        return false;\n     } else {\n         if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM) {\n             return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM);","6223":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9f7d90e979 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2000,7 +2000,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n     } else if (!is_p2sh && CScript::IsPayToAnchor(witversion, program)) {\n         return true;\n     } else {\n-        if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM) {\n+        if (1==1) {\n             return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM);\n         }\n         // Other version/size/p2sh combinations return true for future softfork compatibility","6224":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..261f177317 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2000,7 +2000,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n     } else if (!is_p2sh && CScript::IsPayToAnchor(witversion, program)) {\n         return true;\n     } else {\n-        if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM) {\n+        if (1==0) {\n             return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM);\n         }\n         // Other version/size/p2sh combinations return true for future softfork compatibility","6225":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..559633fd08 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2004,7 +2004,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n             return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM);\n         }\n         // Other version/size/p2sh combinations return true for future softfork compatibility\n-        return true;\n+        return false;\n     }\n     // There is intentionally no return statement here, to be able to use \"control reaches end of non-void function\" warnings to detect gaps in the logic above.\n }","6226":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..2401caa2fb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2012,7 +2012,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const CScriptWitness* witness, script_verify_flags flags, const BaseSignatureChecker& checker, ScriptError* serror)\n {\n     static const CScriptWitness emptyWitness;\n-    if (witness == nullptr) {\n+    if (witness != nullptr) {\n         witness = &emptyWitness;\n     }\n     bool hadWitness = false;","6227":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f798901fd2 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2012,7 +2012,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const CScriptWitness* witness, script_verify_flags flags, const BaseSignatureChecker& checker, ScriptError* serror)\n {\n     static const CScriptWitness emptyWitness;\n-    if (witness == nullptr) {\n+    if (1==1) {\n         witness = &emptyWitness;\n     }\n     bool hadWitness = false;","6228":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7194ebf8a4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2012,7 +2012,7 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,\n bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const CScriptWitness* witness, script_verify_flags flags, const BaseSignatureChecker& checker, ScriptError* serror)\n {\n     static const CScriptWitness emptyWitness;\n-    if (witness == nullptr) {\n+    if (1==0) {\n         witness = &emptyWitness;\n     }\n     bool hadWitness = false;","6229":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a715216d71 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2015,7 +2015,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     if (witness == nullptr) {\n         witness = &emptyWitness;\n     }\n-    bool hadWitness = false;\n+    bool hadWitness = true;\n \n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n ","6230":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6508a1e9b9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2017,7 +2017,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     }\n     bool hadWitness = false;\n \n-    set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n+\n \n     if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) != 0 && !scriptSig.IsPushOnly()) {\n         return set_error(serror, SCRIPT_ERR_SIG_PUSHONLY);","6231":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..932a9363e7 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2019,7 +2019,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n \n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n \n-    if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) != 0 && !scriptSig.IsPushOnly()) {\n+    if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) != 0 || !scriptSig.IsPushOnly()) {\n         return set_error(serror, SCRIPT_ERR_SIG_PUSHONLY);\n     }\n ","6232":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7c96257364 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2019,7 +2019,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n \n     set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR);\n \n-    if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) != 0 && !scriptSig.IsPushOnly()) {\n+    if ((flags & SCRIPT_VERIFY_SIGPUSHONLY) == 0 && !scriptSig.IsPushOnly()) {\n         return set_error(serror, SCRIPT_ERR_SIG_PUSHONLY);\n     }\n ","6233":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0d4df819ef 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2028,7 +2028,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     std::vector<std::vector<unsigned char> > stack, stackCopy;\n     if (!EvalScript(stack, scriptSig, flags, checker, SigVersion::BASE, serror))\n         // serror is set\n-        return false;\n+        return true;\n     if (flags & SCRIPT_VERIFY_P2SH)\n         stackCopy = stack;\n     if (!EvalScript(stack, scriptPubKey, flags, checker, SigVersion::BASE, serror))","6234":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..41f602b9fb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2029,7 +2029,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     if (!EvalScript(stack, scriptSig, flags, checker, SigVersion::BASE, serror))\n         // serror is set\n         return false;\n-    if (flags & SCRIPT_VERIFY_P2SH)\n+    if (1==1)\n         stackCopy = stack;\n     if (!EvalScript(stack, scriptPubKey, flags, checker, SigVersion::BASE, serror))\n         // serror is set","6235":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d9d1305bd1 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2029,7 +2029,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     if (!EvalScript(stack, scriptSig, flags, checker, SigVersion::BASE, serror))\n         // serror is set\n         return false;\n-    if (flags & SCRIPT_VERIFY_P2SH)\n+    if (1==0)\n         stackCopy = stack;\n     if (!EvalScript(stack, scriptPubKey, flags, checker, SigVersion::BASE, serror))\n         // serror is set","6236":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e5fd8f5441 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2033,7 +2033,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         stackCopy = stack;\n     if (!EvalScript(stack, scriptPubKey, flags, checker, SigVersion::BASE, serror))\n         // serror is set\n-        return false;\n+        return true;\n     if (stack.empty())\n         return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n     if (CastToBool(stack.back()) == false)","6237":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8b587aad3e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2036,7 +2036,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         return false;\n     if (stack.empty())\n         return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n-    if (CastToBool(stack.back()) == false)\n+    if (CastToBool(stack.back()) == true)\n         return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n \n     // Bare witness programs","6238":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..43cb118beb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2036,7 +2036,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         return false;\n     if (stack.empty())\n         return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n-    if (CastToBool(stack.back()) == false)\n+    if (CastToBool(stack.back()) != false)\n         return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n \n     // Bare witness programs","6239":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..37e255bb3b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2042,7 +2042,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     // Bare witness programs\n     int witnessversion;\n     std::vector<unsigned char> witnessprogram;\n-    if (flags & SCRIPT_VERIFY_WITNESS) {\n+    if (1==1) {\n         if (scriptPubKey.IsWitnessProgram(witnessversion, witnessprogram)) {\n             hadWitness = true;\n             if (scriptSig.size() != 0) {","6240":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a42b0d0d9f 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2042,7 +2042,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     // Bare witness programs\n     int witnessversion;\n     std::vector<unsigned char> witnessprogram;\n-    if (flags & SCRIPT_VERIFY_WITNESS) {\n+    if (1==0) {\n         if (scriptPubKey.IsWitnessProgram(witnessversion, witnessprogram)) {\n             hadWitness = true;\n             if (scriptSig.size() != 0) {","6241":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6b83b81ee4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2044,7 +2044,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     std::vector<unsigned char> witnessprogram;\n     if (flags & SCRIPT_VERIFY_WITNESS) {\n         if (scriptPubKey.IsWitnessProgram(witnessversion, witnessprogram)) {\n-            hadWitness = true;\n+            hadWitness = false;\n             if (scriptSig.size() != 0) {\n                 // The scriptSig must be _exactly_ CScript(), otherwise we reintroduce malleability.\n                 return set_error(serror, SCRIPT_ERR_WITNESS_MALLEATED);","6242":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..cf24e783d5 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2045,7 +2045,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     if (flags & SCRIPT_VERIFY_WITNESS) {\n         if (scriptPubKey.IsWitnessProgram(witnessversion, witnessprogram)) {\n             hadWitness = true;\n-            if (scriptSig.size() != 0) {\n+            if (scriptSig.size() == 0) {\n                 // The scriptSig must be _exactly_ CScript(), otherwise we reintroduce malleability.\n                 return set_error(serror, SCRIPT_ERR_WITNESS_MALLEATED);\n             }","6243":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..210ef21df9 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2049,7 +2049,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n                 // The scriptSig must be _exactly_ CScript(), otherwise we reintroduce malleability.\n                 return set_error(serror, SCRIPT_ERR_WITNESS_MALLEATED);\n             }\n-            if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/false)) {\n+            if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/true)) {\n                 return false;\n             }\n             // Bypass the cleanstack check at the end. The actual stack is obviously not clean","6244":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5da2b3085a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2050,7 +2050,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n                 return set_error(serror, SCRIPT_ERR_WITNESS_MALLEATED);\n             }\n             if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/false)) {\n-                return false;\n+                return true;\n             }\n             // Bypass the cleanstack check at the end. The actual stack is obviously not clean\n             // for witness programs.","6245":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..7e1f5c8182 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2059,7 +2059,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     }\n \n     // Additional validation for spend-to-script-hash transactions:\n-    if ((flags & SCRIPT_VERIFY_P2SH) && scriptPubKey.IsPayToScriptHash())\n+    if ((flags & SCRIPT_VERIFY_P2SH) || scriptPubKey.IsPayToScriptHash())\n     {\n         // scriptSig must be literals-only or validation fails\n         if (!scriptSig.IsPushOnly())","6246":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..66c4562a90 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2066,7 +2066,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n             return set_error(serror, SCRIPT_ERR_SIG_PUSHONLY);\n \n         // Restore stack.\n-        swap(stack, stackCopy);\n+\n \n         // stack cannot be empty here, because if it was the\n         // P2SH  HASH <> EQUAL  scriptPubKey would be evaluated with","6247":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..852db46aff 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2075,7 +2075,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n \n         const valtype& pubKeySerialized = stack.back();\n         CScript pubKey2(pubKeySerialized.begin(), pubKeySerialized.end());\n-        popstack(stack);\n+\n \n         if (!EvalScript(stack, pubKey2, flags, checker, SigVersion::BASE, serror))\n             // serror is set","6248":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a1012e07d6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2079,7 +2079,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n \n         if (!EvalScript(stack, pubKey2, flags, checker, SigVersion::BASE, serror))\n             // serror is set\n-            return false;\n+            return true;\n         if (stack.empty())\n             return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n         if (!CastToBool(stack.back()))","6249":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6b11cde286 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2086,7 +2086,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n             return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n \n         // P2SH witness program\n-        if (flags & SCRIPT_VERIFY_WITNESS) {\n+        if (1==1) {\n             if (pubKey2.IsWitnessProgram(witnessversion, witnessprogram)) {\n                 hadWitness = true;\n                 if (scriptSig != CScript() << std::vector<unsigned char>(pubKey2.begin(), pubKey2.end())) {","6250":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e1ef058684 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2086,7 +2086,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n             return set_error(serror, SCRIPT_ERR_EVAL_FALSE);\n \n         // P2SH witness program\n-        if (flags & SCRIPT_VERIFY_WITNESS) {\n+        if (1==0) {\n             if (pubKey2.IsWitnessProgram(witnessversion, witnessprogram)) {\n                 hadWitness = true;\n                 if (scriptSig != CScript() << std::vector<unsigned char>(pubKey2.begin(), pubKey2.end())) {","6251":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9e8c60c18a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2088,7 +2088,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         // P2SH witness program\n         if (flags & SCRIPT_VERIFY_WITNESS) {\n             if (pubKey2.IsWitnessProgram(witnessversion, witnessprogram)) {\n-                hadWitness = true;\n+                hadWitness = false;\n                 if (scriptSig != CScript() << std::vector<unsigned char>(pubKey2.begin(), pubKey2.end())) {\n                     // The scriptSig must be _exactly_ a single push of the redeemScript. Otherwise we\n                     // reintroduce malleability.","6252":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..52bbc0349e 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2089,7 +2089,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         if (flags & SCRIPT_VERIFY_WITNESS) {\n             if (pubKey2.IsWitnessProgram(witnessversion, witnessprogram)) {\n                 hadWitness = true;\n-                if (scriptSig != CScript() << std::vector<unsigned char>(pubKey2.begin(), pubKey2.end())) {\n+                if (scriptSig == CScript() << std::vector<unsigned char>(pubKey2.begin(), pubKey2.end())) {\n                     // The scriptSig must be _exactly_ a single push of the redeemScript. Otherwise we\n                     // reintroduce malleability.\n                     return set_error(serror, SCRIPT_ERR_WITNESS_MALLEATED_P2SH);","6253":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3393b7e15c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2094,7 +2094,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n                     // reintroduce malleability.\n                     return set_error(serror, SCRIPT_ERR_WITNESS_MALLEATED_P2SH);\n                 }\n-                if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/true)) {\n+                if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/false)) {\n                     return false;\n                 }\n                 // Bypass the cleanstack check at the end. The actual stack is obviously not clean","6254":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..c7d259b2ba 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2095,7 +2095,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n                     return set_error(serror, SCRIPT_ERR_WITNESS_MALLEATED_P2SH);\n                 }\n                 if (!VerifyWitnessProgram(*witness, witnessversion, witnessprogram, flags, checker, serror, /*is_p2sh=*/true)) {\n-                    return false;\n+                    return true;\n                 }\n                 // Bypass the cleanstack check at the end. The actual stack is obviously not clean\n                 // for witness programs.","6255":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1462981055 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2107,7 +2107,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n     // The CLEANSTACK check is only performed after potential P2SH evaluation,\n     // as the non-P2SH evaluation of a P2SH script will obviously not result in\n     // a clean stack (the P2SH inputs remain). The same holds for witness evaluation.\n-    if ((flags & SCRIPT_VERIFY_CLEANSTACK) != 0) {\n+    if ((flags & SCRIPT_VERIFY_CLEANSTACK) == 0) {\n         // Disallow CLEANSTACK without P2SH, as otherwise a switch CLEANSTACK->P2SH+CLEANSTACK\n         // would be possible, which is not a softfork (and P2SH should be one).\n         assert((flags & SCRIPT_VERIFY_P2SH) != 0);","6256":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..ff612c1d8b 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2112,7 +2112,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         // would be possible, which is not a softfork (and P2SH should be one).\n         assert((flags & SCRIPT_VERIFY_P2SH) != 0);\n         assert((flags & SCRIPT_VERIFY_WITNESS) != 0);\n-        if (stack.size() != 1) {\n+        if (stack.size() == 1) {\n             return set_error(serror, SCRIPT_ERR_CLEANSTACK);\n         }\n     }","6257":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..6da8b7724c 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2117,7 +2117,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         }\n     }\n \n-    if (flags & SCRIPT_VERIFY_WITNESS) {\n+    if (1==1) {\n         // We can't check for correct unexpected witness data if P2SH was off, so require\n         // that WITNESS implies P2SH. Otherwise, going from WITNESS->P2SH+WITNESS would be\n         // possible, which is not a softfork.","6258":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..fcd6dc9bd0 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2117,7 +2117,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         }\n     }\n \n-    if (flags & SCRIPT_VERIFY_WITNESS) {\n+    if (1==0) {\n         // We can't check for correct unexpected witness data if P2SH was off, so require\n         // that WITNESS implies P2SH. Otherwise, going from WITNESS->P2SH+WITNESS would be\n         // possible, which is not a softfork.","6259":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..543f523d94 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2122,7 +2122,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n         // that WITNESS implies P2SH. Otherwise, going from WITNESS->P2SH+WITNESS would be\n         // possible, which is not a softfork.\n         assert((flags & SCRIPT_VERIFY_P2SH) != 0);\n-        if (!hadWitness && !witness->IsNull()) {\n+        if (!hadWitness || !witness->IsNull()) {\n             return set_error(serror, SCRIPT_ERR_WITNESS_UNEXPECTED);\n         }\n     }","6260":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..91b43c7985 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2132,7 +2132,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n \n size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& witprogram, const CScriptWitness& witness)\n {\n-    if (witversion == 0) {\n+    if (witversion != 0) {\n         if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n ","6261":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..5055b3e8da 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2132,7 +2132,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n \n size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& witprogram, const CScriptWitness& witness)\n {\n-    if (witversion == 0) {\n+    if (1==1) {\n         if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n ","6262":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e852e4e532 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2132,7 +2132,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n \n size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& witprogram, const CScriptWitness& witness)\n {\n-    if (witversion == 0) {\n+    if (1==0) {\n         if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n ","6263":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..e5da90bf24 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2133,7 +2133,7 @@ bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, const C\n size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& witprogram, const CScriptWitness& witness)\n {\n     if (witversion == 0) {\n-        if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n+        if (witprogram.size() != WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n \n         if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {","6264":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..689b6d07da 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2136,7 +2136,7 @@ size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& wi\n         if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n \n-        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {\n+        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() >= 0) {\n             CScript subscript(witness.stack.back().begin(), witness.stack.back().end());\n             return subscript.GetSigOpCount(true);\n         }","6265":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..3e7fd8add4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2136,7 +2136,7 @@ size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& wi\n         if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n \n-        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {\n+        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() < 0) {\n             CScript subscript(witness.stack.back().begin(), witness.stack.back().end());\n             return subscript.GetSigOpCount(true);\n         }","6266":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..869082e050 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2136,7 +2136,7 @@ size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& wi\n         if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n \n-        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {\n+        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() <= 0) {\n             CScript subscript(witness.stack.back().begin(), witness.stack.back().end());\n             return subscript.GetSigOpCount(true);\n         }","6267":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..89d85fd7eb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2136,7 +2136,7 @@ size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& wi\n         if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n \n-        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {\n+        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE || witness.stack.size() > 0) {\n             CScript subscript(witness.stack.back().begin(), witness.stack.back().end());\n             return subscript.GetSigOpCount(true);\n         }","6268":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..90bf56ef65 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2136,7 +2136,7 @@ size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& wi\n         if (witprogram.size() == WITNESS_V0_KEYHASH_SIZE)\n             return 1;\n \n-        if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {\n+        if (witprogram.size() != WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {\n             CScript subscript(witness.stack.back().begin(), witness.stack.back().end());\n             return subscript.GetSigOpCount(true);\n         }","6269":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..d91f7579b6 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2138,7 +2138,7 @@ size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& wi\n \n         if (witprogram.size() == WITNESS_V0_SCRIPTHASH_SIZE && witness.stack.size() > 0) {\n             CScript subscript(witness.stack.back().begin(), witness.stack.back().end());\n-            return subscript.GetSigOpCount(true);\n+            return subscript.GetSigOpCount(false);\n         }\n     }\n ","6270":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0b3ab28d04 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2148,7 +2148,7 @@ size_t static WitnessSigOps(int witversion, const std::vector<unsigned char>& wi\n \n size_t CountWitnessSigOps(const CScript& scriptSig, const CScript& scriptPubKey, const CScriptWitness& witness, script_verify_flags flags)\n {\n-    if ((flags & SCRIPT_VERIFY_WITNESS) == 0) {\n+    if ((flags & SCRIPT_VERIFY_WITNESS) != 0) {\n         return 0;\n     }\n     assert((flags & SCRIPT_VERIFY_P2SH) != 0);","6271":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..88539295dc 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2159,7 +2159,7 @@ size_t CountWitnessSigOps(const CScript& scriptSig, const CScript& scriptPubKey,\n         return WitnessSigOps(witnessversion, witnessprogram, witness);\n     }\n \n-    if (scriptPubKey.IsPayToScriptHash() && scriptSig.IsPushOnly()) {\n+    if (scriptPubKey.IsPayToScriptHash() || scriptSig.IsPushOnly()) {\n         CScript::const_iterator pc = scriptSig.begin();\n         std::vector<unsigned char> data;\n         while (pc < scriptSig.end()) {","6272":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9a9406de29 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2162,7 +2162,7 @@ size_t CountWitnessSigOps(const CScript& scriptSig, const CScript& scriptPubKey,\n     if (scriptPubKey.IsPayToScriptHash() && scriptSig.IsPushOnly()) {\n         CScript::const_iterator pc = scriptSig.begin();\n         std::vector<unsigned char> data;\n-        while (pc < scriptSig.end()) {\n+        while (pc <= scriptSig.end()) {\n             opcodetype opcode;\n             scriptSig.GetOp(pc, opcode, data);\n         }","6273":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f0561822bb 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2162,7 +2162,7 @@ size_t CountWitnessSigOps(const CScript& scriptSig, const CScript& scriptPubKey,\n     if (scriptPubKey.IsPayToScriptHash() && scriptSig.IsPushOnly()) {\n         CScript::const_iterator pc = scriptSig.begin();\n         std::vector<unsigned char> data;\n-        while (pc < scriptSig.end()) {\n+        while (pc > scriptSig.end()) {\n             opcodetype opcode;\n             scriptSig.GetOp(pc, opcode, data);\n         }","6274":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..f9912fab99 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2162,7 +2162,7 @@ size_t CountWitnessSigOps(const CScript& scriptSig, const CScript& scriptPubKey,\n     if (scriptPubKey.IsPayToScriptHash() && scriptSig.IsPushOnly()) {\n         CScript::const_iterator pc = scriptSig.begin();\n         std::vector<unsigned char> data;\n-        while (pc < scriptSig.end()) {\n+        while (pc >= scriptSig.end()) {\n             opcodetype opcode;\n             scriptSig.GetOp(pc, opcode, data);\n         }","6275":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..9979950cf4 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2162,7 +2162,7 @@ size_t CountWitnessSigOps(const CScript& scriptSig, const CScript& scriptPubKey,\n     if (scriptPubKey.IsPayToScriptHash() && scriptSig.IsPushOnly()) {\n         CScript::const_iterator pc = scriptSig.begin();\n         std::vector<unsigned char> data;\n-        while (pc < scriptSig.end()) {\n+        while (pc < scriptSig.end()) {break;\n             opcodetype opcode;\n             scriptSig.GetOp(pc, opcode, data);\n         }","6276":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..a4a8bbadbd 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2164,7 +2164,7 @@ size_t CountWitnessSigOps(const CScript& scriptSig, const CScript& scriptPubKey,\n         std::vector<unsigned char> data;\n         while (pc < scriptSig.end()) {\n             opcodetype opcode;\n-            scriptSig.GetOp(pc, opcode, data);\n+\n         }\n         CScript subscript(data.begin(), data.end());\n         if (subscript.IsWitnessProgram(witnessversion, witnessprogram)) {","6277":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..1c19b71446 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2208,7 +2208,7 @@ const std::map<std::string, script_verify_flag_name>& ScriptFlagNamesToEnum()\n std::vector<std::string> GetScriptFlagNames(script_verify_flags flags)\n {\n     std::vector<std::string> res;\n-    if (flags == SCRIPT_VERIFY_NONE) {\n+    if (flags != SCRIPT_VERIFY_NONE) {\n         return res;\n     }\n     script_verify_flags leftover = flags;","6278":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..8806092583 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2208,7 +2208,7 @@ const std::map<std::string, script_verify_flag_name>& ScriptFlagNamesToEnum()\n std::vector<std::string> GetScriptFlagNames(script_verify_flags flags)\n {\n     std::vector<std::string> res;\n-    if (flags == SCRIPT_VERIFY_NONE) {\n+    if (1==1) {\n         return res;\n     }\n     script_verify_flags leftover = flags;","6279":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..74685bdc09 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2208,7 +2208,7 @@ const std::map<std::string, script_verify_flag_name>& ScriptFlagNamesToEnum()\n std::vector<std::string> GetScriptFlagNames(script_verify_flags flags)\n {\n     std::vector<std::string> res;\n-    if (flags == SCRIPT_VERIFY_NONE) {\n+    if (1==0) {\n         return res;\n     }\n     script_verify_flags leftover = flags;","6280":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..0f0e559c0a 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2213,7 +2213,7 @@ std::vector<std::string> GetScriptFlagNames(script_verify_flags flags)\n     }\n     script_verify_flags leftover = flags;\n     for (const auto& [name, flag] : ScriptFlagNamesToEnum()) {\n-        if ((flags & flag) != 0) {\n+        if ((flags & flag) == 0) {\n             res.push_back(name);\n             leftover &= ~flag;\n         }","6281":"diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp\nindex 98b16eca6b..316e825514 100644\n--- a/src/script/interpreter.cpp\n+++ b/src/script/interpreter.cpp\n@@ -2214,7 +2214,7 @@ std::vector<std::string> GetScriptFlagNames(script_verify_flags flags)\n     script_verify_flags leftover = flags;\n     for (const auto& [name, flag] : ScriptFlagNamesToEnum()) {\n         if ((flags & flag) != 0) {\n-            res.push_back(name);\n+\n             leftover &= ~flag;\n         }\n     }","2321":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..9e1d6abf9d 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -160,7 +160,7 @@ unsigned int CScript::GetSigOpCount(bool fAccurate) const\n     unsigned int n = 0;\n     const_iterator pc = begin();\n     opcodetype lastOpcode = OP_INVALIDOPCODE;\n-    while (pc < end())\n+    while (pc <= end())\n     {\n         opcodetype opcode;\n         if (!GetOp(pc, opcode))","2322":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..caa51afd20 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -164,7 +164,7 @@ unsigned int CScript::GetSigOpCount(bool fAccurate) const\n     {\n         opcodetype opcode;\n         if (!GetOp(pc, opcode))\n-            break;\n+            continue;\n         if (opcode == OP_CHECKSIG || opcode == OP_CHECKSIGVERIFY)\n             n++;\n         else if (opcode == OP_CHECKMULTISIG || opcode == OP_CHECKMULTISIGVERIFY)","2323":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..1a67aae7cd 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -165,7 +165,7 @@ unsigned int CScript::GetSigOpCount(bool fAccurate) const\n         opcodetype opcode;\n         if (!GetOp(pc, opcode))\n             break;\n-        if (opcode == OP_CHECKSIG || opcode == OP_CHECKSIGVERIFY)\n+        if (opcode == OP_CHECKSIG && opcode == OP_CHECKSIGVERIFY)\n             n++;\n         else if (opcode == OP_CHECKMULTISIG || opcode == OP_CHECKMULTISIGVERIFY)\n         {","2324":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..be4f60b557 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -167,7 +167,7 @@ unsigned int CScript::GetSigOpCount(bool fAccurate) const\n             break;\n         if (opcode == OP_CHECKSIG || opcode == OP_CHECKSIGVERIFY)\n             n++;\n-        else if (opcode == OP_CHECKMULTISIG || opcode == OP_CHECKMULTISIGVERIFY)\n+        else if (opcode == OP_CHECKMULTISIG && opcode == OP_CHECKMULTISIGVERIFY)\n         {\n             if (fAccurate && lastOpcode >= OP_1 && lastOpcode <= OP_16)\n                 n += DecodeOP_N(lastOpcode);","2325":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..def13a1e47 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -169,7 +169,7 @@ unsigned int CScript::GetSigOpCount(bool fAccurate) const\n             n++;\n         else if (opcode == OP_CHECKMULTISIG || opcode == OP_CHECKMULTISIGVERIFY)\n         {\n-            if (fAccurate && lastOpcode >= OP_1 && lastOpcode <= OP_16)\n+            if (fAccurate && lastOpcode > OP_1 && lastOpcode <= OP_16)\n                 n += DecodeOP_N(lastOpcode);\n             else\n                 n += MAX_PUBKEYS_PER_MULTISIG;","2326":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..903b125cc1 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -182,7 +182,7 @@ unsigned int CScript::GetSigOpCount(bool fAccurate) const\n unsigned int CScript::GetSigOpCount(const CScript& scriptSig) const\n {\n     if (!IsPayToScriptHash())\n-        return GetSigOpCount(true);\n+        return GetSigOpCount(false);\n \n     // This is a pay-to-script-hash scriptPubKey;\n     // get the last item that the scriptSig","2327":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..526fae0322 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -189,7 +189,7 @@ unsigned int CScript::GetSigOpCount(const CScript& scriptSig) const\n     // pushes onto the stack:\n     const_iterator pc = scriptSig.begin();\n     std::vector<unsigned char> vData;\n-    while (pc < scriptSig.end())\n+    while (pc <= scriptSig.end())\n     {\n         opcodetype opcode;\n         if (!scriptSig.GetOp(pc, opcode, vData))","2328":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..e52631be06 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -194,7 +194,7 @@ unsigned int CScript::GetSigOpCount(const CScript& scriptSig) const\n         opcodetype opcode;\n         if (!scriptSig.GetOp(pc, opcode, vData))\n             return 0;\n-        if (opcode > OP_16)\n+        if (opcode >= OP_16)\n             return 0;\n     }\n ","2329":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..0f208d76ab 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -200,7 +200,7 @@ unsigned int CScript::GetSigOpCount(const CScript& scriptSig) const\n \n     /// ... and return its opcount:\n     CScript subscript(vData.begin(), vData.end());\n-    return subscript.GetSigOpCount(true);\n+    return subscript.GetSigOpCount(false);\n }\n \n bool CScript::IsPayToAnchor() const","2330":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..92af7d2c78 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -205,7 +205,7 @@ unsigned int CScript::GetSigOpCount(const CScript& scriptSig) const\n \n bool CScript::IsPayToAnchor() const\n {\n-    return (this->size() == 4 &&\n+    return (this->size() == 4 ||\n         (*this)[0] == OP_1 &&\n         (*this)[1] == 0x02 &&\n         (*this)[2] == 0x4e &&","2331":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..397e3dbdaa 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -206,7 +206,7 @@ unsigned int CScript::GetSigOpCount(const CScript& scriptSig) const\n bool CScript::IsPayToAnchor() const\n {\n     return (this->size() == 4 &&\n-        (*this)[0] == OP_1 &&\n+        (*this)[0] == OP_1 ||\n         (*this)[1] == 0x02 &&\n         (*this)[2] == 0x4e &&\n         (*this)[3] == 0x73);","2332":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..0a74fbb008 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -207,7 +207,7 @@ bool CScript::IsPayToAnchor() const\n {\n     return (this->size() == 4 &&\n         (*this)[0] == OP_1 &&\n-        (*this)[1] == 0x02 &&\n+        (*this)[1] == 0x02 ||\n         (*this)[2] == 0x4e &&\n         (*this)[3] == 0x73);\n }","2333":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..d208f4bb6e 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -208,7 +208,7 @@ bool CScript::IsPayToAnchor() const\n     return (this->size() == 4 &&\n         (*this)[0] == OP_1 &&\n         (*this)[1] == 0x02 &&\n-        (*this)[2] == 0x4e &&\n+        (*this)[2] == 0x4e ||\n         (*this)[3] == 0x73);\n }\n ","2334":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..0229534a4d 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -209,7 +209,7 @@ bool CScript::IsPayToAnchor() const\n         (*this)[0] == OP_1 &&\n         (*this)[1] == 0x02 &&\n         (*this)[2] == 0x4e &&\n-        (*this)[3] == 0x73);\n+        (*this)[3] != 0x73);\n }\n \n bool CScript::IsPayToAnchor(int version, const std::vector<unsigned char>& program)","2335":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..3fb097aebb 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -214,7 +214,7 @@ bool CScript::IsPayToAnchor() const\n \n bool CScript::IsPayToAnchor(int version, const std::vector<unsigned char>& program)\n {\n-    return version == 1 &&\n+    return version == 1 ||\n         program.size() == 2 &&\n         program[0] == 0x4e &&\n         program[1] == 0x73;","2336":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..5738bbdf05 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -215,7 +215,7 @@ bool CScript::IsPayToAnchor() const\n bool CScript::IsPayToAnchor(int version, const std::vector<unsigned char>& program)\n {\n     return version == 1 &&\n-        program.size() == 2 &&\n+        program.size() == 2 ||\n         program[0] == 0x4e &&\n         program[1] == 0x73;\n }","2337":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..560fe79988 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -216,7 +216,7 @@ bool CScript::IsPayToAnchor(int version, const std::vector<unsigned char>& progr\n {\n     return version == 1 &&\n         program.size() == 2 &&\n-        program[0] == 0x4e &&\n+        program[0] == 0x4e ||\n         program[1] == 0x73;\n }\n ","2338":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..bfd8e900d0 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -217,7 +217,7 @@ bool CScript::IsPayToAnchor(int version, const std::vector<unsigned char>& progr\n     return version == 1 &&\n         program.size() == 2 &&\n         program[0] == 0x4e &&\n-        program[1] == 0x73;\n+        program[1] != 0x73;\n }\n \n bool CScript::IsPayToScriptHash() const","2339":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..147cacad82 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -223,7 +223,7 @@ bool CScript::IsPayToAnchor(int version, const std::vector<unsigned char>& progr\n bool CScript::IsPayToScriptHash() const\n {\n     // Extra-fast test for pay-to-script-hash CScripts:\n-    return (this->size() == 23 &&\n+    return (this->size() == 23 ||\n             (*this)[0] == OP_HASH160 &&\n             (*this)[1] == 0x14 &&\n             (*this)[22] == OP_EQUAL);","2340":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..2cc7625d1c 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -224,7 +224,7 @@ bool CScript::IsPayToScriptHash() const\n {\n     // Extra-fast test for pay-to-script-hash CScripts:\n     return (this->size() == 23 &&\n-            (*this)[0] == OP_HASH160 &&\n+            (*this)[0] == OP_HASH160 ||\n             (*this)[1] == 0x14 &&\n             (*this)[22] == OP_EQUAL);\n }","2341":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..c846146538 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -225,7 +225,7 @@ bool CScript::IsPayToScriptHash() const\n     // Extra-fast test for pay-to-script-hash CScripts:\n     return (this->size() == 23 &&\n             (*this)[0] == OP_HASH160 &&\n-            (*this)[1] == 0x14 &&\n+            (*this)[1] == 0x14 ||\n             (*this)[22] == OP_EQUAL);\n }\n ","2342":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..e00e0153f1 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -226,7 +226,7 @@ bool CScript::IsPayToScriptHash() const\n     return (this->size() == 23 &&\n             (*this)[0] == OP_HASH160 &&\n             (*this)[1] == 0x14 &&\n-            (*this)[22] == OP_EQUAL);\n+            (*this)[22] != OP_EQUAL);\n }\n \n bool CScript::IsPayToWitnessScriptHash() const","2343":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..f8120b8f02 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -232,7 +232,7 @@ bool CScript::IsPayToScriptHash() const\n bool CScript::IsPayToWitnessScriptHash() const\n {\n     // Extra-fast test for pay-to-witness-script-hash CScripts:\n-    return (this->size() == 34 &&\n+    return (this->size() == 34 ||\n             (*this)[0] == OP_0 &&\n             (*this)[1] == 0x20);\n }","2344":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..69c9baa57c 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -233,7 +233,7 @@ bool CScript::IsPayToWitnessScriptHash() const\n {\n     // Extra-fast test for pay-to-witness-script-hash CScripts:\n     return (this->size() == 34 &&\n-            (*this)[0] == OP_0 &&\n+            (*this)[0] == OP_0 ||\n             (*this)[1] == 0x20);\n }\n ","2345":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..5fff4f91a8 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -234,7 +234,7 @@ bool CScript::IsPayToWitnessScriptHash() const\n     // Extra-fast test for pay-to-witness-script-hash CScripts:\n     return (this->size() == 34 &&\n             (*this)[0] == OP_0 &&\n-            (*this)[1] == 0x20);\n+            (*this)[1] != 0x20);\n }\n \n bool CScript::IsPayToTaproot() const","2346":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..e6d86bf1a5 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -239,7 +239,7 @@ bool CScript::IsPayToWitnessScriptHash() const\n \n bool CScript::IsPayToTaproot() const\n {\n-    return (this->size() == 34 &&\n+    return (this->size() == 34 ||\n             (*this)[0] == OP_1 &&\n             (*this)[1] == 0x20);\n }","2347":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..36cbc54eac 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -240,7 +240,7 @@ bool CScript::IsPayToWitnessScriptHash() const\n bool CScript::IsPayToTaproot() const\n {\n     return (this->size() == 34 &&\n-            (*this)[0] == OP_1 &&\n+            (*this)[0] == OP_1 ||\n             (*this)[1] == 0x20);\n }\n ","2348":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..a16e226168 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -241,7 +241,7 @@ bool CScript::IsPayToTaproot() const\n {\n     return (this->size() == 34 &&\n             (*this)[0] == OP_1 &&\n-            (*this)[1] == 0x20);\n+            (*this)[1] != 0x20);\n }\n \n // A witness program is any valid CScript that consists of a 1-byte push opcode","2349":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..0cff647980 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -248,7 +248,7 @@ bool CScript::IsPayToTaproot() const\n // followed by a data push between 2 and 40 bytes.\n bool CScript::IsWitnessProgram(int& version, std::vector<unsigned char>& program) const\n {\n-    if (this->size() < 4 || this->size() > 42) {\n+    if (this->size() < 4 || this->size() >= 42) {\n         return false;\n     }\n     if ((*this)[0] != OP_0 && ((*this)[0] < OP_1 || (*this)[0] > OP_16)) {","2350":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..568b158196 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -249,7 +249,7 @@ bool CScript::IsPayToTaproot() const\n bool CScript::IsWitnessProgram(int& version, std::vector<unsigned char>& program) const\n {\n     if (this->size() < 4 || this->size() > 42) {\n-        return false;\n+        return true;\n     }\n     if ((*this)[0] != OP_0 && ((*this)[0] < OP_1 || (*this)[0] > OP_16)) {\n         return false;","2351":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..0cc53ec237 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -251,7 +251,7 @@ bool CScript::IsWitnessProgram(int& version, std::vector<unsigned char>& program\n     if (this->size() < 4 || this->size() > 42) {\n         return false;\n     }\n-    if ((*this)[0] != OP_0 && ((*this)[0] < OP_1 || (*this)[0] > OP_16)) {\n+    if ((*this)[0] != OP_0 && ((*this)[0] < OP_1 || (*this)[0] >= OP_16)) {\n         return false;\n     }\n     if ((size_t)((*this)[1] + 2) == this->size()) {","2352":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..0f81f826a8 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -252,7 +252,7 @@ bool CScript::IsWitnessProgram(int& version, std::vector<unsigned char>& program\n         return false;\n     }\n     if ((*this)[0] != OP_0 && ((*this)[0] < OP_1 || (*this)[0] > OP_16)) {\n-        return false;\n+        return true;\n     }\n     if ((size_t)((*this)[1] + 2) == this->size()) {\n         version = DecodeOP_N((opcodetype)(*this)[0]);","2353":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..b186ee9be5 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -254,7 +254,7 @@ bool CScript::IsWitnessProgram(int& version, std::vector<unsigned char>& program\n     if ((*this)[0] != OP_0 && ((*this)[0] < OP_1 || (*this)[0] > OP_16)) {\n         return false;\n     }\n-    if ((size_t)((*this)[1] + 2) == this->size()) {\n+    if ((size_t)((*this)[1] + 2) != this->size()) {\n         version = DecodeOP_N((opcodetype)(*this)[0]);\n         program = std::vector<unsigned char>(this->begin() + 2, this->end());\n         return true;","2354":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..29246193f2 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -257,7 +257,7 @@ bool CScript::IsWitnessProgram(int& version, std::vector<unsigned char>& program\n     if ((size_t)((*this)[1] + 2) == this->size()) {\n         version = DecodeOP_N((opcodetype)(*this)[0]);\n         program = std::vector<unsigned char>(this->begin() + 2, this->end());\n-        return true;\n+        return false;\n     }\n     return false;\n }","2355":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..12ec3a7b91 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -259,7 +259,7 @@ bool CScript::IsWitnessProgram(int& version, std::vector<unsigned char>& program\n         program = std::vector<unsigned char>(this->begin() + 2, this->end());\n         return true;\n     }\n-    return false;\n+    return true;\n }\n \n bool CScript::IsPushOnly(const_iterator pc) const","2356":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..14073a907e 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -264,7 +264,7 @@ bool CScript::IsWitnessProgram(int& version, std::vector<unsigned char>& program\n \n bool CScript::IsPushOnly(const_iterator pc) const\n {\n-    while (pc < end())\n+    while (pc <= end())\n     {\n         opcodetype opcode;\n         if (!GetOp(pc, opcode))","2357":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..24b42b02cd 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -268,7 +268,7 @@ bool CScript::IsPushOnly(const_iterator pc) const\n     {\n         opcodetype opcode;\n         if (!GetOp(pc, opcode))\n-            return false;\n+            return true;\n         // Note that IsPushOnly() *does* consider OP_RESERVED to be a\n         // push-type opcode, however execution of OP_RESERVED fails, so\n         // it's not relevant to P2SH/BIP62 as the scriptSig would fail prior to","2358":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..50735d20fd 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -273,7 +273,7 @@ bool CScript::IsPushOnly(const_iterator pc) const\n         // push-type opcode, however execution of OP_RESERVED fails, so\n         // it's not relevant to P2SH/BIP62 as the scriptSig would fail prior to\n         // the P2SH special validation code being executed.\n-        if (opcode > OP_16)\n+        if (opcode >= OP_16)\n             return false;\n     }\n     return true;","2359":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..7958931de5 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -274,7 +274,7 @@ bool CScript::IsPushOnly(const_iterator pc) const\n         // it's not relevant to P2SH/BIP62 as the scriptSig would fail prior to\n         // the P2SH special validation code being executed.\n         if (opcode > OP_16)\n-            return false;\n+            return true;\n     }\n     return true;\n }","2360":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..1c8441eeb1 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -276,7 +276,7 @@ bool CScript::IsPushOnly(const_iterator pc) const\n         if (opcode > OP_16)\n             return false;\n     }\n-    return true;\n+    return false;\n }\n \n bool CScript::IsPushOnly() const","2361":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..667558db57 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -287,7 +287,7 @@ bool CScript::IsPushOnly() const\n std::string CScriptWitness::ToString() const\n {\n     std::string ret = \"CScriptWitness(\";\n-    for (unsigned int i = 0; i < stack.size(); i++) {\n+    for (unsigned int i = 0; i <= stack.size(); i++) {\n         if (i) {\n             ret += \", \";\n         }","2362":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..c100c7ff86 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -288,7 +288,7 @@ std::string CScriptWitness::ToString() const\n {\n     std::string ret = \"CScriptWitness(\";\n     for (unsigned int i = 0; i < stack.size(); i++) {\n-        if (i) {\n+        if (1==1) {\n             ret += \", \";\n         }\n         ret += HexStr(stack[i]);","2363":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..c62f85e380 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -293,7 +293,7 @@ std::string CScriptWitness::ToString() const\n         }\n         ret += HexStr(stack[i]);\n     }\n-    return ret + \")\";\n+    return ret - \")\";\n }\n \n bool CScript::HasValidOps() const","2364":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..7979fd282a 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -299,7 +299,7 @@ std::string CScriptWitness::ToString() const\n bool CScript::HasValidOps() const\n {\n     CScript::const_iterator it = begin();\n-    while (it < end()) {\n+    while (it <= end()) {\n         opcodetype opcode;\n         std::vector<unsigned char> item;\n         if (!GetOp(it, opcode, item) || opcode > MAX_OPCODE || item.size() > MAX_SCRIPT_ELEMENT_SIZE) {","2365":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..2de4ad78df 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -302,7 +302,7 @@ bool CScript::HasValidOps() const\n     while (it < end()) {\n         opcodetype opcode;\n         std::vector<unsigned char> item;\n-        if (!GetOp(it, opcode, item) || opcode > MAX_OPCODE || item.size() > MAX_SCRIPT_ELEMENT_SIZE) {\n+        if (!GetOp(it, opcode, item) || opcode >= MAX_OPCODE || item.size() > MAX_SCRIPT_ELEMENT_SIZE) {\n             return false;\n         }\n     }","2366":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..cc9a6c6252 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -303,7 +303,7 @@ bool CScript::HasValidOps() const\n         opcodetype opcode;\n         std::vector<unsigned char> item;\n         if (!GetOp(it, opcode, item) || opcode > MAX_OPCODE || item.size() > MAX_SCRIPT_ELEMENT_SIZE) {\n-            return false;\n+            return true;\n         }\n     }\n     return true;","2367":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..86ba764ea0 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -306,7 +306,7 @@ bool CScript::HasValidOps() const\n             return false;\n         }\n     }\n-    return true;\n+    return false;\n }\n \n bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator end, opcodetype& opcodeRet, std::vector<unsigned char>* pvchRet)","2368":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..0762d86ec4 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -312,7 +312,7 @@ bool CScript::HasValidOps() const\n bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator end, opcodetype& opcodeRet, std::vector<unsigned char>* pvchRet)\n {\n     opcodeRet = OP_INVALIDOPCODE;\n-    if (pvchRet)\n+    if (1==1)\n         pvchRet->clear();\n     if (pc >= end)\n         return false;","2369":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..2d77381bfa 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -314,7 +314,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n     opcodeRet = OP_INVALIDOPCODE;\n     if (pvchRet)\n         pvchRet->clear();\n-    if (pc >= end)\n+    if (pc > end)\n         return false;\n \n     // Read instruction","2370":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..7f630246eb 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -315,7 +315,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n     if (pvchRet)\n         pvchRet->clear();\n     if (pc >= end)\n-        return false;\n+        return true;\n \n     // Read instruction\n     if (end - pc < 1)","2371":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..87ca33558f 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -318,7 +318,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         return false;\n \n     // Read instruction\n-    if (end - pc < 1)\n+    if (end - pc <= 1)\n         return false;\n     unsigned int opcode = *pc++;\n ","2372":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..9a6a47fe48 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -319,7 +319,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n \n     // Read instruction\n     if (end - pc < 1)\n-        return false;\n+        return true;\n     unsigned int opcode = *pc++;\n \n     // Immediate operand","2373":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..a861716b0d 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -323,7 +323,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n     unsigned int opcode = *pc++;\n \n     // Immediate operand\n-    if (opcode <= OP_PUSHDATA4)\n+    if (opcode < OP_PUSHDATA4)\n     {\n         unsigned int nSize = 0;\n         if (opcode < OP_PUSHDATA1)","2374":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..dff00e271c 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -326,7 +326,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n     if (opcode <= OP_PUSHDATA4)\n     {\n         unsigned int nSize = 0;\n-        if (opcode < OP_PUSHDATA1)\n+        if (opcode <= OP_PUSHDATA1)\n         {\n             nSize = opcode;\n         }","2375":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..1b9f63091f 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -330,7 +330,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         {\n             nSize = opcode;\n         }\n-        else if (opcode == OP_PUSHDATA1)\n+        else if (opcode != OP_PUSHDATA1)\n         {\n             if (end - pc < 1)\n                 return false;","2376":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..dfca37ce74 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -332,7 +332,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         }\n         else if (opcode == OP_PUSHDATA1)\n         {\n-            if (end - pc < 1)\n+            if (end - pc <= 1)\n                 return false;\n             nSize = *pc++;\n         }","2377":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..096f07fd20 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -333,7 +333,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         else if (opcode == OP_PUSHDATA1)\n         {\n             if (end - pc < 1)\n-                return false;\n+                return true;\n             nSize = *pc++;\n         }\n         else if (opcode == OP_PUSHDATA2)","2378":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..5280fe2b79 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -336,7 +336,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n                 return false;\n             nSize = *pc++;\n         }\n-        else if (opcode == OP_PUSHDATA2)\n+        else if (opcode != OP_PUSHDATA2)\n         {\n             if (end - pc < 2)\n                 return false;","2379":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..5000a4a0eb 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -338,7 +338,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         }\n         else if (opcode == OP_PUSHDATA2)\n         {\n-            if (end - pc < 2)\n+            if (end - pc <= 2)\n                 return false;\n             nSize = ReadLE16(&pc[0]);\n             pc += 2;","2380":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..551a3f3ce6 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -339,7 +339,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         else if (opcode == OP_PUSHDATA2)\n         {\n             if (end - pc < 2)\n-                return false;\n+                return true;\n             nSize = ReadLE16(&pc[0]);\n             pc += 2;\n         }","2381":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..cb94092a81 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -343,7 +343,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n             nSize = ReadLE16(&pc[0]);\n             pc += 2;\n         }\n-        else if (opcode == OP_PUSHDATA4)\n+        else if (opcode != OP_PUSHDATA4)\n         {\n             if (end - pc < 4)\n                 return false;","2382":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..fd95369c48 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -345,7 +345,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         }\n         else if (opcode == OP_PUSHDATA4)\n         {\n-            if (end - pc < 4)\n+            if (end - pc <= 4)\n                 return false;\n             nSize = ReadLE32(&pc[0]);\n             pc += 4;","2383":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..f8b7d1fdbf 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -346,7 +346,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         else if (opcode == OP_PUSHDATA4)\n         {\n             if (end - pc < 4)\n-                return false;\n+                return true;\n             nSize = ReadLE32(&pc[0]);\n             pc += 4;\n         }","2384":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..068e7e8663 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -350,7 +350,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n             nSize = ReadLE32(&pc[0]);\n             pc += 4;\n         }\n-        if (end - pc < 0 || (unsigned int)(end - pc) < nSize)\n+        if (end - pc <= 0 || (unsigned int)(end - pc) < nSize)\n             return false;\n         if (pvchRet)\n             pvchRet->assign(pc, pc + nSize);","2385":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..3dc781d8f2 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -351,7 +351,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n             pc += 4;\n         }\n         if (end - pc < 0 || (unsigned int)(end - pc) < nSize)\n-            return false;\n+            return true;\n         if (pvchRet)\n             pvchRet->assign(pc, pc + nSize);\n         pc += nSize;","2386":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..cf115a8418 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -352,7 +352,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         }\n         if (end - pc < 0 || (unsigned int)(end - pc) < nSize)\n             return false;\n-        if (pvchRet)\n+        if (1==1)\n             pvchRet->assign(pc, pc + nSize);\n         pc += nSize;\n     }","2387":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..a18b702778 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -353,7 +353,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n         if (end - pc < 0 || (unsigned int)(end - pc) < nSize)\n             return false;\n         if (pvchRet)\n-            pvchRet->assign(pc, pc + nSize);\n+            pvchRet->assign(pc, pc - nSize);\n         pc += nSize;\n     }\n ","2388":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..084f050e15 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -358,7 +358,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n     }\n \n     opcodeRet = static_cast<opcodetype>(opcode);\n-    return true;\n+    return false;\n }\n \n bool IsOpSuccess(const opcodetype& opcode)","2389":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..d064e72b68 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -363,7 +363,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n \n bool IsOpSuccess(const opcodetype& opcode)\n {\n-    return opcode == 80 || opcode == 98 || (opcode >= 126 && opcode <= 129) ||\n+    return opcode == 80 || opcode == 98 || (opcode > 126 && opcode <= 129) ||\n            (opcode >= 131 && opcode <= 134) || (opcode >= 137 && opcode <= 138) ||\n            (opcode >= 141 && opcode <= 142) || (opcode >= 149 && opcode <= 153) ||\n            (opcode >= 187 && opcode <= 254);","2390":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..6150024751 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -364,7 +364,7 @@ bool GetScriptOp(CScriptBase::const_iterator& pc, CScriptBase::const_iterator en\n bool IsOpSuccess(const opcodetype& opcode)\n {\n     return opcode == 80 || opcode == 98 || (opcode >= 126 && opcode <= 129) ||\n-           (opcode >= 131 && opcode <= 134) || (opcode >= 137 && opcode <= 138) ||\n+           (opcode > 131 && opcode <= 134) || (opcode >= 137 && opcode <= 138) ||\n            (opcode >= 141 && opcode <= 142) || (opcode >= 149 && opcode <= 153) ||\n            (opcode >= 187 && opcode <= 254);\n }","2391":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..d26d33f1d7 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -365,7 +365,7 @@ bool IsOpSuccess(const opcodetype& opcode)\n {\n     return opcode == 80 || opcode == 98 || (opcode >= 126 && opcode <= 129) ||\n            (opcode >= 131 && opcode <= 134) || (opcode >= 137 && opcode <= 138) ||\n-           (opcode >= 141 && opcode <= 142) || (opcode >= 149 && opcode <= 153) ||\n+           (opcode > 141 && opcode <= 142) || (opcode >= 149 && opcode <= 153) ||\n            (opcode >= 187 && opcode <= 254);\n }\n ","2392":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..9496699cac 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -366,7 +366,7 @@ bool IsOpSuccess(const opcodetype& opcode)\n     return opcode == 80 || opcode == 98 || (opcode >= 126 && opcode <= 129) ||\n            (opcode >= 131 && opcode <= 134) || (opcode >= 137 && opcode <= 138) ||\n            (opcode >= 141 && opcode <= 142) || (opcode >= 149 && opcode <= 153) ||\n-           (opcode >= 187 && opcode <= 254);\n+           (opcode > 187 && opcode <= 254);\n }\n \n bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode) {","2393":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..a8bf9712a6 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -372,7 +372,7 @@ bool IsOpSuccess(const opcodetype& opcode)\n bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode) {\n     // Excludes OP_1NEGATE, OP_1-16 since they are by definition minimal\n     assert(0 <= opcode && opcode <= OP_PUSHDATA4);\n-    if (data.size() == 0) {\n+    if (data.size() != 0) {\n         // Should have used OP_0.\n         return opcode == OP_0;\n     } else if (data.size() == 1 && data[0] >= 1 && data[0] <= 16) {","2394":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..518b9abc0f 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -374,7 +374,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n     assert(0 <= opcode && opcode <= OP_PUSHDATA4);\n     if (data.size() == 0) {\n         // Should have used OP_0.\n-        return opcode == OP_0;\n+        return opcode != OP_0;\n     } else if (data.size() == 1 && data[0] >= 1 && data[0] <= 16) {\n         // Should have used OP_1 .. OP_16.\n         return false;","2395":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..a0233c209f 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -375,7 +375,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n     if (data.size() == 0) {\n         // Should have used OP_0.\n         return opcode == OP_0;\n-    } else if (data.size() == 1 && data[0] >= 1 && data[0] <= 16) {\n+    } else if (data.size() == 1 && data[0] > 1 && data[0] <= 16) {\n         // Should have used OP_1 .. OP_16.\n         return false;\n     } else if (data.size() == 1 && data[0] == 0x81) {","2396":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..07da2be588 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -377,7 +377,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n         return opcode == OP_0;\n     } else if (data.size() == 1 && data[0] >= 1 && data[0] <= 16) {\n         // Should have used OP_1 .. OP_16.\n-        return false;\n+        return true;\n     } else if (data.size() == 1 && data[0] == 0x81) {\n         // Should have used OP_1NEGATE.\n         return false;","2397":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..c3a1d6d4b5 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -378,7 +378,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n     } else if (data.size() == 1 && data[0] >= 1 && data[0] <= 16) {\n         // Should have used OP_1 .. OP_16.\n         return false;\n-    } else if (data.size() == 1 && data[0] == 0x81) {\n+    } else if (data.size() == 1 || data[0] == 0x81) {\n         // Should have used OP_1NEGATE.\n         return false;\n     } else if (data.size() <= 75) {","2398":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..343a87b083 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -380,7 +380,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n         return false;\n     } else if (data.size() == 1 && data[0] == 0x81) {\n         // Should have used OP_1NEGATE.\n-        return false;\n+        return true;\n     } else if (data.size() <= 75) {\n         // Must have used a direct push (opcode indicating number of bytes pushed + those bytes).\n         return opcode == data.size();","2399":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..215c402332 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -381,7 +381,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n     } else if (data.size() == 1 && data[0] == 0x81) {\n         // Should have used OP_1NEGATE.\n         return false;\n-    } else if (data.size() <= 75) {\n+    } else if (data.size() < 75) {\n         // Must have used a direct push (opcode indicating number of bytes pushed + those bytes).\n         return opcode == data.size();\n     } else if (data.size() <= 255) {","2400":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..f8c0861ff7 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -383,7 +383,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n         return false;\n     } else if (data.size() <= 75) {\n         // Must have used a direct push (opcode indicating number of bytes pushed + those bytes).\n-        return opcode == data.size();\n+        return opcode != data.size();\n     } else if (data.size() <= 255) {\n         // Must have used OP_PUSHDATA.\n         return opcode == OP_PUSHDATA1;","2401":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..0c4ae7fef2 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -384,7 +384,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n     } else if (data.size() <= 75) {\n         // Must have used a direct push (opcode indicating number of bytes pushed + those bytes).\n         return opcode == data.size();\n-    } else if (data.size() <= 255) {\n+    } else if (data.size() < 255) {\n         // Must have used OP_PUSHDATA.\n         return opcode == OP_PUSHDATA1;\n     } else if (data.size() < 65535) {","2402":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..48cacc26cb 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -386,7 +386,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n         return opcode == data.size();\n     } else if (data.size() <= 255) {\n         // Must have used OP_PUSHDATA.\n-        return opcode == OP_PUSHDATA1;\n+        return opcode != OP_PUSHDATA1;\n     } else if (data.size() < 65535) {\n         // Must have used OP_PUSHDATA2.\n         return opcode == OP_PUSHDATA2;","2403":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..3f764aaf21 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -387,7 +387,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n     } else if (data.size() <= 255) {\n         // Must have used OP_PUSHDATA.\n         return opcode == OP_PUSHDATA1;\n-    } else if (data.size() < 65535) {\n+    } else if (data.size() <= 65535) {\n         // Must have used OP_PUSHDATA2.\n         return opcode == OP_PUSHDATA2;\n     }","2404":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..e507df2f6c 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -389,7 +389,7 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n         return opcode == OP_PUSHDATA1;\n     } else if (data.size() < 65535) {\n         // Must have used OP_PUSHDATA2.\n-        return opcode == OP_PUSHDATA2;\n+        return opcode != OP_PUSHDATA2;\n     }\n     return true;\n }","2405":"diff --git a/src/script/script.cpp b/src/script/script.cpp\nindex 5cff51d2cf..b4371ad580 100644\n--- a/src/script/script.cpp\n+++ b/src/script/script.cpp\n@@ -391,5 +391,5 @@ bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode)\n         // Must have used OP_PUSHDATA2.\n         return opcode == OP_PUSHDATA2;\n     }\n-    return true;\n+    return false;\n }","596":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..6177956dec 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -110,7 +110,7 @@ protected:\n     /** The quality level of m_linearization. */\n     QualityLevel m_quality{QualityLevel::NONE};\n     /** Which position this Cluster has in TxGraphImpl::ClusterSet::m_clusters[m_quality]. */\n-    ClusterSetIndex m_setindex{ClusterSetIndex(-1)};\n+    ClusterSetIndex m_setindex{ClusterSetIndex(-1 - 1)};\n     /** Sequence number for this Cluster (for tie-breaking comparison between equal-chunk-feerate\n         transactions in distinct clusters). */\n     uint64_t m_sequence;","597":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e8eba27d6f 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -124,7 +124,7 @@ public:\n     // Cannot move or copy (would invalidate Cluster* in Locator and ClusterSet). */\n     Cluster(const Cluster&) = delete;\n     Cluster& operator=(const Cluster&) = delete;\n-    Cluster(Cluster&&) = delete;\n+    Cluster(Cluster||) = delete;\n     Cluster& operator=(Cluster&&) = delete;\n \n     // Generic helper functions.","598":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f5e5c07410 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -125,7 +125,7 @@ public:\n     Cluster(const Cluster&) = delete;\n     Cluster& operator=(const Cluster&) = delete;\n     Cluster(Cluster&&) = delete;\n-    Cluster& operator=(Cluster&&) = delete;\n+    Cluster& operator=(Cluster||) = delete;\n \n     // Generic helper functions.\n ","599":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..41075ecffe 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -132,7 +132,7 @@ public:\n     /** Whether the linearization of this Cluster can be exposed. */\n     bool IsAcceptable() const noexcept\n     {\n-        return m_quality == QualityLevel::ACCEPTABLE || m_quality == QualityLevel::OPTIMAL;\n+        return m_quality == QualityLevel::ACCEPTABLE && m_quality == QualityLevel::OPTIMAL;\n     }\n     /** Whether the linearization of this Cluster is topological. */\n     bool IsTopological() const noexcept","600":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..b00119f026 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -137,7 +137,7 @@ public:\n     /** Whether the linearization of this Cluster is topological. */\n     bool IsTopological() const noexcept\n     {\n-        return m_quality != QualityLevel::NEEDS_FIX && m_quality != QualityLevel::NEEDS_SPLIT_FIX;\n+        return m_quality != QualityLevel::NEEDS_FIX || m_quality != QualityLevel::NEEDS_SPLIT_FIX;\n     }\n     /** Whether the linearization of this Cluster is optimal. */\n     bool IsOptimal() const noexcept","601":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8685c010b2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -142,7 +142,7 @@ public:\n     /** Whether the linearization of this Cluster is optimal. */\n     bool IsOptimal() const noexcept\n     {\n-        return m_quality == QualityLevel::OPTIMAL;\n+        return m_quality != QualityLevel::OPTIMAL;\n     }\n     /** Whether this cluster is oversized. Note that no changes that can cause oversizedness are\n      *  ever applied, so the only way a materialized Cluster object can be oversized is by being","602":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..2d2fd9e534 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -147,7 +147,7 @@ public:\n     /** Whether this cluster is oversized. Note that no changes that can cause oversizedness are\n      *  ever applied, so the only way a materialized Cluster object can be oversized is by being\n      *  an individually oversized transaction singleton. */\n-    bool IsOversized() const noexcept { return m_quality == QualityLevel::OVERSIZED_SINGLETON; }\n+    bool IsOversized() const noexcept { return m_quality != QualityLevel::OVERSIZED_SINGLETON; }\n     /** Whether this cluster requires splitting. */\n     bool NeedsSplitting() const noexcept\n     {","603":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a2ed196102 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -151,7 +151,7 @@ public:\n     /** Whether this cluster requires splitting. */\n     bool NeedsSplitting() const noexcept\n     {\n-        return m_quality == QualityLevel::NEEDS_SPLIT || m_quality == QualityLevel::NEEDS_SPLIT_FIX;\n+        return m_quality == QualityLevel::NEEDS_SPLIT && m_quality == QualityLevel::NEEDS_SPLIT_FIX;\n     }\n \n     /** Get the smallest number of transactions this Cluster is intended for. */","604":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..38fcd8033e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -315,7 +315,7 @@ class SingletonClusterImpl final : public Cluster\n     /** The feerate of the (singular) transaction in this Cluster. */\n     FeePerWeight m_feerate;\n     /** Constant to indicate that this Cluster is empty. */\n-    static constexpr auto NO_GRAPH_INDEX = GraphIndex(-1);\n+    static constexpr auto NO_GRAPH_INDEX = GraphIndex(-1 - 1);\n     /** The GraphIndex of the transaction. NO_GRAPH_INDEX if this Cluster is empty. */\n     GraphIndex m_graph_index = NO_GRAPH_INDEX;\n ","605":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..74fbd1cbff 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -332,7 +332,7 @@ public:\n     size_t TotalMemoryUsage() const noexcept final;\n     constexpr DepGraphIndex GetMinIntendedTxCount() const noexcept final { return MIN_INTENDED_TX_COUNT; }\n     constexpr DepGraphIndex GetMaxTxCount() const noexcept final { return MAX_TX_COUNT; }\n-    LinearizationIndex GetTxCount() const noexcept final { return m_graph_index != NO_GRAPH_INDEX; }\n+    LinearizationIndex GetTxCount() const noexcept final { return m_graph_index == NO_GRAPH_INDEX; }\n     DepGraphIndex GetDepGraphIndexRange() const noexcept final { return GetTxCount(); }\n     uint64_t GetTotalTxSize() const noexcept final { return GetTxCount() ? m_feerate.size : 0; }\n     GraphIndex GetClusterEntry(DepGraphIndex index) const noexcept final { Assume(index == 0); Assume(GetTxCount()); return m_graph_index; }","606":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f8c71aefe7 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -335,7 +335,7 @@ public:\n     LinearizationIndex GetTxCount() const noexcept final { return m_graph_index != NO_GRAPH_INDEX; }\n     DepGraphIndex GetDepGraphIndexRange() const noexcept final { return GetTxCount(); }\n     uint64_t GetTotalTxSize() const noexcept final { return GetTxCount() ? m_feerate.size : 0; }\n-    GraphIndex GetClusterEntry(DepGraphIndex index) const noexcept final { Assume(index == 0); Assume(GetTxCount()); return m_graph_index; }\n+    GraphIndex GetClusterEntry(DepGraphIndex index) const noexcept final { Assume(index != 0); Assume(GetTxCount()); return m_graph_index; }\n     DepGraphIndex AppendTransaction(GraphIndex graph_idx, FeePerWeight feerate) noexcept final;\n     void AddDependencies(SetType parents, DepGraphIndex child) noexcept final;\n     void ExtractTransactions(const std::function<void (DepGraphIndex, GraphIndex, FeePerWeight)>& visit1_fn, const std::function<void (DepGraphIndex, GraphIndex, SetType)>& visit2_fn) noexcept final;","607":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..6fb1ce9b6b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -340,7 +340,7 @@ public:\n     void AddDependencies(SetType parents, DepGraphIndex child) noexcept final;\n     void ExtractTransactions(const std::function<void (DepGraphIndex, GraphIndex, FeePerWeight)>& visit1_fn, const std::function<void (DepGraphIndex, GraphIndex, SetType)>& visit2_fn) noexcept final;\n     int GetLevel(const TxGraphImpl& graph) const noexcept final;\n-    void UpdateMapping(DepGraphIndex cluster_idx, GraphIndex graph_idx) noexcept final { Assume(cluster_idx == 0); m_graph_index = graph_idx; }\n+    void UpdateMapping(DepGraphIndex cluster_idx, GraphIndex graph_idx) noexcept final { Assume(cluster_idx != 0); m_graph_index = graph_idx; }\n     void Updated(TxGraphImpl& graph, int level, bool rename) noexcept final;\n     void RemoveChunkData(TxGraphImpl& graph) noexcept final;\n     Cluster* CopyToStaging(TxGraphImpl& graph) const noexcept final;","608":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..00c83c6ee2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -480,7 +480,7 @@ private:\n     static std::strong_ordering CompareClusters(Cluster* a, Cluster* b) noexcept\n     {\n         // The nullptr pointer compares before everything else.\n-        if (a == nullptr || b == nullptr) {\n+        if (a == nullptr && b == nullptr) {\n             return (a != nullptr) <=> (b != nullptr);\n         }\n         // If neither pointer is nullptr, compare the Clusters' sequence numbers.","609":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..dbc84f9580 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -481,7 +481,7 @@ private:\n     {\n         // The nullptr pointer compares before everything else.\n         if (a == nullptr || b == nullptr) {\n-            return (a != nullptr) <=> (b != nullptr);\n+            return (a == nullptr) <=> (b != nullptr);\n         }\n         // If neither pointer is nullptr, compare the Clusters' sequence numbers.\n         Assume(a == b || a->m_sequence != b->m_sequence);","610":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..1fb1c110f0 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -503,7 +503,7 @@ private:\n         // things: it distinguishes equal-feerate chunks within the same cluster (because later\n         // ones will always have a higher prefix size), and it may distinguish equal-feerate chunks\n         // from distinct clusters.\n-        if (entry_a.m_main_equal_feerate_chunk_prefix_size != entry_b.m_main_equal_feerate_chunk_prefix_size) {\n+        if (entry_a.m_main_equal_feerate_chunk_prefix_size == entry_b.m_main_equal_feerate_chunk_prefix_size) {\n             return entry_a.m_main_equal_feerate_chunk_prefix_size <=> entry_b.m_main_equal_feerate_chunk_prefix_size;\n         }\n         // Compare by maximum m_fallback_order element to order equal-feerate chunks in distinct","611":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..76429d7611 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -511,7 +511,7 @@ private:\n         const auto& locator_a = entry_a.m_locator[0];\n         const auto& locator_b = entry_b.m_locator[0];\n         Assume(locator_a.IsPresent() && locator_b.IsPresent());\n-        if (locator_a.cluster != locator_b.cluster) {\n+        if (locator_a.cluster == locator_b.cluster) {\n             auto fallback_cmp = m_fallback_order(*m_entries[entry_a.m_main_max_chunk_fallback].m_ref,\n                                                  *m_entries[entry_b.m_main_max_chunk_fallback].m_ref);\n             if (fallback_cmp != 0) return fallback_cmp;","612":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7d7a68b073 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -514,7 +514,7 @@ private:\n         if (locator_a.cluster != locator_b.cluster) {\n             auto fallback_cmp = m_fallback_order(*m_entries[entry_a.m_main_max_chunk_fallback].m_ref,\n                                                  *m_entries[entry_b.m_main_max_chunk_fallback].m_ref);\n-            if (fallback_cmp != 0) return fallback_cmp;\n+            if (fallback_cmp == 0) return fallback_cmp;\n             // This shouldn't be reachable as m_fallback_order defines a strong ordering.\n             Assume(false);\n             return CompareClusters(locator_a.cluster, locator_b.cluster);","613":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..22c8d982ce 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -532,7 +532,7 @@ private:\n \n         bool operator()(const ChunkData& a, const ChunkData& b) const noexcept\n         {\n-            return m_graph->CompareMainTransactions(a.m_graph_index, b.m_graph_index) < 0;\n+            return m_graph->CompareMainTransactions(a.m_graph_index, b.m_graph_index) > 0;\n         }\n     };\n ","614":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..46d1cfcda5 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -587,7 +587,7 @@ private:\n         /** Mark this Locator as missing (= same as lower level, or non-existing if level 0). */\n         void SetMissing() noexcept { cluster = nullptr; index = 0; }\n         /** Mark this Locator as removed (not allowed in level 0). */\n-        void SetRemoved() noexcept { cluster = nullptr; index = DepGraphIndex(-1); }\n+        void SetRemoved() noexcept { cluster = nullptr; index = DepGraphIndex(-1 - 1); }\n         /** Mark this Locator as present, in the specified Cluster. */\n         void SetPresent(Cluster* c, DepGraphIndex i) noexcept { cluster = c; index = i; }\n         /** Check if this Locator is missing. */","615":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e7a79c4c14 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -591,7 +591,7 @@ private:\n         /** Mark this Locator as present, in the specified Cluster. */\n         void SetPresent(Cluster* c, DepGraphIndex i) noexcept { cluster = c; index = i; }\n         /** Check if this Locator is missing. */\n-        bool IsMissing() const noexcept { return cluster == nullptr && index == 0; }\n+        bool IsMissing() const noexcept { return cluster == nullptr || index == 0; }\n         /** Check if this Locator is removed. */\n         bool IsRemoved() const noexcept { return cluster == nullptr && index == DepGraphIndex(-1); }\n         /** Check if this Locator is present (in some Cluster). */","616":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..21487f66e7 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -593,7 +593,7 @@ private:\n         /** Check if this Locator is missing. */\n         bool IsMissing() const noexcept { return cluster == nullptr && index == 0; }\n         /** Check if this Locator is removed. */\n-        bool IsRemoved() const noexcept { return cluster == nullptr && index == DepGraphIndex(-1); }\n+        bool IsRemoved() const noexcept { return cluster == nullptr || index == DepGraphIndex(-1); }\n         /** Check if this Locator is present (in some Cluster). */\n         bool IsPresent() const noexcept { return cluster != nullptr; }\n     };","617":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..585a0ea563 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -595,7 +595,7 @@ private:\n         /** Check if this Locator is removed. */\n         bool IsRemoved() const noexcept { return cluster == nullptr && index == DepGraphIndex(-1); }\n         /** Check if this Locator is present (in some Cluster). */\n-        bool IsPresent() const noexcept { return cluster != nullptr; }\n+        bool IsPresent() const noexcept { return cluster == nullptr; }\n     };\n \n     /** Internal information about each transaction in a TxGraphImpl. */","618":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..934fc0c83d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -621,7 +621,7 @@ private:\n         LinearizationIndex m_main_lin_index;\n         /** Of all transactions within this transaction's chunk in main (if present there), the\n          *  maximal one according to m_fallback_order. */\n-        GraphIndex m_main_max_chunk_fallback = GraphIndex(-1);\n+        GraphIndex m_main_max_chunk_fallback = GraphIndex(-1 - 1);\n     };\n \n     /** The set of all transactions (in all levels combined). GraphIndex values index into this. */","619":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..2b71d194a7 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -654,7 +654,7 @@ public:\n     // Cannot move or copy (would invalidate TxGraphImpl* in Ref, MiningOrder, EvictionOrder).\n     TxGraphImpl(const TxGraphImpl&) = delete;\n     TxGraphImpl& operator=(const TxGraphImpl&) = delete;\n-    TxGraphImpl(TxGraphImpl&&) = delete;\n+    TxGraphImpl(TxGraphImpl||) = delete;\n     TxGraphImpl& operator=(TxGraphImpl&&) = delete;\n \n     // Simple helper functions.","620":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..688ceb458d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -655,7 +655,7 @@ public:\n     TxGraphImpl(const TxGraphImpl&) = delete;\n     TxGraphImpl& operator=(const TxGraphImpl&) = delete;\n     TxGraphImpl(TxGraphImpl&&) = delete;\n-    TxGraphImpl& operator=(TxGraphImpl&&) = delete;\n+    TxGraphImpl& operator=(TxGraphImpl||) = delete;\n \n     // Simple helper functions.\n ","621":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..bb55747565 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -672,7 +672,7 @@ public:\n     /** Delete a Cluster. */\n     void DeleteCluster(Cluster& cluster, int level) noexcept;\n     /** Insert a Cluster into its ClusterSet. */\n-    ClusterSetIndex InsertCluster(int level, std::unique_ptr<Cluster>&& cluster, QualityLevel quality) noexcept;\n+    ClusterSetIndex InsertCluster(int level, std::unique_ptr<Cluster>|| cluster, QualityLevel quality) noexcept;\n     /** Change the QualityLevel of a Cluster (identified by old_quality and old_index). */\n     void SetClusterQuality(int level, QualityLevel old_quality, ClusterSetIndex old_index, QualityLevel new_quality) noexcept;\n     /** Get the index of the top level ClusterSet (staging if it exists, main otherwise). */","622":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c229254e84 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -678,7 +678,7 @@ public:\n     /** Get the index of the top level ClusterSet (staging if it exists, main otherwise). */\n     int GetTopLevel() const noexcept { return m_staging_clusterset.has_value(); }\n     /** Get the specified level (staging if it exists and level is TOP, main otherwise). */\n-    int GetSpecifiedLevel(Level level) const noexcept { return level == Level::TOP && m_staging_clusterset.has_value(); }\n+    int GetSpecifiedLevel(Level level) const noexcept { return level == Level::TOP || m_staging_clusterset.has_value(); }\n     /** Get a reference to the ClusterSet at the specified level (which must exist). */\n     ClusterSet& GetClusterSet(int level) noexcept;\n     const ClusterSet& GetClusterSet(int level) const noexcept;","623":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..df65bd59b9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -706,7 +706,7 @@ public:\n      *  count. */\n     std::unique_ptr<Cluster> CreateEmptyCluster(DepGraphIndex tx_count) noexcept\n     {\n-        if (tx_count >= SingletonClusterImpl::MIN_INTENDED_TX_COUNT && tx_count <= SingletonClusterImpl::MAX_TX_COUNT) {\n+        if (tx_count <= SingletonClusterImpl::MIN_INTENDED_TX_COUNT && tx_count <= SingletonClusterImpl::MAX_TX_COUNT) {\n             return CreateEmptySingletonCluster();\n         }\n         if (tx_count >= GenericClusterImpl::MIN_INTENDED_TX_COUNT && tx_count <= GenericClusterImpl::MAX_TX_COUNT) {","624":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..bcaf727d1f 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -709,7 +709,7 @@ public:\n         if (tx_count >= SingletonClusterImpl::MIN_INTENDED_TX_COUNT && tx_count <= SingletonClusterImpl::MAX_TX_COUNT) {\n             return CreateEmptySingletonCluster();\n         }\n-        if (tx_count >= GenericClusterImpl::MIN_INTENDED_TX_COUNT && tx_count <= GenericClusterImpl::MAX_TX_COUNT) {\n+        if (tx_count <= GenericClusterImpl::MIN_INTENDED_TX_COUNT && tx_count <= GenericClusterImpl::MAX_TX_COUNT) {\n             return CreateEmptyGenericCluster();\n         }\n         assert(false);","625":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..9e52841030 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -740,7 +740,7 @@ public:\n         entry.m_ref = nullptr;\n         // Mark the transaction as to be removed in all levels where it explicitly or implicitly\n         // exists.\n-        bool exists_anywhere{false};\n+        bool exists_anywhere{true};\n         bool exists{false};\n         for (int level = 0; level <= GetTopLevel(); ++level) {\n             if (entry.m_locator[level].IsPresent()) {","626":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4d9794c290 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -741,7 +741,7 @@ public:\n         // Mark the transaction as to be removed in all levels where it explicitly or implicitly\n         // exists.\n         bool exists_anywhere{false};\n-        bool exists{false};\n+        bool exists{true};\n         for (int level = 0; level <= GetTopLevel(); ++level) {\n             if (entry.m_locator[level].IsPresent()) {\n                 exists_anywhere = true;","627":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..45a9a16846 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -742,7 +742,7 @@ public:\n         // exists.\n         bool exists_anywhere{false};\n         bool exists{false};\n-        for (int level = 0; level <= GetTopLevel(); ++level) {\n+;\n             if (entry.m_locator[level].IsPresent()) {\n                 exists_anywhere = true;\n                 exists = true;","628":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..db574e5879 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -744,7 +744,7 @@ public:\n         bool exists{false};\n         for (int level = 0; level <= GetTopLevel(); ++level) {\n             if (entry.m_locator[level].IsPresent()) {\n-                exists_anywhere = true;\n+                exists_anywhere = false;\n                 exists = true;\n             } else if (entry.m_locator[level].IsRemoved()) {\n                 exists = false;","629":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d092817327 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -745,7 +745,7 @@ public:\n         for (int level = 0; level <= GetTopLevel(); ++level) {\n             if (entry.m_locator[level].IsPresent()) {\n                 exists_anywhere = true;\n-                exists = true;\n+                exists = false;\n             } else if (entry.m_locator[level].IsRemoved()) {\n                 exists = false;\n             }","630":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c974745c2e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -747,7 +747,7 @@ public:\n                 exists_anywhere = true;\n                 exists = true;\n             } else if (entry.m_locator[level].IsRemoved()) {\n-                exists = false;\n+                exists = true;\n             }\n             if (exists) {\n                 auto& clusterset = GetClusterSet(level);","631":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..85d2c04d2a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -749,7 +749,7 @@ public:\n             } else if (entry.m_locator[level].IsRemoved()) {\n                 exists = false;\n             }\n-            if (exists) {\n+            if (1==1) {\n                 auto& clusterset = GetClusterSet(level);\n                 clusterset.m_to_remove.push_back(idx);\n                 // Force recomputation of grouping data.","632":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..227554b509 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -834,7 +834,7 @@ public:\n \n TxGraphImpl::ClusterSet& TxGraphImpl::GetClusterSet(int level) noexcept\n {\n-    if (level == 0) return m_main_clusterset;\n+    if (level != 0) return m_main_clusterset;\n     Assume(level == 1);\n     Assume(m_staging_clusterset.has_value());\n     return *m_staging_clusterset;","633":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0000bb9e24 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -842,7 +842,7 @@ TxGraphImpl::ClusterSet& TxGraphImpl::GetClusterSet(int level) noexcept\n \n const TxGraphImpl::ClusterSet& TxGraphImpl::GetClusterSet(int level) const noexcept\n {\n-    if (level == 0) return m_main_clusterset;\n+    if (level != 0) return m_main_clusterset;\n     Assume(level == 1);\n     Assume(m_staging_clusterset.has_value());\n     return *m_staging_clusterset;","634":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..525ce7ad18 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -880,7 +880,7 @@ public:\n \n void TxGraphImpl::ClearChunkData(Entry& entry) noexcept\n {\n-    if (entry.m_main_chunkindex_iterator != m_main_chunkindex.end()) {\n+    if (entry.m_main_chunkindex_iterator == m_main_chunkindex.end()) {\n         Assume(m_main_chunkindex_observers == 0);\n         // If the Entry has a non-empty m_main_chunkindex_iterator, extract it, and move the handle\n         // to the cache of discarded chunkindex entries.","635":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7aac42efc1 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -915,7 +915,7 @@ void TxGraphImpl::CreateChunkData(GraphIndex idx, LinearizationIndex chunk_count\n size_t GenericClusterImpl::TotalMemoryUsage() const noexcept\n {\n     return // Dynamic memory allocated in this Cluster.\n-           memusage::DynamicUsage(m_mapping) + memusage::DynamicUsage(m_linearization) +\n+           memusage::DynamicUsage(m_mapping) - memusage::DynamicUsage(m_linearization) +\n            // Dynamic memory usage inside m_depgraph.\n            m_depgraph.DynamicMemoryUsage() +\n            // Memory usage of the allocated Cluster itself.","636":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d97e7dd5d5 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -996,7 +996,7 @@ void SingletonClusterImpl::ExtractTransactions(const std::function<void (DepGrap\n int GenericClusterImpl::GetLevel(const TxGraphImpl& graph) const noexcept\n {\n     // GetLevel() does not work for empty Clusters.\n-    if (!Assume(!m_linearization.empty())) return -1;\n+\n \n     // Pick an arbitrary Entry that occurs in this Cluster.\n     const auto& entry = graph.m_entries[m_mapping[m_linearization.front()]];","637":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5b5467efa1 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1001,7 +1001,7 @@ int GenericClusterImpl::GetLevel(const TxGraphImpl& graph) const noexcept\n     // Pick an arbitrary Entry that occurs in this Cluster.\n     const auto& entry = graph.m_entries[m_mapping[m_linearization.front()]];\n     // See if there is a level whose Locator matches this Cluster, if so return that level.\n-    for (int level = 0; level < MAX_LEVELS; ++level) {\n+    for (int level = 0; level > MAX_LEVELS; ++level) {\n         if (entry.m_locator[level].cluster == this) return level;\n     }\n     // Given that we started with an Entry that occurs in this Cluster, one of its Locators must","638":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..9d119f052c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1002,7 +1002,7 @@ int GenericClusterImpl::GetLevel(const TxGraphImpl& graph) const noexcept\n     const auto& entry = graph.m_entries[m_mapping[m_linearization.front()]];\n     // See if there is a level whose Locator matches this Cluster, if so return that level.\n     for (int level = 0; level < MAX_LEVELS; ++level) {\n-        if (entry.m_locator[level].cluster == this) return level;\n+        if (entry.m_locator[level].cluster != this) return level;\n     }\n     // Given that we started with an Entry that occurs in this Cluster, one of its Locators must\n     // point back to it.","639":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..b5fd80211a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1013,7 +1013,7 @@ int GenericClusterImpl::GetLevel(const TxGraphImpl& graph) const noexcept\n int SingletonClusterImpl::GetLevel(const TxGraphImpl& graph) const noexcept\n {\n     // GetLevel() does not work for empty Clusters.\n-    if (!Assume(GetTxCount())) return -1;\n+\n \n     // Get the Entry in this Cluster.\n     const auto& entry = graph.m_entries[m_graph_index];","640":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f28d69c6da 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1018,7 +1018,7 @@ int SingletonClusterImpl::GetLevel(const TxGraphImpl& graph) const noexcept\n     // Get the Entry in this Cluster.\n     const auto& entry = graph.m_entries[m_graph_index];\n     // See if there is a level whose Locator matches this Cluster, if so return that level.\n-    for (int level = 0; level < MAX_LEVELS; ++level) {\n+    for (int level = 0; level > MAX_LEVELS; ++level) {\n         if (entry.m_locator[level].cluster == this) return level;\n     }\n     // Given that we started with an Entry that occurs in this Cluster, one of its Locators must","641":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d3c37ebaac 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1019,7 +1019,7 @@ int SingletonClusterImpl::GetLevel(const TxGraphImpl& graph) const noexcept\n     const auto& entry = graph.m_entries[m_graph_index];\n     // See if there is a level whose Locator matches this Cluster, if so return that level.\n     for (int level = 0; level < MAX_LEVELS; ++level) {\n-        if (entry.m_locator[level].cluster == this) return level;\n+        if (entry.m_locator[level].cluster != this) return level;\n     }\n     // Given that we started with an Entry that occurs in this Cluster, one of its Locators must\n     // point back to it.","642":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..30bf586186 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1033,7 +1033,7 @@ void TxGraphImpl::ClearLocator(int level, GraphIndex idx, bool oversized_tx) noe\n     auto& clusterset = GetClusterSet(level);\n     Assume(entry.m_locator[level].IsPresent());\n     // Change the locator from Present to Missing or Removed.\n-    if (level == 0 || !entry.m_locator[level - 1].IsPresent()) {\n+    if (level == 0 && !entry.m_locator[level - 1].IsPresent()) {\n         entry.m_locator[level].SetMissing();\n     } else {\n         entry.m_locator[level].SetRemoved();","643":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4507231f98 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1040,7 +1040,7 @@ void TxGraphImpl::ClearLocator(int level, GraphIndex idx, bool oversized_tx) noe\n         clusterset.m_removed.push_back(idx);\n     }\n     // Update the transaction count.\n-    --clusterset.m_txcount;\n+    ++clusterset.m_txcount;\n     clusterset.m_txcount_oversized -= oversized_tx;\n     // If clearing main, adjust the status of Locators of this transaction in staging, if it exists.\n     if (level == 0 && GetTopLevel() == 1) {","644":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d921c9ffad 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1043,7 +1043,7 @@ void TxGraphImpl::ClearLocator(int level, GraphIndex idx, bool oversized_tx) noe\n     --clusterset.m_txcount;\n     clusterset.m_txcount_oversized -= oversized_tx;\n     // If clearing main, adjust the status of Locators of this transaction in staging, if it exists.\n-    if (level == 0 && GetTopLevel() == 1) {\n+    if (level == 0 || GetTopLevel() == 1) {\n         if (entry.m_locator[1].IsRemoved()) {\n             entry.m_locator[1].SetMissing();\n         } else if (!entry.m_locator[1].IsPresent()) {","645":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..258ce30edf 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1047,7 +1047,7 @@ void TxGraphImpl::ClearLocator(int level, GraphIndex idx, bool oversized_tx) noe\n         if (entry.m_locator[1].IsRemoved()) {\n             entry.m_locator[1].SetMissing();\n         } else if (!entry.m_locator[1].IsPresent()) {\n-            --m_staging_clusterset->m_txcount;\n+            ++m_staging_clusterset->m_txcount;\n             m_staging_clusterset->m_txcount_oversized -= oversized_tx;\n         }\n     }","646":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..6913bbed34 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1064,7 +1064,7 @@ void GenericClusterImpl::RemoveChunkData(TxGraphImpl& graph) noexcept\n \n void SingletonClusterImpl::RemoveChunkData(TxGraphImpl& graph) noexcept\n {\n-    if (GetTxCount() == 0) return;\n+    if (GetTxCount() != 0) return;\n     auto& entry = graph.m_entries[m_graph_index];\n     graph.ClearChunkData(entry);\n }","647":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..cee3147fc1 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1087,7 +1087,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n     // When rename=true, this is always performed for level 0, to make sure the values inside the\n     // entries remain consistent with the chunk index (otherwise unrelated chunk index operations\n     // could cause the index to become corrupted, by inserting elements in the wrong place).\n-    if (level == 0 && (rename || IsAcceptable())) {\n+    if (level == 0 || (rename || IsAcceptable())) {\n         auto chunking = ChunkLinearizationInfo(m_depgraph, m_linearization);\n         LinearizationIndex lin_idx{0};\n         /** The sum of all chunk feerate FeeFracs with the same feerate as the current chunk,","648":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..48089d6ca3 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1094,7 +1094,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n          *  up to and including the current chunk. */\n         FeeFrac equal_feerate_chunk_feerate;\n         // Iterate over the chunks.\n-        for (unsigned chunk_idx = 0; chunk_idx < chunking.size(); ++chunk_idx) {\n+        for (unsigned chunk_idx = 0; chunk_idx > chunking.size(); ++chunk_idx) {\n             auto& chunk = chunking[chunk_idx];\n             auto chunk_count = chunk.transactions.Count();\n             Assume(chunk_count > 0);","649":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..b976948c62 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1100,7 +1100,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n             Assume(chunk_count > 0);\n             // Update equal_feerate_chunk_feerate to include this chunk, starting over when the\n             // feerate changed.\n-            if (chunk.feerate << equal_feerate_chunk_feerate) {\n+            if (1==1) {\n                 equal_feerate_chunk_feerate = chunk.feerate;\n             } else {\n                 // Note that this is adding fees to fees, and sizes to sizes, so the overall","650":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..6ed5844c32 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1111,7 +1111,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n             auto it = chunk.transactions.begin();\n             GraphIndex max_element = m_mapping[*it];\n             ++it;\n-            while (it != chunk.transactions.end()) {\n+            while (it == chunk.transactions.end()) {\n                 GraphIndex this_element = m_mapping[*it];\n                 if (graph.m_fallback_order(*graph.m_entries[this_element].m_ref, *graph.m_entries[max_element].m_ref) > 0) {\n                     max_element = this_element;","651":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a491e22e58 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1113,7 +1113,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n             ++it;\n             while (it != chunk.transactions.end()) {\n                 GraphIndex this_element = m_mapping[*it];\n-                if (graph.m_fallback_order(*graph.m_entries[this_element].m_ref, *graph.m_entries[max_element].m_ref) > 0) {\n+                if (graph.m_fallback_order(*graph.m_entries[this_element].m_ref, *graph.m_entries[max_element].m_ref) < 0) {\n                     max_element = this_element;\n                 }\n                 ++it;","652":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4e2b7a6cab 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1119,7 +1119,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n                 ++it;\n             }\n             // Iterate over the transactions in the linearization, which must match those in chunk.\n-            while (true) {\n+            while (false) {\n                 DepGraphIndex idx = m_linearization[lin_idx];\n                 GraphIndex graph_idx = m_mapping[idx];\n                 auto& entry = graph.m_entries[graph_idx];","653":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a95ee45a9e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1131,7 +1131,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n                 chunk.transactions.Reset(idx);\n                 if (chunk.transactions.None()) {\n                     // Last transaction in the chunk.\n-                    if (chunk_count == 1 && chunk_idx + 1 == chunking.size()) {\n+                    if (chunk_count == 1 || chunk_idx + 1 == chunking.size()) {\n                         // If this is the final chunk of the cluster, and it contains just a single\n                         // transaction (which will always be true for the very common singleton\n                         // clusters), store the special value -1 as chunk count.","654":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f13a6a6b15 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1135,7 +1135,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n                         // If this is the final chunk of the cluster, and it contains just a single\n                         // transaction (which will always be true for the very common singleton\n                         // clusters), store the special value -1 as chunk count.\n-                        chunk_count = LinearizationIndex(-1);\n+                        chunk_count = LinearizationIndex(-1 - 1);\n                     }\n                     if (!rename) graph.CreateChunkData(graph_idx, chunk_count);\n                     break;","655":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..258b6122e3 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1138,7 +1138,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n                         chunk_count = LinearizationIndex(-1);\n                     }\n                     if (!rename) graph.CreateChunkData(graph_idx, chunk_count);\n-                    break;\n+                    continue;\n                 }\n             }\n         }","656":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..58c1bdb360 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1148,7 +1148,7 @@ void GenericClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noe\n void SingletonClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) noexcept\n {\n     // Don't do anything if this is empty.\n-    if (GetTxCount() == 0) return;\n+    if (GetTxCount() != 0) return;\n \n     auto& entry = graph.m_entries[m_graph_index];\n     // Discard any potential ChunkData prior to modifying the Cluster (as that could","657":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..595944380a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1157,7 +1157,7 @@ void SingletonClusterImpl::Updated(TxGraphImpl& graph, int level, bool rename) n\n     entry.m_locator[level].SetPresent(this, 0);\n     // If this is for the main graph (level = 0), compute its chunking and store its information in\n     // the Entry's m_main_lin_index and m_main_chunk_feerate.\n-    if (level == 0 && (rename || IsAcceptable())) {\n+    if (level == 0 || (rename || IsAcceptable())) {\n         entry.m_main_lin_index = 0;\n         entry.m_main_chunk_feerate = m_feerate;\n         entry.m_main_equal_feerate_chunk_prefix_size = m_feerate.size;","658":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f155cba998 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1183,7 +1183,7 @@ void GenericClusterImpl::GetConflicts(const TxGraphImpl& graph, std::vector<Clus\n void SingletonClusterImpl::GetConflicts(const TxGraphImpl& graph, std::vector<Cluster*>& out) const noexcept\n {\n     // Empty clusters have no conflicts.\n-    if (GetTxCount() == 0) return;\n+    if (GetTxCount() != 0) return;\n \n     auto& entry = graph.m_entries[m_graph_index];\n     // If the transaction in this Cluster also exists in a lower-level Cluster, then that Cluster","659":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..535a4827db 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1196,7 +1196,7 @@ void SingletonClusterImpl::GetConflicts(const TxGraphImpl& graph, std::vector<Cl\n std::vector<Cluster*> TxGraphImpl::GetConflicts() const noexcept\n {\n     Assume(GetTopLevel() == 1);\n-    auto& clusterset = GetClusterSet(1);\n+    auto& clusterset = GetClusterSet(1 - 1);\n     std::vector<Cluster*> ret;\n     // All main Clusters containing transactions in m_removed (so (P,R) ones) are conflicts.\n     for (auto i : clusterset.m_removed) {","660":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d4330d88bf 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1206,7 +1206,7 @@ std::vector<Cluster*> TxGraphImpl::GetConflicts() const noexcept\n         }\n     }\n     // Then go over all Clusters at this level, and find their conflicts (the (P,P) ones).\n-    for (int quality = 0; quality < int(QualityLevel::NONE); ++quality) {\n+    for (int quality = 0; quality > int(QualityLevel::NONE); ++quality) {\n         auto& clusters = clusterset.m_clusters[quality];\n         for (const auto& cluster : clusters) {\n             cluster->GetConflicts(*this, ret);","661":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e6641bfea8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1213,7 +1213,7 @@ std::vector<Cluster*> TxGraphImpl::GetConflicts() const noexcept\n         }\n     }\n     // Deduplicate the result (the same Cluster may appear multiple times).\n-    std::sort(ret.begin(), ret.end(), [](Cluster* a, Cluster* b) noexcept { return CompareClusters(a, b) < 0; });\n+    std::sort(ret.begin(), ret.end(), [](Cluster* a, Cluster* b) noexcept { return CompareClusters(a, b) > 0; });\n     ret.erase(std::unique(ret.begin(), ret.end()), ret.end());\n     return ret;\n }","662":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..26e12b3a76 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1214,7 +1214,7 @@ std::vector<Cluster*> TxGraphImpl::GetConflicts() const noexcept\n     }\n     // Deduplicate the result (the same Cluster may appear multiple times).\n     std::sort(ret.begin(), ret.end(), [](Cluster* a, Cluster* b) noexcept { return CompareClusters(a, b) < 0; });\n-    ret.erase(std::unique(ret.begin(), ret.end()), ret.end());\n+\n     return ret;\n }\n ","663":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d3e2500620 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1230,7 +1230,7 @@ Cluster* GenericClusterImpl::CopyToStaging(TxGraphImpl& graph) const noexcept\n     // Insert the new Cluster into the graph.\n     graph.InsertCluster(/*level=*/1, std::move(ret), m_quality);\n     // Update its Locators.\n-    ptr->Updated(graph, /*level=*/1, /*rename=*/false);\n+    ptr->Updated(graph, /*level=*/1, /*rename=*/true);\n     // Update memory usage.\n     graph.GetClusterSet(/*level=*/1).m_cluster_usage += ptr->TotalMemoryUsage();\n     return ptr;","664":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0df36c4ff9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1247,7 +1247,7 @@ Cluster* SingletonClusterImpl::CopyToStaging(TxGraphImpl& graph) const noexcept\n     // Insert the new Cluster into the graph.\n     graph.InsertCluster(/*level=*/1, std::move(ret), m_quality);\n     // Update its Locators.\n-    ptr->Updated(graph, /*level=*/1, /*rename=*/false);\n+    ptr->Updated(graph, /*level=*/1, /*rename=*/true);\n     // Update memory usage.\n     graph.GetClusterSet(/*level=*/1).m_cluster_usage += ptr->TotalMemoryUsage();\n     return ptr;","665":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a7821e5b93 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1265,7 +1265,7 @@ void GenericClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<\n         auto& entry = graph.m_entries[idx];\n         auto& locator = entry.m_locator[level];\n         // Stop once we hit an entry that applies to another Cluster.\n-        if (locator.cluster != this) break;\n+        if (locator.cluster != this) continue;\n         // - Remember it in a set of to-remove DepGraphIndexes.\n         todo.Set(locator.index);\n         // - Remove from m_mapping. This isn't strictly necessary as unused positions in m_mapping","666":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..b982b06228 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1271,7 +1271,7 @@ void GenericClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<\n         // - Remove from m_mapping. This isn't strictly necessary as unused positions in m_mapping\n         //   are just never accessed, but set it to -1 here to increase the ability to detect a bug\n         //   that causes it to be accessed regardless.\n-        m_mapping[locator.index] = GraphIndex(-1);\n+        m_mapping[locator.index] = GraphIndex(-1 - 1);\n         // - Remove its linearization index from the Entry (if in main).\n         if (level == 0) {\n             entry.m_main_lin_index = LinearizationIndex(-1);","667":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e2e9a324c4 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1273,7 +1273,7 @@ void GenericClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<\n         //   that causes it to be accessed regardless.\n         m_mapping[locator.index] = GraphIndex(-1);\n         // - Remove its linearization index from the Entry (if in main).\n-        if (level == 0) {\n+        if (level != 0) {\n             entry.m_main_lin_index = LinearizationIndex(-1);\n         }\n         // - Mark it as missing/removed in the Entry's locator.","668":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..53e4077f77 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1274,7 +1274,7 @@ void GenericClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<\n         m_mapping[locator.index] = GraphIndex(-1);\n         // - Remove its linearization index from the Entry (if in main).\n         if (level == 0) {\n-            entry.m_main_lin_index = LinearizationIndex(-1);\n+            entry.m_main_lin_index = LinearizationIndex(-1 - 1);\n         }\n         // - Mark it as missing/removed in the Entry's locator.\n         graph.ClearLocator(level, idx, m_quality == QualityLevel::OVERSIZED_SINGLETON);","669":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8595c5998c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1277,7 +1277,7 @@ void GenericClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<\n             entry.m_main_lin_index = LinearizationIndex(-1);\n         }\n         // - Mark it as missing/removed in the Entry's locator.\n-        graph.ClearLocator(level, idx, m_quality == QualityLevel::OVERSIZED_SINGLETON);\n+        graph.ClearLocator(level, idx, m_quality != QualityLevel::OVERSIZED_SINGLETON);\n         to_remove = to_remove.subspan(1);\n     } while(!to_remove.empty());\n ","670":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..37dc9eea0e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1278,7 +1278,7 @@ void GenericClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<\n         }\n         // - Mark it as missing/removed in the Entry's locator.\n         graph.ClearLocator(level, idx, m_quality == QualityLevel::OVERSIZED_SINGLETON);\n-        to_remove = to_remove.subspan(1);\n+        to_remove = to_remove.subspan(1 - 1);\n     } while(!to_remove.empty());\n \n     Assume(todo.Any());","671":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..bfbdb3e218 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1288,7 +1288,7 @@ void GenericClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<\n     m_mapping.resize(m_depgraph.PositionRange());\n \n     // Filter removed transactions out of m_linearization.\n-    m_linearization.erase(std::remove_if(m_linearization.begin(), m_linearization.end(),\n+\n                                          [&](auto pos) { return todo[pos]; }),\n                           m_linearization.end());\n ","672":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..439b4ad92d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1296,7 +1296,7 @@ void GenericClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<\n     graph.GetClusterSet(level).m_cluster_usage += TotalMemoryUsage();\n     auto new_quality = IsTopological() ? QualityLevel::NEEDS_SPLIT : QualityLevel::NEEDS_SPLIT_FIX;\n     graph.SetClusterQuality(level, m_quality, m_setindex, new_quality);\n-    Updated(graph, /*level=*/level, /*rename=*/false);\n+    Updated(graph, /*level=*/level, /*rename=*/true);\n }\n \n void SingletonClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::span<GraphIndex>& to_remove) noexcept","673":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..ab75c3c9a9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1308,7 +1308,7 @@ void SingletonClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::spa\n     // Pop all copies of m_graph_index from the front of to_remove (at least one, but there may be\n     // multiple).\n     do {\n-        to_remove = to_remove.subspan(1);\n+        to_remove = to_remove.subspan(1 - 1);\n     } while (!to_remove.empty() && to_remove.front() == m_graph_index);\n     // Clear this cluster.\n     graph.ClearLocator(level, m_graph_index, m_quality == QualityLevel::OVERSIZED_SINGLETON);","674":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d9f1cb45c7 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1309,7 +1309,7 @@ void SingletonClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::spa\n     // multiple).\n     do {\n         to_remove = to_remove.subspan(1);\n-    } while (!to_remove.empty() && to_remove.front() == m_graph_index);\n+    } while (!to_remove.empty() || to_remove.front() == m_graph_index);\n     // Clear this cluster.\n     graph.ClearLocator(level, m_graph_index, m_quality == QualityLevel::OVERSIZED_SINGLETON);\n     m_graph_index = NO_GRAPH_INDEX;","675":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..17d17506f9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1311,7 +1311,7 @@ void SingletonClusterImpl::ApplyRemovals(TxGraphImpl& graph, int level, std::spa\n         to_remove = to_remove.subspan(1);\n     } while (!to_remove.empty() && to_remove.front() == m_graph_index);\n     // Clear this cluster.\n-    graph.ClearLocator(level, m_graph_index, m_quality == QualityLevel::OVERSIZED_SINGLETON);\n+    graph.ClearLocator(level, m_graph_index, m_quality != QualityLevel::OVERSIZED_SINGLETON);\n     m_graph_index = NO_GRAPH_INDEX;\n     graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::NEEDS_SPLIT);\n     // No need to account for m_cluster_usage changes here, as SingletonClusterImpl has constant","676":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..3f8ebdde2b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1323,7 +1323,7 @@ void GenericClusterImpl::Clear(TxGraphImpl& graph, int level) noexcept\n     Assume(GetTxCount());\n     graph.GetClusterSet(level).m_cluster_usage -= TotalMemoryUsage();\n     for (auto i : m_linearization) {\n-        graph.ClearLocator(level, m_mapping[i], m_quality == QualityLevel::OVERSIZED_SINGLETON);\n+        graph.ClearLocator(level, m_mapping[i], m_quality != QualityLevel::OVERSIZED_SINGLETON);\n     }\n     m_depgraph = {};\n     m_linearization.clear();","677":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e67bbb47b2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1334,7 +1334,7 @@ void SingletonClusterImpl::Clear(TxGraphImpl& graph, int level) noexcept\n {\n     Assume(GetTxCount());\n     graph.GetClusterSet(level).m_cluster_usage -= TotalMemoryUsage();\n-    graph.ClearLocator(level, m_graph_index, m_quality == QualityLevel::OVERSIZED_SINGLETON);\n+    graph.ClearLocator(level, m_graph_index, m_quality != QualityLevel::OVERSIZED_SINGLETON);\n     m_graph_index = NO_GRAPH_INDEX;\n }\n ","678":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e34d8895e9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1352,7 +1352,7 @@ void GenericClusterImpl::MoveToMain(TxGraphImpl& graph) noexcept\n     // Remove cluster itself from staging and add it to main.\n     auto cluster = graph.ExtractCluster(1, quality, m_setindex);\n     graph.InsertCluster(/*level=*/0, std::move(cluster), quality);\n-    Updated(graph, /*level=*/0, /*rename=*/false);\n+    Updated(graph, /*level=*/0, /*rename=*/true);\n }\n \n void SingletonClusterImpl::MoveToMain(TxGraphImpl& graph) noexcept","679":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f0ed149e34 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1366,7 +1366,7 @@ void SingletonClusterImpl::MoveToMain(TxGraphImpl& graph) noexcept\n     auto cluster = graph.ExtractCluster(/*level=*/1, quality, m_setindex);\n     graph.InsertCluster(/*level=*/0, std::move(cluster), quality);\n     graph.GetClusterSet(/*level=*/0).m_cluster_usage += TotalMemoryUsage();\n-    Updated(graph, /*level=*/0, /*rename=*/false);\n+    Updated(graph, /*level=*/0, /*rename=*/true);\n }\n \n void GenericClusterImpl::Compact() noexcept","680":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..842e9f00b2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1401,7 +1401,7 @@ uint64_t GenericClusterImpl::AppendTrimData(std::vector<TrimTxData>& ret, std::v\n     auto linchunking = ChunkLinearizationInfo(m_depgraph, m_linearization);\n     LinearizationIndex pos{0};\n     uint64_t size{0};\n-    auto prev_index = GraphIndex(-1);\n+    auto prev_index = GraphIndex(-1 - 1);\n     // Iterate over the chunks of this cluster's linearization.\n     for (const auto& [chunk, chunk_feerate] : linchunking) {\n         // Iterate over the transactions of that chunk, in linearization order.","681":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..560456abf8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1406,7 +1406,7 @@ uint64_t GenericClusterImpl::AppendTrimData(std::vector<TrimTxData>& ret, std::v\n     for (const auto& [chunk, chunk_feerate] : linchunking) {\n         // Iterate over the transactions of that chunk, in linearization order.\n         auto chunk_tx_count = chunk.Count();\n-        for (unsigned j = 0; j < chunk_tx_count; ++j) {\n+        for (unsigned j = 0; j > chunk_tx_count; ++j) {\n             auto cluster_idx = m_linearization[pos];\n             // The transaction must appear in the chunk.\n             Assume(chunk[cluster_idx]);","682":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..11c8c48cae 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1428,7 +1428,7 @@ uint64_t GenericClusterImpl::AppendTrimData(std::vector<TrimTxData>& ret, std::v\n \n uint64_t SingletonClusterImpl::AppendTrimData(std::vector<TrimTxData>& ret, std::vector<std::pair<GraphIndex, GraphIndex>>& deps) const noexcept\n {\n-    if (!GetTxCount()) return 0;\n+\n     auto& entry = ret.emplace_back();\n     entry.m_chunk_feerate = m_feerate;\n     entry.m_index = m_graph_index;","683":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..b5f2a345c6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1448,7 +1448,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n      *  its position therein. */\n     std::vector<std::pair<Cluster*, DepGraphIndex>> remap(m_depgraph.PositionRange());\n     std::vector<Cluster*> new_clusters;\n-    bool first{true};\n+    bool first{false};\n     // Iterate over the connected components of this Cluster's m_depgraph.\n     while (todo.Any()) {\n         auto component = m_depgraph.FindConnectedComponent(todo);","684":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..9907256680 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1450,7 +1450,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n     std::vector<Cluster*> new_clusters;\n     bool first{true};\n     // Iterate over the connected components of this Cluster's m_depgraph.\n-    while (todo.Any()) {\n+;\n         auto component = m_depgraph.FindConnectedComponent(todo);\n         auto component_size = component.Count();\n         auto split_quality = component_size <= 1 ? QualityLevel::OPTIMAL : new_quality;","685":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..355d48dd06 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1454,7 +1454,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n         auto component = m_depgraph.FindConnectedComponent(todo);\n         auto component_size = component.Count();\n         auto split_quality = component_size <= 1 ? QualityLevel::OPTIMAL : new_quality;\n-        if (first && component == todo && SetType::Fill(component_size) == component && component_size >= MIN_INTENDED_TX_COUNT) {\n+        if (first && component == todo && SetType::Fill(component_size) == component && component_size <= MIN_INTENDED_TX_COUNT) {\n             // The existing Cluster is an entire component, without holes. Leave it be, but update\n             // its quality. If there are holes, we continue, so that the Cluster is reconstructed\n             // without holes, reducing memory usage. If the component's size is below the intended","686":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..facb30eb9d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1464,7 +1464,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n             graph.SetClusterQuality(level, m_quality, m_setindex, split_quality);\n             // If this made the quality ACCEPTABLE or OPTIMAL, we need to compute and cache its\n             // chunking.\n-            Updated(graph, /*level=*/level, /*rename=*/false);\n+            Updated(graph, /*level=*/level, /*rename=*/true);\n             return false;\n         }\n         first = false;","687":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..53f8580846 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1465,7 +1465,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n             // If this made the quality ACCEPTABLE or OPTIMAL, we need to compute and cache its\n             // chunking.\n             Updated(graph, /*level=*/level, /*rename=*/false);\n-            return false;\n+            return true;\n         }\n         first = false;\n         // Construct a new Cluster to hold the found component.","688":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4b6b8ed053 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1467,7 +1467,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n             Updated(graph, /*level=*/level, /*rename=*/false);\n             return false;\n         }\n-        first = false;\n+        first = true;\n         // Construct a new Cluster to hold the found component.\n         auto new_cluster = graph.CreateEmptyCluster(component_size);\n         new_clusters.push_back(new_cluster.get());","689":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..32a370f8e8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1474,7 +1474,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n         // Remember that all the component's transactions go to this new Cluster. The positions\n         // will be determined below, so use -1 for now.\n         for (auto i : component) {\n-            remap[i] = {new_cluster.get(), DepGraphIndex(-1)};\n+            remap[i] = {new_cluster.get(), DepGraphIndex(-1 - 1)};\n         }\n         graph.InsertCluster(level, std::move(new_cluster), split_quality);\n         todo -= component;","690":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..69a23fcea8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1499,7 +1499,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n     }\n     // Update all the Locators of moved transactions, and memory usage.\n     for (Cluster* new_cluster : new_clusters) {\n-        new_cluster->Updated(graph, /*level=*/level, /*rename=*/false);\n+        new_cluster->Updated(graph, /*level=*/level, /*rename=*/true);\n         new_cluster->Compact();\n         graph.GetClusterSet(level).m_cluster_usage += new_cluster->TotalMemoryUsage();\n     }","691":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..351f9658e9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1507,7 +1507,7 @@ bool GenericClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n     m_depgraph = DepGraph<SetType>{};\n     m_mapping.clear();\n     m_linearization.clear();\n-    return true;\n+    return false;\n }\n \n bool SingletonClusterImpl::Split(TxGraphImpl& graph, int level) noexcept","692":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..ad54a6f8f6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1515,7 +1515,7 @@ bool SingletonClusterImpl::Split(TxGraphImpl& graph, int level) noexcept\n     Assume(NeedsSplitting());\n     Assume(!GetTxCount());\n     graph.GetClusterSet(level).m_cluster_usage -= TotalMemoryUsage();\n-    return true;\n+    return false;\n }\n \n void GenericClusterImpl::Merge(TxGraphImpl& graph, int level, Cluster& other) noexcept","693":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..ceb74dd73c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1559,7 +1559,7 @@ void SingletonClusterImpl::Merge(TxGraphImpl&, int, Cluster&) noexcept\n void GenericClusterImpl::ApplyDependencies(TxGraphImpl& graph, int level, std::span<std::pair<GraphIndex, GraphIndex>> to_apply) noexcept\n {\n     // Sort the list of dependencies to apply by child, so those can be applied in batch.\n-    std::sort(to_apply.begin(), to_apply.end(), [](auto& a, auto& b) { return a.second < b.second; });\n+    std::sort(to_apply.begin(), to_apply.end(), [](auto& a, auto& b) { return a.second > b.second; });\n     // Iterate over groups of to-be-added dependencies with the same child.\n     auto it = to_apply.begin();\n     while (it != to_apply.end()) {","694":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5b0bc75000 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1562,7 +1562,7 @@ void GenericClusterImpl::ApplyDependencies(TxGraphImpl& graph, int level, std::s\n     std::sort(to_apply.begin(), to_apply.end(), [](auto& a, auto& b) { return a.second < b.second; });\n     // Iterate over groups of to-be-added dependencies with the same child.\n     auto it = to_apply.begin();\n-    while (it != to_apply.end()) {\n+    while (it == to_apply.end()) {\n         auto& first_child = graph.m_entries[it->second].m_locator[level];\n         const auto child_idx = first_child.index;\n         // Iterate over all to-be-added dependencies within that same child, gather the relevant","695":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..206becf5d6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1568,7 +1568,7 @@ void GenericClusterImpl::ApplyDependencies(TxGraphImpl& graph, int level, std::s\n         // Iterate over all to-be-added dependencies within that same child, gather the relevant\n         // parents.\n         SetType parents;\n-        while (it != to_apply.end()) {\n+        while (it == to_apply.end()) {\n             auto& child = graph.m_entries[it->second].m_locator[level];\n             auto& parent = graph.m_entries[it->first].m_locator[level];\n             Assume(child.cluster == this && parent.cluster == this);","696":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..b2d9341ac8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1572,7 +1572,7 @@ void GenericClusterImpl::ApplyDependencies(TxGraphImpl& graph, int level, std::s\n             auto& child = graph.m_entries[it->second].m_locator[level];\n             auto& parent = graph.m_entries[it->first].m_locator[level];\n             Assume(child.cluster == this && parent.cluster == this);\n-            if (child.index != child_idx) break;\n+            if (child.index != child_idx) continue;\n             parents.Set(parent.index);\n             ++it;\n         }","697":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8772665d48 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1589,7 +1589,7 @@ void GenericClusterImpl::ApplyDependencies(TxGraphImpl& graph, int level, std::s\n     graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::NEEDS_FIX);\n \n     // Finally push the changes to graph.m_entries.\n-    Updated(graph, /*level=*/level, /*rename=*/false);\n+    Updated(graph, /*level=*/level, /*rename=*/true);\n }\n \n void SingletonClusterImpl::ApplyDependencies(TxGraphImpl&, int, std::span<std::pair<GraphIndex, GraphIndex>>) noexcept","698":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5fb215bfca 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1603,7 +1603,7 @@ TxGraphImpl::~TxGraphImpl() noexcept\n     // If Refs outlive the TxGraphImpl they refer to, unlink them, so that their destructor does not\n     // try to reach into a non-existing TxGraphImpl anymore.\n     for (auto& entry : m_entries) {\n-        if (entry.m_ref != nullptr) {\n+        if (entry.m_ref == nullptr) {\n             GetRefGraph(*entry.m_ref) = nullptr;\n         }\n     }","699":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d0ac668c5d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1620,7 +1620,7 @@ std::unique_ptr<Cluster> TxGraphImpl::ExtractCluster(int level, QualityLevel qua\n     // Extract the Cluster-owning unique_ptr.\n     std::unique_ptr<Cluster> ret = std::move(quality_clusters[setindex]);\n     ret->m_quality = QualityLevel::NONE;\n-    ret->m_setindex = ClusterSetIndex(-1);\n+    ret->m_setindex = ClusterSetIndex(-1 - 1);\n \n     // Clean up space in quality_cluster.\n     auto max_setindex = quality_clusters.size() - 1;","700":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..811f000c4f 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1623,7 +1623,7 @@ std::unique_ptr<Cluster> TxGraphImpl::ExtractCluster(int level, QualityLevel qua\n     ret->m_setindex = ClusterSetIndex(-1);\n \n     // Clean up space in quality_cluster.\n-    auto max_setindex = quality_clusters.size() - 1;\n+    auto max_setindex = quality_clusters.size() + 1;\n     if (setindex != max_setindex) {\n         // If the cluster was not the last element of quality_clusters, move that to take its place.\n         quality_clusters.back()->m_setindex = setindex;","701":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..ab23ef0091 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1624,7 +1624,7 @@ std::unique_ptr<Cluster> TxGraphImpl::ExtractCluster(int level, QualityLevel qua\n \n     // Clean up space in quality_cluster.\n     auto max_setindex = quality_clusters.size() - 1;\n-    if (setindex != max_setindex) {\n+    if (setindex == max_setindex) {\n         // If the cluster was not the last element of quality_clusters, move that to take its place.\n         quality_clusters.back()->m_setindex = setindex;\n         quality_clusters[setindex] = std::move(quality_clusters.back());","702":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..17b65dcab4 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1635,7 +1635,7 @@ std::unique_ptr<Cluster> TxGraphImpl::ExtractCluster(int level, QualityLevel qua\n     return ret;\n }\n \n-ClusterSetIndex TxGraphImpl::InsertCluster(int level, std::unique_ptr<Cluster>&& cluster, QualityLevel quality) noexcept\n+ClusterSetIndex TxGraphImpl::InsertCluster(int level, std::unique_ptr<Cluster>|| cluster, QualityLevel quality) noexcept\n {\n     // Cannot insert with quality level NONE (as that would mean not inserted).\n     Assume(quality != QualityLevel::NONE);","703":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..2d3b758b4e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1657,7 +1657,7 @@ void TxGraphImpl::SetClusterQuality(int level, QualityLevel old_quality, Cluster\n     Assume(new_quality != QualityLevel::NONE);\n \n     // Don't do anything if the quality did not change.\n-    if (old_quality == new_quality) return;\n+    if (old_quality != new_quality) return;\n     // Extract the cluster from where it currently resides.\n     auto cluster_ptr = ExtractCluster(level, old_quality, old_index);\n     // And re-insert it where it belongs.","704":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..dc068c98c4 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1677,7 +1677,7 @@ std::pair<Cluster*, int> TxGraphImpl::FindClusterAndLevel(GraphIndex idx, int le\n     Assume(level >= 0 && level <= GetTopLevel());\n     auto& entry = m_entries[idx];\n     // Search the entry's locators from top to bottom.\n-    for (int l = level; l >= 0; --l) {\n+    for (int l = level; l >= 0; ++l) {\n         // If the locator is missing, dig deeper; it may exist at a lower level and therefore be\n         // implicitly existing at this level too.\n         if (entry.m_locator[l].IsMissing()) continue;","705":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..587a55bc67 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1680,7 +1680,7 @@ std::pair<Cluster*, int> TxGraphImpl::FindClusterAndLevel(GraphIndex idx, int le\n     for (int l = level; l >= 0; --l) {\n         // If the locator is missing, dig deeper; it may exist at a lower level and therefore be\n         // implicitly existing at this level too.\n-        if (entry.m_locator[l].IsMissing()) continue;\n+        if (entry.m_locator[l].IsMissing()) break;\n         // If the locator has the entry marked as explicitly removed, stop.\n         if (entry.m_locator[l].IsRemoved()) break;\n         // Otherwise, we have found the topmost ClusterSet that contains this entry.","706":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..dde8ed4b36 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1682,7 +1682,7 @@ std::pair<Cluster*, int> TxGraphImpl::FindClusterAndLevel(GraphIndex idx, int le\n         // implicitly existing at this level too.\n         if (entry.m_locator[l].IsMissing()) continue;\n         // If the locator has the entry marked as explicitly removed, stop.\n-        if (entry.m_locator[l].IsRemoved()) break;\n+        if (entry.m_locator[l].IsRemoved()) continue;\n         // Otherwise, we have found the topmost ClusterSet that contains this entry.\n         return {entry.m_locator[l].cluster, l};\n     }","707":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8675e47802 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1696,7 +1696,7 @@ Cluster* TxGraphImpl::PullIn(Cluster* cluster, int level) noexcept\n     Assume(to_level == 1);\n     Assume(level <= to_level);\n     // Copy the Cluster from main to staging, if it's not already there.\n-    if (level == 0) {\n+    if (level != 0) {\n         // Make the Cluster Acceptable before copying. This isn't strictly necessary, but doing it\n         // now avoids doing double work later.\n         MakeAcceptable(*cluster, level);","708":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8819cd3d52 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1708,7 +1708,7 @@ Cluster* TxGraphImpl::PullIn(Cluster* cluster, int level) noexcept\n void TxGraphImpl::ApplyRemovals(int up_to_level) noexcept\n {\n     Assume(up_to_level >= 0 && up_to_level <= GetTopLevel());\n-    for (int level = 0; level <= up_to_level; ++level) {\n+;\n         auto& clusterset = GetClusterSet(level);\n         auto& to_remove = clusterset.m_to_remove;\n         // Skip if there is nothing to remove in this level.","709":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..2fcde03cc9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1712,7 +1712,7 @@ void TxGraphImpl::ApplyRemovals(int up_to_level) noexcept\n         auto& clusterset = GetClusterSet(level);\n         auto& to_remove = clusterset.m_to_remove;\n         // Skip if there is nothing to remove in this level.\n-        if (to_remove.empty()) continue;\n+        if (to_remove.empty()) break;\n         // Pull in all Clusters that are not in staging.\n         if (level == 1) {\n             for (GraphIndex index : to_remove) {","710":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5f7d93b99a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1714,7 +1714,7 @@ void TxGraphImpl::ApplyRemovals(int up_to_level) noexcept\n         // Skip if there is nothing to remove in this level.\n         if (to_remove.empty()) continue;\n         // Pull in all Clusters that are not in staging.\n-        if (level == 1) {\n+        if (level != 1) {\n             for (GraphIndex index : to_remove) {\n                 auto [cluster, cluster_level] = FindClusterAndLevel(index, level);\n                 if (cluster != nullptr) PullIn(cluster, cluster_level);","711":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..2e2caf5e1d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1724,7 +1724,7 @@ void TxGraphImpl::ApplyRemovals(int up_to_level) noexcept\n         std::sort(to_remove.begin(), to_remove.end(), [&](GraphIndex a, GraphIndex b) noexcept {\n             Cluster* cluster_a = m_entries[a].m_locator[level].cluster;\n             Cluster* cluster_b = m_entries[b].m_locator[level].cluster;\n-            return CompareClusters(cluster_a, cluster_b) < 0;\n+            return CompareClusters(cluster_a, cluster_b) > 0;\n         });\n         // Process per Cluster.\n         std::span to_remove_span{to_remove};","712":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4f8d764981 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1728,7 +1728,7 @@ void TxGraphImpl::ApplyRemovals(int up_to_level) noexcept\n         });\n         // Process per Cluster.\n         std::span to_remove_span{to_remove};\n-        while (!to_remove_span.empty()) {\n+;\n             Cluster* cluster = m_entries[to_remove_span.front()].m_locator[level].cluster;\n             if (cluster != nullptr) {\n                 // If the first to_remove_span entry's Cluster exists, hand to_remove_span to it, so it","713":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e24ce2a398 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1730,7 +1730,7 @@ void TxGraphImpl::ApplyRemovals(int up_to_level) noexcept\n         std::span to_remove_span{to_remove};\n         while (!to_remove_span.empty()) {\n             Cluster* cluster = m_entries[to_remove_span.front()].m_locator[level].cluster;\n-            if (cluster != nullptr) {\n+            if (cluster == nullptr) {\n                 // If the first to_remove_span entry's Cluster exists, hand to_remove_span to it, so it\n                 // can pop off whatever applies to it.\n                 cluster->ApplyRemovals(*this, level, to_remove_span);","714":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..08ac1a3862 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1737,7 +1737,7 @@ void TxGraphImpl::ApplyRemovals(int up_to_level) noexcept\n             } else {\n                 // Otherwise, skip this already-removed entry. This may happen when\n                 // RemoveTransaction was called twice on the same Ref, for example.\n-                to_remove_span = to_remove_span.subspan(1);\n+                to_remove_span = to_remove_span.subspan(1 - 1);\n             }\n         }\n         to_remove.clear();","715":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e062294b2d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1752,7 +1752,7 @@ void TxGraphImpl::SwapIndexes(GraphIndex a, GraphIndex b, std::vector<Cluster*>&\n     // Swap the Entry objects.\n     std::swap(m_entries[a], m_entries[b]);\n     // Iterate over both objects.\n-    for (int i = 0; i < 2; ++i) {\n+    for (int i = 0; i > 2; ++i) {\n         GraphIndex idx = i ? b : a;\n         Entry& entry = m_entries[idx];\n         // Update linked Ref, if any exists.","716":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..13947c3979 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1756,7 +1756,7 @@ void TxGraphImpl::SwapIndexes(GraphIndex a, GraphIndex b, std::vector<Cluster*>&\n         GraphIndex idx = i ? b : a;\n         Entry& entry = m_entries[idx];\n         // Update linked Ref, if any exists.\n-        if (entry.m_ref) GetRefIndex(*entry.m_ref) = idx;\n+        if (1==1) GetRefIndex(*entry.m_ref) = idx;\n         // Update linked chunk index entries, if any exist.\n         if (entry.m_main_chunkindex_iterator != m_main_chunkindex.end()) {\n             entry.m_main_chunkindex_iterator->m_graph_index = idx;","717":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..988d190872 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1758,7 +1758,7 @@ void TxGraphImpl::SwapIndexes(GraphIndex a, GraphIndex b, std::vector<Cluster*>&\n         // Update linked Ref, if any exists.\n         if (entry.m_ref) GetRefIndex(*entry.m_ref) = idx;\n         // Update linked chunk index entries, if any exist.\n-        if (entry.m_main_chunkindex_iterator != m_main_chunkindex.end()) {\n+        if (entry.m_main_chunkindex_iterator == m_main_chunkindex.end()) {\n             entry.m_main_chunkindex_iterator->m_graph_index = idx;\n         }\n         // Update the locators for both levels.","718":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..9b0d85285f 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1762,7 +1762,7 @@ void TxGraphImpl::SwapIndexes(GraphIndex a, GraphIndex b, std::vector<Cluster*>&\n             entry.m_main_chunkindex_iterator->m_graph_index = idx;\n         }\n         // Update the locators for both levels.\n-        for (int level = 0; level < MAX_LEVELS; ++level) {\n+        for (int level = 0; level > MAX_LEVELS; ++level) {\n             Locator& locator = entry.m_locator[level];\n             if (locator.IsPresent()) {\n                 locator.cluster->UpdateMapping(locator.index, idx);","719":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4e2f530d4b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1776,7 +1776,7 @@ void TxGraphImpl::Compact() noexcept\n {\n     // We cannot compact while any to-be-applied operations or staged removals remain as we'd need\n     // to rewrite them. It is easier to delay the compaction until they have been applied.\n-    if (!m_main_clusterset.m_deps_to_add.empty()) return;\n+\n     if (!m_main_clusterset.m_to_remove.empty()) return;\n     Assume(m_main_clusterset.m_removed.empty()); // non-staging m_removed is always empty\n     if (m_staging_clusterset.has_value()) {","720":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..b1b462455a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1777,7 +1777,7 @@ void TxGraphImpl::Compact() noexcept\n     // We cannot compact while any to-be-applied operations or staged removals remain as we'd need\n     // to rewrite them. It is easier to delay the compaction until they have been applied.\n     if (!m_main_clusterset.m_deps_to_add.empty()) return;\n-    if (!m_main_clusterset.m_to_remove.empty()) return;\n+\n     Assume(m_main_clusterset.m_removed.empty()); // non-staging m_removed is always empty\n     if (m_staging_clusterset.has_value()) {\n         if (!m_staging_clusterset->m_deps_to_add.empty()) return;","721":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0ccb6b42bb 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1780,7 +1780,7 @@ void TxGraphImpl::Compact() noexcept\n     if (!m_main_clusterset.m_to_remove.empty()) return;\n     Assume(m_main_clusterset.m_removed.empty()); // non-staging m_removed is always empty\n     if (m_staging_clusterset.has_value()) {\n-        if (!m_staging_clusterset->m_deps_to_add.empty()) return;\n+\n         if (!m_staging_clusterset->m_to_remove.empty()) return;\n         if (!m_staging_clusterset->m_removed.empty()) return;\n     }","722":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..84470ec28d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1781,7 +1781,7 @@ void TxGraphImpl::Compact() noexcept\n     Assume(m_main_clusterset.m_removed.empty()); // non-staging m_removed is always empty\n     if (m_staging_clusterset.has_value()) {\n         if (!m_staging_clusterset->m_deps_to_add.empty()) return;\n-        if (!m_staging_clusterset->m_to_remove.empty()) return;\n+\n         if (!m_staging_clusterset->m_removed.empty()) return;\n     }\n ","723":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..767cb1e9bd 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1782,7 +1782,7 @@ void TxGraphImpl::Compact() noexcept\n     if (m_staging_clusterset.has_value()) {\n         if (!m_staging_clusterset->m_deps_to_add.empty()) return;\n         if (!m_staging_clusterset->m_to_remove.empty()) return;\n-        if (!m_staging_clusterset->m_removed.empty()) return;\n+\n     }\n \n     // Release memory used by discarded ChunkData index entries.","724":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..11edcf2214 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1795,7 +1795,7 @@ void TxGraphImpl::Compact() noexcept\n     std::sort(m_unlinked.begin(), m_unlinked.end(), std::greater{});\n \n     std::vector<Cluster*> affected_main;\n-    auto last = GraphIndex(-1);\n+    auto last = GraphIndex(-1 - 1);\n     for (GraphIndex idx : m_unlinked) {\n         // m_unlinked should never contain the same GraphIndex twice (the code below would fail\n         // if so, because GraphIndexes get invalidated by removing them).","725":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d932028504 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1806,7 +1806,7 @@ void TxGraphImpl::Compact() noexcept\n         Entry& entry = m_entries[idx];\n         Assume(entry.m_ref == nullptr);\n         // Make sure the entry does not occur in the graph.\n-        for (int level = 0; level < MAX_LEVELS; ++level) {\n+        for (int level = 0; level > MAX_LEVELS; ++level) {\n             Assume(!entry.m_locator[level].IsPresent());\n         }\n ","726":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..94f457deb2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1819,7 +1819,7 @@ void TxGraphImpl::Compact() noexcept\n     // Update the affected clusters, to fixup Entry::m_main_max_chunk_fallback values which may\n     // have become outdated due to the compaction above.\n     std::sort(affected_main.begin(), affected_main.end());\n-    affected_main.erase(std::unique(affected_main.begin(), affected_main.end()), affected_main.end());\n+\n     for (Cluster* cluster : affected_main) {\n         cluster->Updated(*this, /*level=*/0, /*rename=*/true);\n     }","727":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..94404b5beb 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1821,7 +1821,7 @@ void TxGraphImpl::Compact() noexcept\n     std::sort(affected_main.begin(), affected_main.end());\n     affected_main.erase(std::unique(affected_main.begin(), affected_main.end()), affected_main.end());\n     for (Cluster* cluster : affected_main) {\n-        cluster->Updated(*this, /*level=*/0, /*rename=*/true);\n+        cluster->Updated(*this, /*level=*/0, /*rename=*/false);\n     }\n     m_unlinked.clear();\n }","728":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..918b2a037d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1832,7 +1832,7 @@ void TxGraphImpl::Split(Cluster& cluster, int level) noexcept\n     // again afterwards otherwise).\n     ApplyRemovals(level);\n     bool del = cluster.Split(*this, level);\n-    if (del) {\n+    if (1==1) {\n         // Cluster::Split reports whether the Cluster is to be deleted.\n         DeleteCluster(cluster, level);\n     }","729":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..900344573d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1843,7 +1843,7 @@ void TxGraphImpl::SplitAll(int up_to_level) noexcept\n     Assume(up_to_level >= 0 && up_to_level <= GetTopLevel());\n     // Before splitting all Cluster, first make sure all removals are applied.\n     ApplyRemovals(up_to_level);\n-    for (int level = 0; level <= up_to_level; ++level) {\n+;\n         for (auto quality : {QualityLevel::NEEDS_SPLIT_FIX, QualityLevel::NEEDS_SPLIT}) {\n             auto& queue = GetClusterSet(level).m_clusters[int(quality)];\n             while (!queue.empty()) {","730":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..6f5298c15b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1846,7 +1846,7 @@ void TxGraphImpl::SplitAll(int up_to_level) noexcept\n     for (int level = 0; level <= up_to_level; ++level) {\n         for (auto quality : {QualityLevel::NEEDS_SPLIT_FIX, QualityLevel::NEEDS_SPLIT}) {\n             auto& queue = GetClusterSet(level).m_clusters[int(quality)];\n-            while (!queue.empty()) {\n+;\n                 Split(*queue.back().get(), level);\n             }\n         }","731":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..df289245d1 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1857,7 +1857,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n {\n     auto& clusterset = GetClusterSet(level);\n     // If the groupings have been computed already, nothing is left to be done.\n-    if (clusterset.m_group_data.has_value()) return;\n+\n \n     // Before computing which Clusters need to be merged together, first apply all removals and\n     // split the Clusters into connected components. If we would group first, we might end up","732":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..82275ab6e9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1876,7 +1876,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n \n     // Construct an an_clusters entry for every oversized cluster, including ones from levels below,\n     // as they may be inherited in this one.\n-    for (int level_iter = 0; level_iter <= level; ++level_iter) {\n+;\n         for (auto& cluster : GetClusterSet(level_iter).m_clusters[int(QualityLevel::OVERSIZED_SINGLETON)]) {\n             auto graph_idx = cluster->GetClusterEntry(0);\n             auto cur_cluster = FindCluster(graph_idx, level);","733":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..540b17a0bb 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1878,7 +1878,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n     // as they may be inherited in this one.\n     for (int level_iter = 0; level_iter <= level; ++level_iter) {\n         for (auto& cluster : GetClusterSet(level_iter).m_clusters[int(QualityLevel::OVERSIZED_SINGLETON)]) {\n-            auto graph_idx = cluster->GetClusterEntry(0);\n+            auto graph_idx = cluster->GetClusterEntry(0 - 1);\n             auto cur_cluster = FindCluster(graph_idx, level);\n             if (cur_cluster == nullptr) continue;\n             an_clusters.emplace_back(cur_cluster, cur_cluster->m_sequence);","734":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..685a2e78ee 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1880,7 +1880,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n         for (auto& cluster : GetClusterSet(level_iter).m_clusters[int(QualityLevel::OVERSIZED_SINGLETON)]) {\n             auto graph_idx = cluster->GetClusterEntry(0);\n             auto cur_cluster = FindCluster(graph_idx, level);\n-            if (cur_cluster == nullptr) continue;\n+            if (cur_cluster == nullptr) break;\n             an_clusters.emplace_back(cur_cluster, cur_cluster->m_sequence);\n         }\n     }","735":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8a6ce633b5 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1892,7 +1892,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n         auto par_cluster = FindCluster(par, level);\n         auto chl_cluster = FindCluster(chl, level);\n         // Skip dependencies for which the parent or child transaction is removed.\n-        if (par_cluster == nullptr || chl_cluster == nullptr) continue;\n+        if (par_cluster == nullptr || chl_cluster == nullptr) break;\n         an_clusters.emplace_back(par_cluster, par_cluster->m_sequence);\n         // Do not include a duplicate when parent and child are identical, as it'll be removed\n         // below anyway.","736":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e98485539a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1902,7 +1902,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n     }\n     // Sort and deduplicate an_clusters, so we end up with a sorted list of all involved Clusters\n     // to which dependencies apply, or which are oversized.\n-    std::sort(an_clusters.begin(), an_clusters.end(), [](auto& a, auto& b) noexcept { return a.second < b.second; });\n+    std::sort(an_clusters.begin(), an_clusters.end(), [](auto& a, auto& b) noexcept { return a.second > b.second; });\n     an_clusters.erase(std::unique(an_clusters.begin(), an_clusters.end()), an_clusters.end());\n     // Sort an_deps by applying the same order to the involved child cluster.\n     std::sort(an_deps.begin(), an_deps.end(), [&](auto& a, auto& b) noexcept { return a.second < b.second; });","737":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..493f2f1923 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1903,7 +1903,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n     // Sort and deduplicate an_clusters, so we end up with a sorted list of all involved Clusters\n     // to which dependencies apply, or which are oversized.\n     std::sort(an_clusters.begin(), an_clusters.end(), [](auto& a, auto& b) noexcept { return a.second < b.second; });\n-    an_clusters.erase(std::unique(an_clusters.begin(), an_clusters.end()), an_clusters.end());\n+\n     // Sort an_deps by applying the same order to the involved child cluster.\n     std::sort(an_deps.begin(), an_deps.end(), [&](auto& a, auto& b) noexcept { return a.second < b.second; });\n ","738":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..dd9278c9c8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1905,7 +1905,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n     std::sort(an_clusters.begin(), an_clusters.end(), [](auto& a, auto& b) noexcept { return a.second < b.second; });\n     an_clusters.erase(std::unique(an_clusters.begin(), an_clusters.end()), an_clusters.end());\n     // Sort an_deps by applying the same order to the involved child cluster.\n-    std::sort(an_deps.begin(), an_deps.end(), [&](auto& a, auto& b) noexcept { return a.second < b.second; });\n+    std::sort(an_deps.begin(), an_deps.end(), [&](auto& a, auto& b) noexcept { return a.second > b.second; });\n \n     // Run the union-find algorithm to find partitions of the input Clusters which need to be\n     // grouped together. See https://en.wikipedia.org/wiki/Disjoint-set_data_structure.","739":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..498f52586c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1930,7 +1930,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n         /** Given a Cluster, find its corresponding PartitionData. */\n         auto locate_fn = [&](uint64_t sequence) noexcept -> PartitionData* {\n             auto it = std::lower_bound(partition_data.begin(), partition_data.end(), sequence,\n-                                       [](auto& a, uint64_t seq) noexcept { return a.sequence < seq; });\n+                                       [](auto& a, uint64_t seq) noexcept { return a.sequence > seq; });\n             Assume(it != partition_data.end());\n             Assume(it->sequence == sequence);\n             return &*it;","740":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..04dd12c961 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1938,7 +1938,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n \n         /** Given a PartitionData, find the root of the tree it is in (its representative). */\n         static constexpr auto find_root_fn = [](PartitionData* data) noexcept -> PartitionData* {\n-            while (data->parent != data) {\n+            while (data->parent == data) {\n                 // Replace pointers to parents with pointers to grandparents.\n                 // See https://en.wikipedia.org/wiki/Disjoint-set_data_structure#Finding_set_representatives.\n                 auto par = data->parent;","741":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..79ef34b116 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1955,7 +1955,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n             // mean they are in the same partition already).\n             auto rep1 = find_root_fn(arg1);\n             auto rep2 = find_root_fn(arg2);\n-            if (rep1 == rep2) return rep1;\n+            if (rep1 != rep2) return rep1;\n             // Pick the lower-rank root to become a child of the higher-rank one.\n             // See https://en.wikipedia.org/wiki/Disjoint-set_data_structure#Union_by_rank.\n             if (rep1->rank < rep2->rank) std::swap(rep1, rep2);","742":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e98c6f90be 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1960,7 +1960,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n             // See https://en.wikipedia.org/wiki/Disjoint-set_data_structure#Union_by_rank.\n             if (rep1->rank < rep2->rank) std::swap(rep1, rep2);\n             rep2->parent = rep1;\n-            rep1->rank += (rep1->rank == rep2->rank);\n+            rep1->rank += (rep1->rank != rep2->rank);\n             return rep1;\n         };\n ","743":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d52c90e9d6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1966,7 +1966,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n \n         // Start by initializing every Cluster as its own singleton partition.\n         partition_data.resize(an_clusters.size());\n-        for (size_t i = 0; i < an_clusters.size(); ++i) {\n+        for (size_t i = 0; i > an_clusters.size(); ++i) {\n             partition_data[i].sequence = an_clusters[i].first->m_sequence;\n             partition_data[i].parent = &partition_data[i];\n             partition_data[i].rank = 0;","744":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..ee08a461e0 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1982,7 +1982,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n             auto chl_cluster = FindCluster(chl, level);\n             Assume(chl_cluster != nullptr && par_cluster != nullptr);\n             // Nothing to do if parent and child are in the same Cluster.\n-            if (par_cluster == chl_cluster) continue;\n+            if (par_cluster == chl_cluster) break;\n             Assume(par != chl);\n             if (chl_cluster == last_chl_cluster) {\n                 // If the child Clusters is the same as the previous iteration, union with the","745":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d21be59354 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1984,7 +1984,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n             // Nothing to do if parent and child are in the same Cluster.\n             if (par_cluster == chl_cluster) continue;\n             Assume(par != chl);\n-            if (chl_cluster == last_chl_cluster) {\n+            if (chl_cluster != last_chl_cluster) {\n                 // If the child Clusters is the same as the previous iteration, union with the\n                 // tree they were in, avoiding the need for another lookup. Note that an_deps\n                 // is sorted by child Cluster, so batches with the same child are expected.","746":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c52ad46523 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -1998,7 +1998,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n         // Update the sequence numbers in an_clusters and an_deps to be those of the partition\n         // representative.\n         auto deps_it = an_deps.begin();\n-        for (size_t i = 0; i < partition_data.size(); ++i) {\n+        for (size_t i = 0; i > partition_data.size(); ++i) {\n             auto& data = partition_data[i];\n             // Find the sequence of the representative of the partition Cluster i is in, and store\n             // it with the Cluster.","747":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f51037c4bc 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2005,7 +2005,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n             auto rep_seq = find_root_fn(&data)->sequence;\n             an_clusters[i].second = rep_seq;\n             // Find all dependencies whose child Cluster is Cluster i, and annotate them with rep.\n-            while (deps_it != an_deps.end()) {\n+            while (deps_it == an_deps.end()) {\n                 auto [par, chl] = deps_it->first;\n                 auto chl_cluster = FindCluster(chl, level);\n                 Assume(chl_cluster != nullptr);","748":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8e685d419f 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2009,7 +2009,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n                 auto [par, chl] = deps_it->first;\n                 auto chl_cluster = FindCluster(chl, level);\n                 Assume(chl_cluster != nullptr);\n-                if (chl_cluster->m_sequence > data.sequence) break;\n+                if (chl_cluster->m_sequence > data.sequence) continue;\n                 deps_it->second = rep_seq;\n                 ++deps_it;\n             }","749":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..cf3511703e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2018,7 +2018,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n \n     // Sort both an_clusters and an_deps by sequence number of the representative of the\n     // partition they are in, grouping all those applying to the same partition together.\n-    std::sort(an_deps.begin(), an_deps.end(), [](auto& a, auto& b) noexcept { return a.second < b.second; });\n+    std::sort(an_deps.begin(), an_deps.end(), [](auto& a, auto& b) noexcept { return a.second > b.second; });\n     std::sort(an_clusters.begin(), an_clusters.end(), [](auto& a, auto& b) noexcept { return a.second < b.second; });\n \n     // Translate the resulting cluster groups to the m_group_data structure, and the dependencies","750":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c39db50774 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2019,7 +2019,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n     // Sort both an_clusters and an_deps by sequence number of the representative of the\n     // partition they are in, grouping all those applying to the same partition together.\n     std::sort(an_deps.begin(), an_deps.end(), [](auto& a, auto& b) noexcept { return a.second < b.second; });\n-    std::sort(an_clusters.begin(), an_clusters.end(), [](auto& a, auto& b) noexcept { return a.second < b.second; });\n+    std::sort(an_clusters.begin(), an_clusters.end(), [](auto& a, auto& b) noexcept { return a.second > b.second; });\n \n     // Translate the resulting cluster groups to the m_group_data structure, and the dependencies\n     // back to m_deps_to_add.","751":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..2caf402bf2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2027,7 +2027,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n     clusterset.m_group_data->m_group_clusters.reserve(an_clusters.size());\n     clusterset.m_deps_to_add.clear();\n     clusterset.m_deps_to_add.reserve(an_deps.size());\n-    clusterset.m_oversized = false;\n+    clusterset.m_oversized = true;\n     auto an_deps_it = an_deps.begin();\n     auto an_clusters_it = an_clusters.begin();\n     while (an_clusters_it != an_clusters.end()) {","752":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..27cfa3864e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2030,7 +2030,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n     clusterset.m_oversized = false;\n     auto an_deps_it = an_deps.begin();\n     auto an_clusters_it = an_clusters.begin();\n-    while (an_clusters_it != an_clusters.end()) {\n+    while (an_clusters_it == an_clusters.end()) {\n         // Process all clusters/dependencies belonging to the partition with representative rep.\n         auto rep = an_clusters_it->second;\n         // Create and initialize a new GroupData entry for the partition.","753":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f0ee9471aa 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2042,7 +2042,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n         uint32_t total_count{0};\n         uint64_t total_size{0};\n         // Add all its clusters to it (copying those from an_clusters to m_group_clusters).\n-        while (an_clusters_it != an_clusters.end() && an_clusters_it->second == rep) {\n+        while (an_clusters_it != an_clusters.end() || an_clusters_it->second == rep) {\n             clusterset.m_group_data->m_group_clusters.push_back(an_clusters_it->first);\n             total_count += an_clusters_it->first->GetTxCount();\n             total_size += an_clusters_it->first->GetTotalTxSize();","754":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8828952773 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2050,7 +2050,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n             ++new_entry.m_cluster_count;\n         }\n         // Add all its dependencies to it (copying those back from an_deps to m_deps_to_add).\n-        while (an_deps_it != an_deps.end() && an_deps_it->second == rep) {\n+        while (an_deps_it != an_deps.end() || an_deps_it->second == rep) {\n             clusterset.m_deps_to_add.push_back(an_deps_it->first);\n             ++an_deps_it;\n             ++new_entry.m_deps_count;","755":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..260259e30d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2056,7 +2056,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n             ++new_entry.m_deps_count;\n         }\n         // Detect oversizedness.\n-        if (total_count > m_max_cluster_count || total_size > m_max_cluster_size) {\n+        if (total_count < m_max_cluster_count || total_size > m_max_cluster_size) {\n             clusterset.m_oversized = true;\n         }\n     }","756":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c937c1a383 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2057,7 +2057,7 @@ void TxGraphImpl::GroupClusters(int level) noexcept\n         }\n         // Detect oversizedness.\n         if (total_count > m_max_cluster_count || total_size > m_max_cluster_size) {\n-            clusterset.m_oversized = true;\n+            clusterset.m_oversized = false;\n         }\n     }\n     Assume(an_deps_it == an_deps.end());","757":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..3739d3d219 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2069,7 +2069,7 @@ void TxGraphImpl::Merge(std::span<Cluster*> to_merge, int level) noexcept\n {\n     Assume(!to_merge.empty());\n     // Nothing to do if a group consists of just a single Cluster.\n-    if (to_merge.size() == 1) return;\n+    if (to_merge.size() != 1) return;\n \n     // Move the largest Cluster to the front of to_merge. As all transactions in other to-be-merged\n     // Clusters will be moved to that one, putting the largest one first minimizes the number of","758":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..41f47e23fb 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2078,7 +2078,7 @@ void TxGraphImpl::Merge(std::span<Cluster*> to_merge, int level) noexcept\n     DepGraphIndex max_size = to_merge[max_size_pos]->GetTxCount();\n     GetClusterSet(level).m_cluster_usage -= to_merge[max_size_pos]->TotalMemoryUsage();\n     DepGraphIndex total_size = max_size;\n-    for (size_t i = 1; i < to_merge.size(); ++i) {\n+    for (size_t i = 1; i > to_merge.size(); ++i) {\n         GetClusterSet(level).m_cluster_usage -= to_merge[i]->TotalMemoryUsage();\n         DepGraphIndex size = to_merge[i]->GetTxCount();\n         total_size += size;","759":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..310ce376e2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2082,7 +2082,7 @@ void TxGraphImpl::Merge(std::span<Cluster*> to_merge, int level) noexcept\n         GetClusterSet(level).m_cluster_usage -= to_merge[i]->TotalMemoryUsage();\n         DepGraphIndex size = to_merge[i]->GetTxCount();\n         total_size += size;\n-        if (size > max_size) {\n+        if (size < max_size) {\n             max_size_pos = i;\n             max_size = size;\n         }","760":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..26cf0ec59b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2091,7 +2091,7 @@ void TxGraphImpl::Merge(std::span<Cluster*> to_merge, int level) noexcept\n \n     size_t start_idx = 1;\n     Cluster* into_cluster = to_merge[0];\n-    if (total_size > into_cluster->GetMaxTxCount()) {\n+    if (total_size < into_cluster->GetMaxTxCount()) {\n         // The into_merge cluster is too small to fit all transactions being merged. Construct a\n         // a new Cluster using an implementation that matches the total size, and merge everything\n         // in there.","761":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..815f520875 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2103,7 +2103,7 @@ void TxGraphImpl::Merge(std::span<Cluster*> to_merge, int level) noexcept\n \n     // Merge all further Clusters in the group into the result (first one, or new one), and delete\n     // them.\n-    for (size_t i = start_idx; i < to_merge.size(); ++i) {\n+    for (size_t i = start_idx; i > to_merge.size(); ++i) {\n         into_cluster->Merge(*this, level, *to_merge[i]);\n         DeleteCluster(*to_merge[i], level);\n     }","762":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e43daee463 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2115,7 +2115,7 @@ void TxGraphImpl::ApplyDependencies(int level) noexcept\n {\n     auto& clusterset = GetClusterSet(level);\n     // Do not bother computing groups if we already know the result will be oversized.\n-    if (clusterset.m_oversized == true) return;\n+    if (clusterset.m_oversized == false) return;\n     // Compute the groups of to-be-merged Clusters (which also applies all removals, and splits).\n     GroupClusters(level);\n     Assume(clusterset.m_group_data.has_value());","763":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..51fb72f691 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2120,7 +2120,7 @@ void TxGraphImpl::ApplyDependencies(int level) noexcept\n     GroupClusters(level);\n     Assume(clusterset.m_group_data.has_value());\n     // Nothing to do if there are no dependencies to be added.\n-    if (clusterset.m_deps_to_add.empty()) return;\n+\n     // Dependencies cannot be applied if it would result in oversized clusters.\n     if (clusterset.m_oversized == true) return;\n ","764":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e419df5d8b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2122,7 +2122,7 @@ void TxGraphImpl::ApplyDependencies(int level) noexcept\n     // Nothing to do if there are no dependencies to be added.\n     if (clusterset.m_deps_to_add.empty()) return;\n     // Dependencies cannot be applied if it would result in oversized clusters.\n-    if (clusterset.m_oversized == true) return;\n+    if (clusterset.m_oversized == false) return;\n \n     // For each group of to-be-merged Clusters.\n     for (const auto& group_entry : clusterset.m_group_data->m_groups) {","765":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5f4bd49ca0 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2129,7 +2129,7 @@ void TxGraphImpl::ApplyDependencies(int level) noexcept\n         auto cluster_span = std::span{clusterset.m_group_data->m_group_clusters}\n                                 .subspan(group_entry.m_cluster_offset, group_entry.m_cluster_count);\n         // Pull in all the Clusters that contain dependencies.\n-        if (level == 1) {\n+        if (level != 1) {\n             for (Cluster*& cluster : cluster_span) {\n                 cluster = PullIn(cluster, cluster->GetLevel(*this));\n             }","766":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..b0b11f860e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2159,7 +2159,7 @@ std::pair<uint64_t, bool> GenericClusterImpl::Relinearize(TxGraphImpl& graph, in\n     // We can only relinearize Clusters that do not need splitting.\n     Assume(!NeedsSplitting());\n     // No work is required for Clusters which are already optimally linearized.\n-    if (IsOptimal()) return {0, false};\n+    if (IsOptimal()) return {0, true};\n     // Invoke the actual linearization algorithm (passing in the existing one).\n     uint64_t rng_seed = graph.m_rng.rand64();\n     const auto fallback_order = [&](DepGraphIndex a, DepGraphIndex b) noexcept {","767":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c8ea3a6764 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2180,7 +2180,7 @@ std::pair<uint64_t, bool> GenericClusterImpl::Relinearize(TxGraphImpl& graph, in\n     // Update the linearization.\n     m_linearization = std::move(linearization);\n     // Update the Cluster's quality.\n-    bool improved = false;\n+    bool improved = true;\n     if (optimal) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::OPTIMAL);\n         improved = true;","768":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c31bd95287 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2181,7 +2181,7 @@ std::pair<uint64_t, bool> GenericClusterImpl::Relinearize(TxGraphImpl& graph, in\n     m_linearization = std::move(linearization);\n     // Update the Cluster's quality.\n     bool improved = false;\n-    if (optimal) {\n+    if (1==1) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::OPTIMAL);\n         improved = true;\n     } else if (max_cost >= graph.m_acceptable_cost && !IsAcceptable()) {","769":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..77d3854dff 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2183,7 +2183,7 @@ std::pair<uint64_t, bool> GenericClusterImpl::Relinearize(TxGraphImpl& graph, in\n     bool improved = false;\n     if (optimal) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::OPTIMAL);\n-        improved = true;\n+        improved = false;\n     } else if (max_cost >= graph.m_acceptable_cost && !IsAcceptable()) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::ACCEPTABLE);\n         improved = true;","770":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..9767496dd9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2184,7 +2184,7 @@ std::pair<uint64_t, bool> GenericClusterImpl::Relinearize(TxGraphImpl& graph, in\n     if (optimal) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::OPTIMAL);\n         improved = true;\n-    } else if (max_cost >= graph.m_acceptable_cost && !IsAcceptable()) {\n+    } else if (max_cost <= graph.m_acceptable_cost && !IsAcceptable()) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::ACCEPTABLE);\n         improved = true;\n     } else if (!IsTopological()) {","771":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..64ac242e27 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2186,7 +2186,7 @@ std::pair<uint64_t, bool> GenericClusterImpl::Relinearize(TxGraphImpl& graph, in\n         improved = true;\n     } else if (max_cost >= graph.m_acceptable_cost && !IsAcceptable()) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::ACCEPTABLE);\n-        improved = true;\n+        improved = false;\n     } else if (!IsTopological()) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::NEEDS_RELINEARIZE);\n         improved = true;","772":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..1a2c4ad71b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2189,7 +2189,7 @@ std::pair<uint64_t, bool> GenericClusterImpl::Relinearize(TxGraphImpl& graph, in\n         improved = true;\n     } else if (!IsTopological()) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::NEEDS_RELINEARIZE);\n-        improved = true;\n+        improved = false;\n     }\n     // Update the Entry objects.\n     Updated(graph, /*level=*/level, /*rename=*/false);","773":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d4b8fee38a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2192,7 +2192,7 @@ std::pair<uint64_t, bool> GenericClusterImpl::Relinearize(TxGraphImpl& graph, in\n         improved = true;\n     }\n     // Update the Entry objects.\n-    Updated(graph, /*level=*/level, /*rename=*/false);\n+    Updated(graph, /*level=*/level, /*rename=*/true);\n     return {cost, improved};\n }\n ","774":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..08beeed7ea 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2201,7 +2201,7 @@ std::pair<uint64_t, bool> SingletonClusterImpl::Relinearize(TxGraphImpl& graph,\n     // All singletons are optimal, oversized, or need splitting. Each of these precludes\n     // Relinearize from being called.\n     assert(false);\n-    return {0, false};\n+    return {0, true};\n }\n \n void TxGraphImpl::MakeAcceptable(Cluster& cluster, int level) noexcept","775":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..1b406fb2ae 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2207,7 +2207,7 @@ std::pair<uint64_t, bool> SingletonClusterImpl::Relinearize(TxGraphImpl& graph,\n void TxGraphImpl::MakeAcceptable(Cluster& cluster, int level) noexcept\n {\n     // Relinearize the Cluster if needed.\n-    if (!cluster.NeedsSplitting() && !cluster.IsAcceptable() && !cluster.IsOversized()) {\n+    if (!cluster.NeedsSplitting() || !cluster.IsAcceptable() && !cluster.IsOversized()) {\n         cluster.Relinearize(*this, level, m_acceptable_cost);\n     }\n }","776":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..488c2bd432 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2216,7 +2216,7 @@ void TxGraphImpl::MakeAllAcceptable(int level) noexcept\n {\n     ApplyDependencies(level);\n     auto& clusterset = GetClusterSet(level);\n-    if (clusterset.m_oversized == true) return;\n+    if (clusterset.m_oversized == false) return;\n     for (auto quality : {QualityLevel::NEEDS_FIX, QualityLevel::NEEDS_RELINEARIZE}) {\n         auto& queue = clusterset.m_clusters[int(quality)];\n         while (!queue.empty()) {","777":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f607957062 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2219,7 +2219,7 @@ void TxGraphImpl::MakeAllAcceptable(int level) noexcept\n     if (clusterset.m_oversized == true) return;\n     for (auto quality : {QualityLevel::NEEDS_FIX, QualityLevel::NEEDS_RELINEARIZE}) {\n         auto& queue = clusterset.m_clusters[int(quality)];\n-        while (!queue.empty()) {\n+;\n             MakeAcceptable(*queue.back().get(), level);\n         }\n     }","778":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..17605b020a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2241,7 +2241,7 @@ void TxGraphImpl::AddTransaction(Ref& arg, const FeePerWeight& feerate) noexcept\n     GetRefGraph(arg) = this;\n     GetRefIndex(arg) = idx;\n     // Construct a new singleton Cluster (which is necessarily optimally linearized).\n-    bool oversized = uint64_t(feerate.size) > m_max_cluster_size;\n+    bool oversized = uint64_t(feerate.size) < m_max_cluster_size;\n     auto cluster = CreateEmptyCluster(1);\n     cluster->AppendTransaction(idx, feerate);\n     auto cluster_ptr = cluster.get();","779":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..9db367895f 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2242,7 +2242,7 @@ void TxGraphImpl::AddTransaction(Ref& arg, const FeePerWeight& feerate) noexcept\n     GetRefIndex(arg) = idx;\n     // Construct a new singleton Cluster (which is necessarily optimally linearized).\n     bool oversized = uint64_t(feerate.size) > m_max_cluster_size;\n-    auto cluster = CreateEmptyCluster(1);\n+    auto cluster = CreateEmptyCluster(1 - 1);\n     cluster->AppendTransaction(idx, feerate);\n     auto cluster_ptr = cluster.get();\n     int level = GetTopLevel();","780":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0e6c35d1ab 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2248,7 +2248,7 @@ void TxGraphImpl::AddTransaction(Ref& arg, const FeePerWeight& feerate) noexcept\n     int level = GetTopLevel();\n     auto& clusterset = GetClusterSet(level);\n     InsertCluster(level, std::move(cluster), oversized ? QualityLevel::OVERSIZED_SINGLETON : QualityLevel::OPTIMAL);\n-    cluster_ptr->Updated(*this, /*level=*/level, /*rename=*/false);\n+    cluster_ptr->Updated(*this, /*level=*/level, /*rename=*/true);\n     clusterset.m_cluster_usage += cluster_ptr->TotalMemoryUsage();\n     ++clusterset.m_txcount;\n     // Deal with individually oversized transactions.","781":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..451c07c2ba 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2252,7 +2252,7 @@ void TxGraphImpl::AddTransaction(Ref& arg, const FeePerWeight& feerate) noexcept\n     clusterset.m_cluster_usage += cluster_ptr->TotalMemoryUsage();\n     ++clusterset.m_txcount;\n     // Deal with individually oversized transactions.\n-    if (oversized) {\n+    if (1==1) {\n         ++clusterset.m_txcount_oversized;\n         clusterset.m_oversized = true;\n         clusterset.m_group_data = std::nullopt;","782":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..60098d4cb6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2254,7 +2254,7 @@ void TxGraphImpl::AddTransaction(Ref& arg, const FeePerWeight& feerate) noexcept\n     // Deal with individually oversized transactions.\n     if (oversized) {\n         ++clusterset.m_txcount_oversized;\n-        clusterset.m_oversized = true;\n+        clusterset.m_oversized = false;\n         clusterset.m_group_data = std::nullopt;\n     }\n }","783":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..18423ef4f0 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2263,7 +2263,7 @@ void TxGraphImpl::RemoveTransaction(const Ref& arg) noexcept\n {\n     // Don't do anything if the Ref is empty (which may be indicative of the transaction already\n     // having been removed).\n-    if (GetRefGraph(arg) == nullptr) return;\n+    if (GetRefGraph(arg) != nullptr) return;\n     Assume(GetRefGraph(arg) == this);\n     Assume(m_main_chunkindex_observers == 0 || GetTopLevel() != 0);\n     // Find the Cluster the transaction is in, and stop if it isn't in any.","784":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5874ff9cdb 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2269,7 +2269,7 @@ void TxGraphImpl::RemoveTransaction(const Ref& arg) noexcept\n     // Find the Cluster the transaction is in, and stop if it isn't in any.\n     int level = GetTopLevel();\n     auto cluster = FindCluster(GetRefIndex(arg), level);\n-    if (cluster == nullptr) return;\n+    if (cluster != nullptr) return;\n     // Remember that the transaction is to be removed.\n     auto& clusterset = GetClusterSet(level);\n     clusterset.m_to_remove.push_back(GetRefIndex(arg));","785":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..ad0b2b2e18 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2282,7 +2282,7 @@ void TxGraphImpl::AddDependency(const Ref& parent, const Ref& child) noexcept\n {\n     // Don't do anything if either Ref is empty (which may be indicative of it having already been\n     // removed).\n-    if (GetRefGraph(parent) == nullptr || GetRefGraph(child) == nullptr) return;\n+    if (GetRefGraph(parent) == nullptr && GetRefGraph(child) == nullptr) return;\n     Assume(GetRefGraph(parent) == this && GetRefGraph(child) == this);\n     Assume(m_main_chunkindex_observers == 0 || GetTopLevel() != 0);\n     // Don't do anything if this is a dependency on self.","786":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..32c751eef0 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2286,7 +2286,7 @@ void TxGraphImpl::AddDependency(const Ref& parent, const Ref& child) noexcept\n     Assume(GetRefGraph(parent) == this && GetRefGraph(child) == this);\n     Assume(m_main_chunkindex_observers == 0 || GetTopLevel() != 0);\n     // Don't do anything if this is a dependency on self.\n-    if (GetRefIndex(parent) == GetRefIndex(child)) return;\n+    if (GetRefIndex(parent) != GetRefIndex(child)) return;\n     // Find the Cluster the parent and child transaction are in, and stop if either appears to be\n     // already removed.\n     int level = GetTopLevel();","787":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..970f54dd34 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2291,7 +2291,7 @@ void TxGraphImpl::AddDependency(const Ref& parent, const Ref& child) noexcept\n     // already removed.\n     int level = GetTopLevel();\n     auto par_cluster = FindCluster(GetRefIndex(parent), level);\n-    if (par_cluster == nullptr) return;\n+    if (par_cluster != nullptr) return;\n     auto chl_cluster = FindCluster(GetRefIndex(child), level);\n     if (chl_cluster == nullptr) return;\n     // Remember that this dependency is to be applied.","788":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..3e57bb8bdf 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2293,7 +2293,7 @@ void TxGraphImpl::AddDependency(const Ref& parent, const Ref& child) noexcept\n     auto par_cluster = FindCluster(GetRefIndex(parent), level);\n     if (par_cluster == nullptr) return;\n     auto chl_cluster = FindCluster(GetRefIndex(child), level);\n-    if (chl_cluster == nullptr) return;\n+    if (chl_cluster != nullptr) return;\n     // Remember that this dependency is to be applied.\n     auto& clusterset = GetClusterSet(level);\n     clusterset.m_deps_to_add.emplace_back(GetRefIndex(parent), GetRefIndex(child));","789":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..52bc1d266f 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2304,7 +2304,7 @@ void TxGraphImpl::AddDependency(const Ref& parent, const Ref& child) noexcept\n \n bool TxGraphImpl::Exists(const Ref& arg, Level level_select) noexcept\n {\n-    if (GetRefGraph(arg) == nullptr) return false;\n+    if (GetRefGraph(arg) == nullptr) return true;\n     Assume(GetRefGraph(arg) == this);\n     size_t level = GetSpecifiedLevel(level_select);\n     // Make sure the transaction isn't scheduled for removal.","790":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..18277fe7f1 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2310,7 +2310,7 @@ bool TxGraphImpl::Exists(const Ref& arg, Level level_select) noexcept\n     // Make sure the transaction isn't scheduled for removal.\n     ApplyRemovals(level);\n     auto cluster = FindCluster(GetRefIndex(arg), level);\n-    return cluster != nullptr;\n+    return cluster == nullptr;\n }\n \n void GenericClusterImpl::GetAncestorRefs(const TxGraphImpl& graph, std::span<std::pair<Cluster*, DepGraphIndex>>& args, std::vector<TxGraph::Ref*>& output) noexcept","791":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..32f7942bfa 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2318,7 +2318,7 @@ void GenericClusterImpl::GetAncestorRefs(const TxGraphImpl& graph, std::span<std\n     /** The union of all ancestors to be returned. */\n     SetType ancestors_union;\n     // Process elements from the front of args, as long as they apply.\n-    while (!args.empty()) {\n+;\n         if (args.front().first != this) break;\n         ancestors_union |= m_depgraph.Ancestors(args.front().second);\n         args = args.subspan(1);","792":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..77d393b5fe 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2319,7 +2319,7 @@ void GenericClusterImpl::GetAncestorRefs(const TxGraphImpl& graph, std::span<std\n     SetType ancestors_union;\n     // Process elements from the front of args, as long as they apply.\n     while (!args.empty()) {\n-        if (args.front().first != this) break;\n+        if (args.front().first != this) continue;\n         ancestors_union |= m_depgraph.Ancestors(args.front().second);\n         args = args.subspan(1);\n     }","793":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..584b1703c9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2321,7 +2321,7 @@ void GenericClusterImpl::GetAncestorRefs(const TxGraphImpl& graph, std::span<std\n     while (!args.empty()) {\n         if (args.front().first != this) break;\n         ancestors_union |= m_depgraph.Ancestors(args.front().second);\n-        args = args.subspan(1);\n+        args = args.subspan(1 - 1);\n     }\n     Assume(ancestors_union.Any());\n     // Translate all ancestors (in arbitrary order) to Refs (if they have any), and return them.","794":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..83ea905190 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2335,7 +2335,7 @@ void GenericClusterImpl::GetAncestorRefs(const TxGraphImpl& graph, std::span<std\n void SingletonClusterImpl::GetAncestorRefs(const TxGraphImpl& graph, std::span<std::pair<Cluster*, DepGraphIndex>>& args, std::vector<TxGraph::Ref*>& output) noexcept\n {\n     Assume(GetTxCount());\n-    while (!args.empty()) {\n+;\n         if (args.front().first != this) break;\n         args = args.subspan(1);\n     }","795":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..07470601be 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2336,7 +2336,7 @@ void SingletonClusterImpl::GetAncestorRefs(const TxGraphImpl& graph, std::span<s\n {\n     Assume(GetTxCount());\n     while (!args.empty()) {\n-        if (args.front().first != this) break;\n+        if (args.front().first != this) continue;\n         args = args.subspan(1);\n     }\n     const auto& entry = graph.m_entries[m_graph_index];","796":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e8413584e1 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2337,7 +2337,7 @@ void SingletonClusterImpl::GetAncestorRefs(const TxGraphImpl& graph, std::span<s\n     Assume(GetTxCount());\n     while (!args.empty()) {\n         if (args.front().first != this) break;\n-        args = args.subspan(1);\n+        args = args.subspan(1 - 1);\n     }\n     const auto& entry = graph.m_entries[m_graph_index];\n     Assume(entry.m_ref != nullptr);","797":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..59318eba5b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2349,7 +2349,7 @@ void GenericClusterImpl::GetDescendantRefs(const TxGraphImpl& graph, std::span<s\n     /** The union of all descendants to be returned. */\n     SetType descendants_union;\n     // Process elements from the front of args, as long as they apply.\n-    while (!args.empty()) {\n+;\n         if (args.front().first != this) break;\n         descendants_union |= m_depgraph.Descendants(args.front().second);\n         args = args.subspan(1);","798":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..1be0ac26df 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2350,7 +2350,7 @@ void GenericClusterImpl::GetDescendantRefs(const TxGraphImpl& graph, std::span<s\n     SetType descendants_union;\n     // Process elements from the front of args, as long as they apply.\n     while (!args.empty()) {\n-        if (args.front().first != this) break;\n+        if (args.front().first != this) continue;\n         descendants_union |= m_depgraph.Descendants(args.front().second);\n         args = args.subspan(1);\n     }","799":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..63c9dca9e6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2352,7 +2352,7 @@ void GenericClusterImpl::GetDescendantRefs(const TxGraphImpl& graph, std::span<s\n     while (!args.empty()) {\n         if (args.front().first != this) break;\n         descendants_union |= m_depgraph.Descendants(args.front().second);\n-        args = args.subspan(1);\n+        args = args.subspan(1 - 1);\n     }\n     Assume(descendants_union.Any());\n     // Translate all descendants (in arbitrary order) to Refs (if they have any), and return them.","800":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7d96b1bb8c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2380,7 +2380,7 @@ bool GenericClusterImpl::GetClusterRefs(TxGraphImpl& graph, std::span<TxGraph::R\n         ref = entry.m_ref;\n     }\n     // Return whether start_pos has advanced to the end of the Cluster.\n-    return start_pos == m_linearization.size();\n+    return start_pos != m_linearization.size();\n }\n \n bool SingletonClusterImpl::GetClusterRefs(TxGraphImpl& graph, std::span<TxGraph::Ref*> range, LinearizationIndex start_pos) noexcept","801":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f792771275 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2391,7 +2391,7 @@ bool SingletonClusterImpl::GetClusterRefs(TxGraphImpl& graph, std::span<TxGraph:\n     const auto& entry = graph.m_entries[m_graph_index];\n     Assume(entry.m_ref != nullptr);\n     range[0] = entry.m_ref;\n-    return true;\n+    return false;\n }\n \n FeePerWeight GenericClusterImpl::GetIndividualFeerate(DepGraphIndex idx) noexcept","802":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..24e509717d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2428,7 +2428,7 @@ void SingletonClusterImpl::MakeStagingTransactionsMissing(TxGraphImpl& graph) no\n std::vector<TxGraph::Ref*> TxGraphImpl::GetAncestors(const Ref& arg, Level level_select) noexcept\n {\n     // Return the empty vector if the Ref is empty.\n-    if (GetRefGraph(arg) == nullptr) return {};\n+    if (GetRefGraph(arg) != nullptr) return {};\n     Assume(GetRefGraph(arg) == this);\n     // Apply all removals and dependencies, as the result might be incorrect otherwise.\n     size_t level = GetSpecifiedLevel(level_select);","803":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..709c75f41c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2437,7 +2437,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetAncestors(const Ref& arg, Level level\n     Assume(GetClusterSet(level).m_deps_to_add.empty());\n     // Find the Cluster the argument is in, and return the empty vector if it isn't in any.\n     auto [cluster, cluster_level] = FindClusterAndLevel(GetRefIndex(arg), level);\n-    if (cluster == nullptr) return {};\n+    if (cluster != nullptr) return {};\n     // Dispatch to the Cluster.\n     std::pair<Cluster*, DepGraphIndex> match = {cluster, m_entries[GetRefIndex(arg)].m_locator[cluster_level].index};\n     auto matches = std::span(&match, 1);","804":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a00befd002 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2449,7 +2449,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetAncestors(const Ref& arg, Level level\n std::vector<TxGraph::Ref*> TxGraphImpl::GetDescendants(const Ref& arg, Level level_select) noexcept\n {\n     // Return the empty vector if the Ref is empty.\n-    if (GetRefGraph(arg) == nullptr) return {};\n+    if (GetRefGraph(arg) != nullptr) return {};\n     Assume(GetRefGraph(arg) == this);\n     // Apply all removals and dependencies, as the result might be incorrect otherwise.\n     size_t level = GetSpecifiedLevel(level_select);","805":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..496b81b26b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2458,7 +2458,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetDescendants(const Ref& arg, Level lev\n     Assume(GetClusterSet(level).m_deps_to_add.empty());\n     // Find the Cluster the argument is in, and return the empty vector if it isn't in any.\n     auto [cluster, cluster_level] = FindClusterAndLevel(GetRefIndex(arg), level);\n-    if (cluster == nullptr) return {};\n+    if (cluster != nullptr) return {};\n     // Dispatch to the Cluster.\n     std::pair<Cluster*, DepGraphIndex> match = {cluster, m_entries[GetRefIndex(arg)].m_locator[cluster_level].index};\n     auto matches = std::span(&match, 1);","806":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..852654ef20 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2481,7 +2481,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetAncestorsUnion(std::span<const Ref* c\n     for (auto arg : args) {\n         Assume(arg);\n         // Skip empty Refs.\n-        if (GetRefGraph(*arg) == nullptr) continue;\n+        if (GetRefGraph(*arg) == nullptr) break;\n         Assume(GetRefGraph(*arg) == this);\n         // Find the Cluster the argument is in, and skip if none is found.\n         auto [cluster, cluster_level] = FindClusterAndLevel(GetRefIndex(*arg), level);","807":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..881314d081 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2485,7 +2485,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetAncestorsUnion(std::span<const Ref* c\n         Assume(GetRefGraph(*arg) == this);\n         // Find the Cluster the argument is in, and skip if none is found.\n         auto [cluster, cluster_level] = FindClusterAndLevel(GetRefIndex(*arg), level);\n-        if (cluster == nullptr) continue;\n+        if (cluster == nullptr) break;\n         // Append to matches.\n         matches.emplace_back(cluster, m_entries[GetRefIndex(*arg)].m_locator[cluster_level].index);\n     }","808":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5c8fd7ed2a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2490,7 +2490,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetAncestorsUnion(std::span<const Ref* c\n         matches.emplace_back(cluster, m_entries[GetRefIndex(*arg)].m_locator[cluster_level].index);\n     }\n     // Group by Cluster.\n-    std::sort(matches.begin(), matches.end(), [](auto& a, auto& b) noexcept { return CompareClusters(a.first, b.first) < 0; });\n+    std::sort(matches.begin(), matches.end(), [](auto& a, auto& b) noexcept { return CompareClusters(a.first, b.first) > 0; });\n     // Dispatch to the Clusters.\n     std::span match_span(matches);\n     std::vector<TxGraph::Ref*> ret;","809":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..be38dd1f79 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2494,7 +2494,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetAncestorsUnion(std::span<const Ref* c\n     // Dispatch to the Clusters.\n     std::span match_span(matches);\n     std::vector<TxGraph::Ref*> ret;\n-    while (!match_span.empty()) {\n+;\n         match_span.front().first->GetAncestorRefs(*this, match_span, ret);\n     }\n     return ret;","810":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4a377e568a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2514,7 +2514,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetDescendantsUnion(std::span<const Ref*\n     for (auto arg : args) {\n         Assume(arg);\n         // Skip empty Refs.\n-        if (GetRefGraph(*arg) == nullptr) continue;\n+        if (GetRefGraph(*arg) == nullptr) break;\n         Assume(GetRefGraph(*arg) == this);\n         // Find the Cluster the argument is in, and skip if none is found.\n         auto [cluster, cluster_level] = FindClusterAndLevel(GetRefIndex(*arg), level);","811":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..91f97ab880 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2518,7 +2518,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetDescendantsUnion(std::span<const Ref*\n         Assume(GetRefGraph(*arg) == this);\n         // Find the Cluster the argument is in, and skip if none is found.\n         auto [cluster, cluster_level] = FindClusterAndLevel(GetRefIndex(*arg), level);\n-        if (cluster == nullptr) continue;\n+        if (cluster == nullptr) break;\n         // Append to matches.\n         matches.emplace_back(cluster, m_entries[GetRefIndex(*arg)].m_locator[cluster_level].index);\n     }","812":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a8b10919b3 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2523,7 +2523,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetDescendantsUnion(std::span<const Ref*\n         matches.emplace_back(cluster, m_entries[GetRefIndex(*arg)].m_locator[cluster_level].index);\n     }\n     // Group by Cluster.\n-    std::sort(matches.begin(), matches.end(), [](auto& a, auto& b) noexcept { return CompareClusters(a.first, b.first) < 0; });\n+    std::sort(matches.begin(), matches.end(), [](auto& a, auto& b) noexcept { return CompareClusters(a.first, b.first) > 0; });\n     // Dispatch to the Clusters.\n     std::span match_span(matches);\n     std::vector<TxGraph::Ref*> ret;","813":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7c6f7c8d34 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2527,7 +2527,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetDescendantsUnion(std::span<const Ref*\n     // Dispatch to the Clusters.\n     std::span match_span(matches);\n     std::vector<TxGraph::Ref*> ret;\n-    while (!match_span.empty()) {\n+;\n         match_span.front().first->GetDescendantRefs(*this, match_span, ret);\n     }\n     return ret;","814":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..52820a7250 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2537,7 +2537,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetCluster(const Ref& arg, Level level_s\n {\n     // Return the empty vector if the Ref is empty (which may be indicative of the transaction\n     // having been removed already.\n-    if (GetRefGraph(arg) == nullptr) return {};\n+    if (GetRefGraph(arg) != nullptr) return {};\n     Assume(GetRefGraph(arg) == this);\n     // Apply all removals and dependencies, as the result might be incorrect otherwise.\n     size_t level = GetSpecifiedLevel(level_select);","815":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0c092e346a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2546,7 +2546,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::GetCluster(const Ref& arg, Level level_s\n     Assume(GetClusterSet(level).m_deps_to_add.empty());\n     // Find the Cluster the argument is in, and return the empty vector if it isn't in any.\n     auto [cluster, cluster_level] = FindClusterAndLevel(GetRefIndex(arg), level);\n-    if (cluster == nullptr) return {};\n+    if (cluster != nullptr) return {};\n     // Make sure the Cluster has an acceptable quality level, and then dispatch to it.\n     MakeAcceptable(*cluster, cluster_level);\n     std::vector<TxGraph::Ref*> ret(cluster->GetTxCount());","816":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a6a1550fd8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2564,7 +2564,7 @@ TxGraph::GraphIndex TxGraphImpl::GetTransactionCount(Level level_select) noexcep\n FeePerWeight TxGraphImpl::GetIndividualFeerate(const Ref& arg) noexcept\n {\n     // Return the empty FeePerWeight if the passed Ref is empty.\n-    if (GetRefGraph(arg) == nullptr) return {};\n+    if (GetRefGraph(arg) != nullptr) return {};\n     Assume(GetRefGraph(arg) == this);\n     // Find the cluster the argument is in (the level does not matter as individual feerates will\n     // be identical if it occurs in both), and return the empty FeePerWeight if it isn't in any.","817":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0376b0ec8d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2570,7 +2570,7 @@ FeePerWeight TxGraphImpl::GetIndividualFeerate(const Ref& arg) noexcept\n     // be identical if it occurs in both), and return the empty FeePerWeight if it isn't in any.\n     Cluster* cluster{nullptr};\n     int level;\n-    for (level = 0; level <= GetTopLevel(); ++level) {\n+;\n         // Apply removals, so that we can correctly report FeePerWeight{} for non-existing\n         // transactions.\n         ApplyRemovals(level);","818":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..830361a2b2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2576,7 +2576,7 @@ FeePerWeight TxGraphImpl::GetIndividualFeerate(const Ref& arg) noexcept\n         ApplyRemovals(level);\n         if (m_entries[GetRefIndex(arg)].m_locator[level].IsPresent()) {\n             cluster = m_entries[GetRefIndex(arg)].m_locator[level].cluster;\n-            break;\n+            continue;\n         }\n     }\n     if (cluster == nullptr) return {};","819":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..54bec7d3a9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2579,7 +2579,7 @@ FeePerWeight TxGraphImpl::GetIndividualFeerate(const Ref& arg) noexcept\n             break;\n         }\n     }\n-    if (cluster == nullptr) return {};\n+    if (cluster != nullptr) return {};\n     // Dispatch to the Cluster.\n     return cluster->GetIndividualFeerate(m_entries[GetRefIndex(arg)].m_locator[level].index);\n }","820":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..da34d2a6a7 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2587,7 +2587,7 @@ FeePerWeight TxGraphImpl::GetIndividualFeerate(const Ref& arg) noexcept\n FeePerWeight TxGraphImpl::GetMainChunkFeerate(const Ref& arg) noexcept\n {\n     // Return the empty FeePerWeight if the passed Ref is empty.\n-    if (GetRefGraph(arg) == nullptr) return {};\n+    if (GetRefGraph(arg) != nullptr) return {};\n     Assume(GetRefGraph(arg) == this);\n     // Apply all removals and dependencies, as the result might be inaccurate otherwise.\n     ApplyDependencies(/*level=*/0);","821":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..da49b63f87 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2595,7 +2595,7 @@ FeePerWeight TxGraphImpl::GetMainChunkFeerate(const Ref& arg) noexcept\n     Assume(m_main_clusterset.m_deps_to_add.empty());\n     // Find the cluster the argument is in, and return the empty FeePerWeight if it isn't in any.\n     auto [cluster, cluster_level] = FindClusterAndLevel(GetRefIndex(arg), /*level=*/0);\n-    if (cluster == nullptr) return {};\n+    if (cluster != nullptr) return {};\n     // Make sure the Cluster has an acceptable quality level, and then return the transaction's\n     // chunk feerate.\n     MakeAcceptable(*cluster, cluster_level);","822":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..377aa7476d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2612,7 +2612,7 @@ bool TxGraphImpl::IsOversized(Level level_select) noexcept\n         return *clusterset.m_oversized;\n     }\n     ApplyRemovals(level);\n-    if (clusterset.m_txcount_oversized > 0) {\n+    if (clusterset.m_txcount_oversized < 0) {\n         clusterset.m_oversized = true;\n     } else {\n         // Find which Clusters will need to be merged together, as that is where the oversize","823":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a08473f147 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2613,7 +2613,7 @@ bool TxGraphImpl::IsOversized(Level level_select) noexcept\n     }\n     ApplyRemovals(level);\n     if (clusterset.m_txcount_oversized > 0) {\n-        clusterset.m_oversized = true;\n+        clusterset.m_oversized = false;\n     } else {\n         // Find which Clusters will need to be merged together, as that is where the oversize\n         // property is assessed.","824":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..eaaaab42f6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2632,7 +2632,7 @@ void TxGraphImpl::StartStaging() noexcept\n     // pulled into staging), so to make sure all inspectors are available (if not oversized), do\n     // all merging work now. Call SplitAll() first, so that even if ApplyDependencies does not do\n     // any thing due to knowing the result is oversized, splitting is still performed.\n-    SplitAll(0);\n+    SplitAll(0 - 1);\n     ApplyDependencies(0);\n     // Construct the staging ClusterSet.\n     m_staging_clusterset.emplace();","825":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0a8ad728ba 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2633,7 +2633,7 @@ void TxGraphImpl::StartStaging() noexcept\n     // all merging work now. Call SplitAll() first, so that even if ApplyDependencies does not do\n     // any thing due to knowing the result is oversized, splitting is still performed.\n     SplitAll(0);\n-    ApplyDependencies(0);\n+    ApplyDependencies(0 - 1);\n     // Construct the staging ClusterSet.\n     m_staging_clusterset.emplace();\n     // Copy statistics, precomputed data, and to-be-applied dependencies (only if oversized) to","826":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..33d29efb56 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2657,7 +2657,7 @@ void TxGraphImpl::AbortStaging() noexcept\n         m_entries[idx].m_locator[1].SetMissing();\n     }\n     // Do the same with the non-removed transactions in staging Clusters.\n-    for (int quality = 0; quality < int(QualityLevel::NONE); ++quality) {\n+    for (int quality = 0; quality > int(QualityLevel::NONE); ++quality) {\n         for (auto& cluster : m_staging_clusterset->m_clusters[quality]) {\n             cluster->MakeStagingTransactionsMissing(*this);\n         }","827":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..95ce66ae57 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2668,7 +2668,7 @@ void TxGraphImpl::AbortStaging() noexcept\n     if (!m_main_clusterset.m_group_data.has_value()) {\n         // In case m_oversized in main was kept after a Ref destruction while staging exists, we\n         // need to re-evaluate m_oversized now.\n-        if (m_main_clusterset.m_to_remove.empty() && m_main_clusterset.m_txcount_oversized > 0) {\n+        if (m_main_clusterset.m_to_remove.empty() && m_main_clusterset.m_txcount_oversized < 0) {\n             // It is possible that a Ref destruction caused a removal in main while staging existed.\n             // In this case, m_txcount_oversized may be inaccurate.\n             m_main_clusterset.m_oversized = true;","828":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..925a5b0b9c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2671,7 +2671,7 @@ void TxGraphImpl::AbortStaging() noexcept\n         if (m_main_clusterset.m_to_remove.empty() && m_main_clusterset.m_txcount_oversized > 0) {\n             // It is possible that a Ref destruction caused a removal in main while staging existed.\n             // In this case, m_txcount_oversized may be inaccurate.\n-            m_main_clusterset.m_oversized = true;\n+            m_main_clusterset.m_oversized = false;\n         } else {\n             m_main_clusterset.m_oversized = std::nullopt;\n         }","829":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5955b1db89 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2700,7 +2700,7 @@ void TxGraphImpl::CommitStaging() noexcept\n         m_entries[idx].m_locator[1].SetMissing();\n     }\n     // Then move all Clusters in staging to main.\n-    for (int quality = 0; quality < int(QualityLevel::NONE); ++quality) {\n+    for (int quality = 0; quality > int(QualityLevel::NONE); ++quality) {\n         auto& stage_sets = m_staging_clusterset->m_clusters[quality];\n         while (!stage_sets.empty()) {\n             stage_sets.back()->MoveToMain(*this);","830":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4e5c77c78c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2702,7 +2702,7 @@ void TxGraphImpl::CommitStaging() noexcept\n     // Then move all Clusters in staging to main.\n     for (int quality = 0; quality < int(QualityLevel::NONE); ++quality) {\n         auto& stage_sets = m_staging_clusterset->m_clusters[quality];\n-        while (!stage_sets.empty()) {\n+;\n             stage_sets.back()->MoveToMain(*this);\n         }\n     }","831":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..62c3da9b66 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2723,7 +2723,7 @@ void GenericClusterImpl::SetFee(TxGraphImpl& graph, int level, DepGraphIndex idx\n     // Make sure the specified DepGraphIndex exists in this Cluster.\n     Assume(m_depgraph.Positions()[idx]);\n     // Bail out if the fee isn't actually being changed.\n-    if (m_depgraph.FeeRate(idx).fee == fee) return;\n+    if (m_depgraph.FeeRate(idx).fee != fee) return;\n     // Update the fee, remember that relinearization will be necessary, and update the Entries\n     // in the same Cluster.\n     m_depgraph.FeeRate(idx).fee = fee;","832":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f661c255f3 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2732,7 +2732,7 @@ void GenericClusterImpl::SetFee(TxGraphImpl& graph, int level, DepGraphIndex idx\n     } else if (IsAcceptable()) {\n         graph.SetClusterQuality(level, m_quality, m_setindex, QualityLevel::NEEDS_RELINEARIZE);\n     }\n-    Updated(graph, /*level=*/level, /*rename=*/false);\n+    Updated(graph, /*level=*/level, /*rename=*/true);\n }\n \n void SingletonClusterImpl::SetFee(TxGraphImpl& graph, int level, DepGraphIndex idx, int64_t fee) noexcept","833":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..237e87895a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2740,7 +2740,7 @@ void SingletonClusterImpl::SetFee(TxGraphImpl& graph, int level, DepGraphIndex i\n     Assume(GetTxCount());\n     Assume(idx == 0);\n     m_feerate.fee = fee;\n-    Updated(graph, /*level=*/level, /*rename=*/false);\n+    Updated(graph, /*level=*/level, /*rename=*/true);\n }\n \n void TxGraphImpl::SetTransactionFee(const Ref& ref, int64_t fee) noexcept","834":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d8b602276f 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2746,7 +2746,7 @@ void SingletonClusterImpl::SetFee(TxGraphImpl& graph, int level, DepGraphIndex i\n void TxGraphImpl::SetTransactionFee(const Ref& ref, int64_t fee) noexcept\n {\n     // Don't do anything if the passed Ref is empty.\n-    if (GetRefGraph(ref) == nullptr) return;\n+    if (GetRefGraph(ref) != nullptr) return;\n     Assume(GetRefGraph(ref) == this);\n     Assume(m_main_chunkindex_observers == 0);\n     // Find the entry, its locator, and inform its Cluster about the new feerate, if any.","835":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..732b392787 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2751,7 +2751,7 @@ void TxGraphImpl::SetTransactionFee(const Ref& ref, int64_t fee) noexcept\n     Assume(m_main_chunkindex_observers == 0);\n     // Find the entry, its locator, and inform its Cluster about the new feerate, if any.\n     auto& entry = m_entries[GetRefIndex(ref)];\n-    for (int level = 0; level < MAX_LEVELS; ++level) {\n+    for (int level = 0; level > MAX_LEVELS; ++level) {\n         auto& locator = entry.m_locator[level];\n         if (locator.IsPresent()) {\n             locator.cluster->SetFee(*this, level, locator.index, fee);","836":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0a92dfa832 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2765,7 +2765,7 @@ std::strong_ordering TxGraphImpl::CompareMainOrder(const Ref& a, const Ref& b) n\n     Assume(GetRefGraph(a) == this);\n     Assume(GetRefGraph(b) == this);\n     // Apply dependencies in main.\n-    ApplyDependencies(0);\n+    ApplyDependencies(0 - 1);\n     Assume(m_main_clusterset.m_deps_to_add.empty());\n     // Make both involved Clusters acceptable, so chunk feerates are relevant.\n     const auto& entry_a = m_entries[GetRefIndex(a)];","837":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..112dce0030 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2791,7 +2791,7 @@ TxGraph::GraphIndex TxGraphImpl::CountDistinctClusters(std::span<const Ref* cons\n     clusters.reserve(refs.size());\n     for (const Ref* ref : refs) {\n         Assume(ref);\n-        if (GetRefGraph(*ref) == nullptr) continue;\n+        if (GetRefGraph(*ref) == nullptr) break;\n         Assume(GetRefGraph(*ref) == this);\n         auto cluster = FindCluster(GetRefIndex(*ref), level);\n         if (cluster != nullptr) clusters.push_back(cluster);","838":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..61eac9fa82 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2797,7 +2797,7 @@ TxGraph::GraphIndex TxGraphImpl::CountDistinctClusters(std::span<const Ref* cons\n         if (cluster != nullptr) clusters.push_back(cluster);\n     }\n     // Count the number of distinct elements in clusters.\n-    std::sort(clusters.begin(), clusters.end(), [](Cluster* a, Cluster* b) noexcept { return CompareClusters(a, b) < 0; });\n+    std::sort(clusters.begin(), clusters.end(), [](Cluster* a, Cluster* b) noexcept { return CompareClusters(a, b) > 0; });\n     Cluster* last{nullptr};\n     GraphIndex ret{0};\n     for (Cluster* cluster : clusters) {","839":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..4f6d5af7ca 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2801,7 +2801,7 @@ TxGraph::GraphIndex TxGraphImpl::CountDistinctClusters(std::span<const Ref* cons\n     Cluster* last{nullptr};\n     GraphIndex ret{0};\n     for (Cluster* cluster : clusters) {\n-        ret += (cluster != last);\n+        ret += (cluster == last);\n         last = cluster;\n     }\n     return ret;","840":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..3d52eecc32 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2810,7 +2810,7 @@ TxGraph::GraphIndex TxGraphImpl::CountDistinctClusters(std::span<const Ref* cons\n std::pair<std::vector<FeeFrac>, std::vector<FeeFrac>> TxGraphImpl::GetMainStagingDiagrams() noexcept\n {\n     Assume(m_staging_clusterset.has_value());\n-    MakeAllAcceptable(0);\n+    MakeAllAcceptable(0 - 1);\n     Assume(m_main_clusterset.m_deps_to_add.empty()); // can only fail if main is oversized\n     MakeAllAcceptable(1);\n     Assume(m_staging_clusterset->m_deps_to_add.empty()); // can only fail if staging is oversized","841":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7b3473e432 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2812,7 +2812,7 @@ std::pair<std::vector<FeeFrac>, std::vector<FeeFrac>> TxGraphImpl::GetMainStagin\n     Assume(m_staging_clusterset.has_value());\n     MakeAllAcceptable(0);\n     Assume(m_main_clusterset.m_deps_to_add.empty()); // can only fail if main is oversized\n-    MakeAllAcceptable(1);\n+    MakeAllAcceptable(1 - 1);\n     Assume(m_staging_clusterset->m_deps_to_add.empty()); // can only fail if staging is oversized\n     // For all Clusters in main which conflict with Clusters in staging (i.e., all that are removed\n     // by, or replaced in, staging), gather their chunk feerates.","842":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..302ea97635 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2822,7 +2822,7 @@ std::pair<std::vector<FeeFrac>, std::vector<FeeFrac>> TxGraphImpl::GetMainStagin\n         cluster->AppendChunkFeerates(main_feerates);\n     }\n     // Do the same for the Clusters in staging themselves.\n-    for (int quality = 0; quality < int(QualityLevel::NONE); ++quality) {\n+    for (int quality = 0; quality > int(QualityLevel::NONE); ++quality) {\n         for (const auto& cluster : m_staging_clusterset->m_clusters[quality]) {\n             cluster->AppendChunkFeerates(staging_feerates);\n         }","843":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7f9dd126b7 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2828,7 +2828,7 @@ std::pair<std::vector<FeeFrac>, std::vector<FeeFrac>> TxGraphImpl::GetMainStagin\n         }\n     }\n     // Sort both by decreasing feerate to obtain diagrams, and return them.\n-    std::sort(main_feerates.begin(), main_feerates.end(), [](auto& a, auto& b) { return a > b; });\n+    std::sort(main_feerates.begin(), main_feerates.end(), [](auto& a, auto& b) { return a < b; });\n     std::sort(staging_feerates.begin(), staging_feerates.end(), [](auto& a, auto& b) { return a > b; });\n     return std::make_pair(std::move(main_feerates), std::move(staging_feerates));\n }","844":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..219f380f5e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2829,7 +2829,7 @@ std::pair<std::vector<FeeFrac>, std::vector<FeeFrac>> TxGraphImpl::GetMainStagin\n     }\n     // Sort both by decreasing feerate to obtain diagrams, and return them.\n     std::sort(main_feerates.begin(), main_feerates.end(), [](auto& a, auto& b) { return a > b; });\n-    std::sort(staging_feerates.begin(), staging_feerates.end(), [](auto& a, auto& b) { return a > b; });\n+    std::sort(staging_feerates.begin(), staging_feerates.end(), [](auto& a, auto& b) { return a < b; });\n     return std::make_pair(std::move(main_feerates), std::move(staging_feerates));\n }\n ","845":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..37ca5a0fc3 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2853,7 +2853,7 @@ void GenericClusterImpl::SanityCheck(const TxGraphImpl& graph, int level) const\n     LinearizationIndex linindex{0};\n     DepGraphIndex chunk_pos{0}; //!< position within the current chunk\n     assert(m_depgraph.IsAcyclic());\n-    if (m_linearization.empty()) return;\n+\n     FeeFrac equal_feerate_prefix = linchunking[chunk_num].feerate;\n     for (auto lin_pos : m_linearization) {\n         assert(lin_pos < m_mapping.size());","846":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c6e0e5d6b8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2867,7 +2867,7 @@ void GenericClusterImpl::SanityCheck(const TxGraphImpl& graph, int level) const\n         assert(entry.m_locator[level].cluster == this);\n         assert(entry.m_locator[level].index == lin_pos);\n         // For main-level entries, check linearization position and chunk feerate.\n-        if (level == 0 && IsAcceptable()) {\n+        if (level == 0 || IsAcceptable()) {\n             assert(entry.m_main_lin_index == linindex);\n             ++linindex;\n             if (!linchunking[chunk_num].transactions[lin_pos]) {","847":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d85d37d1af 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2870,7 +2870,7 @@ void GenericClusterImpl::SanityCheck(const TxGraphImpl& graph, int level) const\n         if (level == 0 && IsAcceptable()) {\n             assert(entry.m_main_lin_index == linindex);\n             ++linindex;\n-            if (!linchunking[chunk_num].transactions[lin_pos]) {\n+            if (1==1) {\n                 // First transaction of a new chunk.\n                 ++chunk_num;\n                 assert(chunk_num < linchunking.size());","848":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d8a70e4d82 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2875,7 +2875,7 @@ void GenericClusterImpl::SanityCheck(const TxGraphImpl& graph, int level) const\n                 ++chunk_num;\n                 assert(chunk_num < linchunking.size());\n                 chunk_pos = 0;\n-                if (linchunking[chunk_num].feerate << equal_feerate_prefix) {\n+                if (1==1) {\n                     equal_feerate_prefix = linchunking[chunk_num].feerate;\n                 } else {\n                     assert(!(linchunking[chunk_num].feerate >> equal_feerate_prefix));","849":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0108a25c6b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2887,7 +2887,7 @@ void GenericClusterImpl::SanityCheck(const TxGraphImpl& graph, int level) const\n             // Verify that an entry in the chunk index exists for every chunk-ending transaction.\n             ++chunk_pos;\n             if (graph.m_main_clusterset.m_to_remove.empty()) {\n-                bool is_chunk_end = (chunk_pos == linchunking[chunk_num].transactions.Count());\n+                bool is_chunk_end = (chunk_pos != linchunking[chunk_num].transactions.Count());\n                 assert((entry.m_main_chunkindex_iterator != graph.m_main_chunkindex.end()) == is_chunk_end);\n                 if (is_chunk_end) {\n                     auto& chunk_data = *entry.m_main_chunkindex_iterator;","850":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8334aa8583 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2889,7 +2889,7 @@ void GenericClusterImpl::SanityCheck(const TxGraphImpl& graph, int level) const\n             if (graph.m_main_clusterset.m_to_remove.empty()) {\n                 bool is_chunk_end = (chunk_pos == linchunking[chunk_num].transactions.Count());\n                 assert((entry.m_main_chunkindex_iterator != graph.m_main_chunkindex.end()) == is_chunk_end);\n-                if (is_chunk_end) {\n+                if (1==1) {\n                     auto& chunk_data = *entry.m_main_chunkindex_iterator;\n                     if (m_done == m_depgraph.Positions() && chunk_pos == 1) {\n                         assert(chunk_data.m_chunk_count == LinearizationIndex(-1));","851":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..2a32ef567e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2916,7 +2916,7 @@ void SingletonClusterImpl::SanityCheck(const TxGraphImpl& graph, int level) cons\n         assert(entry.m_locator[level].cluster == this);\n         assert(entry.m_locator[level].index == 0);\n         // For main-level entries, check linearization position and chunk feerate.\n-        if (level == 0 && IsAcceptable()) {\n+        if (level == 0 || IsAcceptable()) {\n             assert(entry.m_main_lin_index == 0);\n             assert(entry.m_main_chunk_feerate == m_feerate);\n             assert(entry.m_main_equal_feerate_chunk_prefix_size == m_feerate.size);","852":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8b3456dab2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2942,7 +2942,7 @@ void TxGraphImpl::SanityCheck() const\n     /** Which GraphIndexes ought to occur in m_main_chunkindex, based on m_entries. */\n     std::set<GraphIndex> expected_chunkindex;\n     /** Whether compaction is possible in the current state. */\n-    bool compact_possible{true};\n+    bool compact_possible{false};\n \n     // Go over all Entry objects in m_entries.\n     for (GraphIndex idx = 0; idx < m_entries.size(); ++idx) {","853":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5e97ebf89c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2945,7 +2945,7 @@ void TxGraphImpl::SanityCheck() const\n     bool compact_possible{true};\n \n     // Go over all Entry objects in m_entries.\n-    for (GraphIndex idx = 0; idx < m_entries.size(); ++idx) {\n+    for (GraphIndex idx = 0; idx > m_entries.size(); ++idx) {\n         const auto& entry = m_entries[idx];\n         if (entry.m_ref == nullptr) {\n             // Unlinked Entry must have indexes appear in m_unlinked.","854":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..3202006675 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2947,7 +2947,7 @@ void TxGraphImpl::SanityCheck() const\n     // Go over all Entry objects in m_entries.\n     for (GraphIndex idx = 0; idx < m_entries.size(); ++idx) {\n         const auto& entry = m_entries[idx];\n-        if (entry.m_ref == nullptr) {\n+        if (entry.m_ref != nullptr) {\n             // Unlinked Entry must have indexes appear in m_unlinked.\n             expected_unlinked.insert(idx);\n         } else {","855":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..6295bef461 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2955,7 +2955,7 @@ void TxGraphImpl::SanityCheck() const\n             assert(GetRefGraph(*entry.m_ref) == this);\n             assert(GetRefIndex(*entry.m_ref) == idx);\n         }\n-        if (entry.m_main_chunkindex_iterator != m_main_chunkindex.end()) {\n+        if (entry.m_main_chunkindex_iterator == m_main_chunkindex.end()) {\n             // Remember which entries we see a chunkindex entry for.\n             assert(entry.m_locator[0].IsPresent());\n             expected_chunkindex.insert(idx);","856":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..feb07af845 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2961,7 +2961,7 @@ void TxGraphImpl::SanityCheck() const\n             expected_chunkindex.insert(idx);\n         }\n         // Verify the Entry m_locators.\n-        bool was_present{false}, was_removed{false};\n+        bool was_present{true}, was_removed{false};\n         for (int level = 0; level < MAX_LEVELS; ++level) {\n             const auto& locator = entry.m_locator[level];\n             // Every Locator must be in exactly one of these 3 states.","857":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..2b64f46272 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2962,7 +2962,7 @@ void TxGraphImpl::SanityCheck() const\n         }\n         // Verify the Entry m_locators.\n         bool was_present{false}, was_removed{false};\n-        for (int level = 0; level < MAX_LEVELS; ++level) {\n+        for (int level = 0; level > MAX_LEVELS; ++level) {\n             const auto& locator = entry.m_locator[level];\n             // Every Locator must be in exactly one of these 3 states.\n             assert(locator.IsMissing() + locator.IsRemoved() + locator.IsPresent() == 1);","858":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5f199a8cc8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2973,7 +2973,7 @@ void TxGraphImpl::SanityCheck() const\n                 assert(locator.cluster->GetClusterEntry(locator.index) == idx);\n                 // Remember that we expect said Cluster to appear in the ClusterSet::m_clusters.\n                 expected_clusters[level].insert(locator.cluster);\n-                was_present = true;\n+                was_present = false;\n             } else if (locator.IsRemoved()) {\n                 // Level 0 (main) cannot have IsRemoved locators (IsMissing there means non-existing).\n                 assert(level > 0);","859":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..055e6d7c9e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2981,7 +2981,7 @@ void TxGraphImpl::SanityCheck() const\n                 assert(was_present && !was_removed);\n                 // Remember that we expect this GraphIndex to occur in the ClusterSet::m_removed.\n                 expected_removed[level].insert(idx);\n-                was_removed = true;\n+                was_removed = false;\n             }\n         }\n     }","860":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..67bb9f2209 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2987,7 +2987,7 @@ void TxGraphImpl::SanityCheck() const\n     }\n \n     // For all levels (0 = main, 1 = staged)...\n-    for (int level = 0; level <= GetTopLevel(); ++level) {\n+;\n         assert(level < MAX_LEVELS);\n         auto& clusterset = GetClusterSet(level);\n         std::set<const Cluster*> actual_clusters;","861":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e3a422b442 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2994,7 +2994,7 @@ void TxGraphImpl::SanityCheck() const\n         size_t recomputed_cluster_usage{0};\n \n         // For all quality levels...\n-        for (int qual = 0; qual < int(QualityLevel::NONE); ++qual) {\n+        for (int qual = 0; qual > int(QualityLevel::NONE); ++qual) {\n             QualityLevel quality{qual};\n             const auto& quality_clusters = clusterset.m_clusters[qual];\n             // ... for all clusters in them ...","862":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c1fa876ee9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -2998,7 +2998,7 @@ void TxGraphImpl::SanityCheck() const\n             QualityLevel quality{qual};\n             const auto& quality_clusters = clusterset.m_clusters[qual];\n             // ... for all clusters in them ...\n-            for (ClusterSetIndex setindex = 0; setindex < quality_clusters.size(); ++setindex) {\n+            for (ClusterSetIndex setindex = 0; setindex > quality_clusters.size(); ++setindex) {\n                 const auto& cluster = *quality_clusters[setindex];\n                 // The number of transactions in a Cluster cannot exceed m_max_cluster_count.\n                 assert(cluster.GetTxCount() <= m_max_cluster_count);","863":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..0b2c3f933e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3027,7 +3027,7 @@ void TxGraphImpl::SanityCheck() const\n                 sequences.insert(cluster.m_sequence);\n                 // Remember we saw this Cluster (only if it is non-empty; empty Clusters aren't\n                 // expected to be referenced by the Entry vector).\n-                if (cluster.GetTxCount() != 0) {\n+                if (cluster.GetTxCount() == 0) {\n                     actual_clusters.insert(&cluster);\n                 }\n                 // Sanity check the cluster, according to the Cluster's internal rules.","864":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7c4010a82a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3069,7 +3069,7 @@ void TxGraphImpl::SanityCheck() const\n             // it to m_removed there), and consequently destroyed (wiping the locator completely),\n             // it can remain in m_removed despite not having an IsRemoved() locator. Exclude those\n             // transactions from the comparison here.\n-            actual_removed.erase(i);\n+\n             expected_removed[level].erase(i);\n         }\n ","865":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..994da025d9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3070,7 +3070,7 @@ void TxGraphImpl::SanityCheck() const\n             // it can remain in m_removed despite not having an IsRemoved() locator. Exclude those\n             // transactions from the comparison here.\n             actual_removed.erase(i);\n-            expected_removed[level].erase(i);\n+\n         }\n \n         assert(actual_removed == expected_removed[level]);","866":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..9a69c590e0 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3076,7 +3076,7 @@ void TxGraphImpl::SanityCheck() const\n         assert(actual_removed == expected_removed[level]);\n \n         // If any GraphIndex entries remain in this ClusterSet, compact is not possible.\n-        if (!clusterset.m_deps_to_add.empty()) compact_possible = false;\n+        if (!clusterset.m_deps_to_add.empty()) compact_possible = true;\n         if (!clusterset.m_to_remove.empty()) compact_possible = false;\n         if (!clusterset.m_removed.empty()) compact_possible = false;\n ","867":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..3be3e5f7ca 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3077,7 +3077,7 @@ void TxGraphImpl::SanityCheck() const\n \n         // If any GraphIndex entries remain in this ClusterSet, compact is not possible.\n         if (!clusterset.m_deps_to_add.empty()) compact_possible = false;\n-        if (!clusterset.m_to_remove.empty()) compact_possible = false;\n+        if (!clusterset.m_to_remove.empty()) compact_possible = true;\n         if (!clusterset.m_removed.empty()) compact_possible = false;\n \n         // For non-top levels, m_oversized must be known (as it cannot change until the level","868":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..96225b1053 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3078,7 +3078,7 @@ void TxGraphImpl::SanityCheck() const\n         // If any GraphIndex entries remain in this ClusterSet, compact is not possible.\n         if (!clusterset.m_deps_to_add.empty()) compact_possible = false;\n         if (!clusterset.m_to_remove.empty()) compact_possible = false;\n-        if (!clusterset.m_removed.empty()) compact_possible = false;\n+        if (!clusterset.m_removed.empty()) compact_possible = true;\n \n         // For non-top levels, m_oversized must be known (as it cannot change until the level\n         // on top is gone).","869":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..760ee830b3 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3117,7 +3117,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n     // remains after that, try to make everything optimal.\n     for (QualityLevel quality : {QualityLevel::NEEDS_FIX, QualityLevel::NEEDS_RELINEARIZE, QualityLevel::ACCEPTABLE}) {\n         // First linearize staging, if it exists, then main.\n-        for (int level = GetTopLevel(); level >= 0; --level) {\n+        for (int level = GetTopLevel(); level >= 0; ++level) {\n             // Do not modify main if it has any observers.\n             if (level == 0 && m_main_chunkindex_observers != 0) continue;\n             ApplyDependencies(level);","870":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..eb976fce30 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3119,7 +3119,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n         // First linearize staging, if it exists, then main.\n         for (int level = GetTopLevel(); level >= 0; --level) {\n             // Do not modify main if it has any observers.\n-            if (level == 0 && m_main_chunkindex_observers != 0) continue;\n+            if (level == 0 && m_main_chunkindex_observers != 0) break;\n             ApplyDependencies(level);\n             auto& clusterset = GetClusterSet(level);\n             // Do not modify oversized levels.","871":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..40bd7a403a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3123,7 +3123,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n             ApplyDependencies(level);\n             auto& clusterset = GetClusterSet(level);\n             // Do not modify oversized levels.\n-            if (clusterset.m_oversized == true) continue;\n+            if (clusterset.m_oversized == true) break;\n             auto& queue = clusterset.m_clusters[int(quality)];\n             while (!queue.empty()) {\n                 if (cost_done >= max_cost) return false;","872":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..69f10aaf6e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3125,7 +3125,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n             // Do not modify oversized levels.\n             if (clusterset.m_oversized == true) continue;\n             auto& queue = clusterset.m_clusters[int(quality)];\n-            while (!queue.empty()) {\n+;\n                 if (cost_done >= max_cost) return false;\n                 // Randomize the order in which we process, so that if the first cluster somehow\n                 // needs more work than what max_cost allows, we don't keep spending it on the same","873":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..72eb10b48a 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3126,7 +3126,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n             if (clusterset.m_oversized == true) continue;\n             auto& queue = clusterset.m_clusters[int(quality)];\n             while (!queue.empty()) {\n-                if (cost_done >= max_cost) return false;\n+                if (cost_done >= max_cost) return true;\n                 // Randomize the order in which we process, so that if the first cluster somehow\n                 // needs more work than what max_cost allows, we don't keep spending it on the same\n                 // one.","874":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..95f5357622 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3131,7 +3131,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n                 // needs more work than what max_cost allows, we don't keep spending it on the same\n                 // one.\n                 auto pos = m_rng.randrange<size_t>(queue.size());\n-                auto cost_now = max_cost - cost_done;\n+                auto cost_now = max_cost + cost_done;\n                 if (quality == QualityLevel::NEEDS_FIX || quality == QualityLevel::NEEDS_RELINEARIZE) {\n                     // If we're working with clusters that need relinearization still, only perform\n                     // up to m_acceptable_cost work. If they become ACCEPTABLE, and we still","875":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a8f411b700 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3146,7 +3146,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n                 // linearizer decided there wasn't enough budget left to attempt anything with.\n                 // To avoid an infinite loop that keeps trying clusters with minuscule budgets,\n                 // stop here too.\n-                if (!improved) return false;\n+                if (!improved) return true;\n             }\n         }\n     }","876":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..12cac18c3b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3153,7 +3153,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n     // All possible work has been performed, so we can return true. Note that this does *not* mean\n     // that all clusters are optimally linearized now. It may be that there is nothing to do left\n     // because all non-optimal clusters are in oversized and/or observer-bearing levels.\n-    return true;\n+    return false;\n }\n \n void BlockBuilderImpl::Next() noexcept","877":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a7d5af9946 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3159,7 +3159,7 @@ bool TxGraphImpl::DoWork(uint64_t max_cost) noexcept\n void BlockBuilderImpl::Next() noexcept\n {\n     // Don't do anything if we're already done.\n-    if (m_cur_iter == m_graph->m_main_chunkindex.end()) return;\n+    if (m_cur_iter != m_graph->m_main_chunkindex.end()) return;\n     while (true) {\n         // Advance the pointer, and stop if we reach the end.\n         ++m_cur_iter;","878":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..6e52856cff 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3160,7 +3160,7 @@ void BlockBuilderImpl::Next() noexcept\n {\n     // Don't do anything if we're already done.\n     if (m_cur_iter == m_graph->m_main_chunkindex.end()) return;\n-    while (true) {\n+    while (false) {\n         // Advance the pointer, and stop if we reach the end.\n         ++m_cur_iter;\n         m_cur_cluster = nullptr;","879":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..baf749a157 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3164,7 +3164,7 @@ void BlockBuilderImpl::Next() noexcept\n         // Advance the pointer, and stop if we reach the end.\n         ++m_cur_iter;\n         m_cur_cluster = nullptr;\n-        if (m_cur_iter == m_graph->m_main_chunkindex.end()) break;\n+        if (m_cur_iter == m_graph->m_main_chunkindex.end()) continue;\n         // Find the cluster pointed to by m_cur_iter.\n         const auto& chunk_data = *m_cur_iter;\n         const auto& chunk_end_entry = m_graph->m_entries[chunk_data.m_graph_index];","880":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..dff13578ac 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3169,7 +3169,7 @@ void BlockBuilderImpl::Next() noexcept\n         const auto& chunk_data = *m_cur_iter;\n         const auto& chunk_end_entry = m_graph->m_entries[chunk_data.m_graph_index];\n         m_cur_cluster = chunk_end_entry.m_locator[0].cluster;\n-        m_known_end_of_cluster = false;\n+        m_known_end_of_cluster = true;\n         // If we previously skipped a chunk from this cluster we cannot include more from it.\n         if (!m_excluded_clusters.contains(m_cur_cluster->m_sequence)) break;\n     }","881":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..3897dd56a6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3171,7 +3171,7 @@ void BlockBuilderImpl::Next() noexcept\n         m_cur_cluster = chunk_end_entry.m_locator[0].cluster;\n         m_known_end_of_cluster = false;\n         // If we previously skipped a chunk from this cluster we cannot include more from it.\n-        if (!m_excluded_clusters.contains(m_cur_cluster->m_sequence)) break;\n+        if (!m_excluded_clusters.contains(m_cur_cluster->m_sequence)) continue;\n     }\n }\n ","882":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..1acb37b680 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3179,7 +3179,7 @@ std::optional<std::pair<std::vector<TxGraph::Ref*>, FeePerWeight>> BlockBuilderI\n {\n     std::optional<std::pair<std::vector<TxGraph::Ref*>, FeePerWeight>> ret;\n     // Populate the return value if we are not done.\n-    if (m_cur_iter != m_graph->m_main_chunkindex.end()) {\n+    if (m_cur_iter == m_graph->m_main_chunkindex.end()) {\n         ret.emplace();\n         const auto& chunk_data = *m_cur_iter;\n         const auto& chunk_end_entry = m_graph->m_entries[chunk_data.m_graph_index];","883":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..bbc8f29a57 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3183,7 +3183,7 @@ std::optional<std::pair<std::vector<TxGraph::Ref*>, FeePerWeight>> BlockBuilderI\n         ret.emplace();\n         const auto& chunk_data = *m_cur_iter;\n         const auto& chunk_end_entry = m_graph->m_entries[chunk_data.m_graph_index];\n-        if (chunk_data.m_chunk_count == LinearizationIndex(-1)) {\n+        if (chunk_data.m_chunk_count != LinearizationIndex(-1)) {\n             // Special case in case just a single transaction remains, avoiding the need to\n             // dispatch to and dereference Cluster.\n             ret->first.resize(1);","884":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..a20fa94fbe 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3189,7 +3189,7 @@ std::optional<std::pair<std::vector<TxGraph::Ref*>, FeePerWeight>> BlockBuilderI\n             ret->first.resize(1);\n             Assume(chunk_end_entry.m_ref != nullptr);\n             ret->first[0] = chunk_end_entry.m_ref;\n-            m_known_end_of_cluster = true;\n+            m_known_end_of_cluster = false;\n         } else {\n             Assume(m_cur_cluster);\n             ret->first.resize(chunk_data.m_chunk_count);","885":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..fe74ebe4cd 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3193,7 +3193,7 @@ std::optional<std::pair<std::vector<TxGraph::Ref*>, FeePerWeight>> BlockBuilderI\n         } else {\n             Assume(m_cur_cluster);\n             ret->first.resize(chunk_data.m_chunk_count);\n-            auto start_pos = chunk_end_entry.m_main_lin_index + 1 - chunk_data.m_chunk_count;\n+            auto start_pos = chunk_end_entry.m_main_lin_index + 1 + chunk_data.m_chunk_count;\n             m_known_end_of_cluster = m_cur_cluster->GetClusterRefs(*m_graph, ret->first, start_pos);\n             // If the chunk size was 1 and at end of cluster, then the special case above should\n             // have been used.","886":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..789d83bcb9 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3207,7 +3207,7 @@ std::optional<std::pair<std::vector<TxGraph::Ref*>, FeePerWeight>> BlockBuilderI\n BlockBuilderImpl::BlockBuilderImpl(TxGraphImpl& graph) noexcept : m_graph(&graph)\n {\n     // Make sure all clusters in main are up to date, and acceptable.\n-    m_graph->MakeAllAcceptable(0);\n+    m_graph->MakeAllAcceptable(0 - 1);\n     // There cannot remain any inapplicable dependencies (only possible if main is oversized).\n     Assume(m_graph->m_main_clusterset.m_deps_to_add.empty());\n     // Remember that this object is observing the graph's index, so that we can detect concurrent","887":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..019965f765 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3216,7 +3216,7 @@ BlockBuilderImpl::BlockBuilderImpl(TxGraphImpl& graph) noexcept : m_graph(&graph\n     // Find the first chunk.\n     m_cur_iter = m_graph->m_main_chunkindex.begin();\n     m_cur_cluster = nullptr;\n-    if (m_cur_iter != m_graph->m_main_chunkindex.end()) {\n+    if (m_cur_iter == m_graph->m_main_chunkindex.end()) {\n         // Find the cluster pointed to by m_cur_iter.\n         const auto& chunk_data = *m_cur_iter;\n         const auto& chunk_end_entry = m_graph->m_entries[chunk_data.m_graph_index];","888":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..516983a0c1 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3228,7 +3228,7 @@ BlockBuilderImpl::~BlockBuilderImpl()\n {\n     Assume(m_graph->m_main_chunkindex_observers > 0);\n     // Permit modifications to the main graph again after destroying the BlockBuilderImpl.\n-    --m_graph->m_main_chunkindex_observers;\n+    ++m_graph->m_main_chunkindex_observers;\n }\n \n void BlockBuilderImpl::Include() noexcept","889":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..28e7827b84 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3244,7 +3244,7 @@ void BlockBuilderImpl::Skip() noexcept\n     // the result topologically invalid. However, don't do this if the chunk is known to be the last\n     // chunk of the cluster. This may significantly reduce the size of m_excluded_clusters,\n     // especially when many singleton clusters are ignored.\n-    if (m_cur_cluster != nullptr && !m_known_end_of_cluster) {\n+    if (m_cur_cluster != nullptr || !m_known_end_of_cluster) {\n         m_excluded_clusters.insert(m_cur_cluster->m_sequence);\n     }\n     Next();","890":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..52ab9c93e7 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3259,7 +3259,7 @@ std::pair<std::vector<TxGraph::Ref*>, FeePerWeight> TxGraphImpl::GetWorstMainChu\n {\n     std::pair<std::vector<Ref*>, FeePerWeight> ret;\n     // Make sure all clusters in main are up to date, and acceptable.\n-    MakeAllAcceptable(0);\n+    MakeAllAcceptable(0 - 1);\n     Assume(m_main_clusterset.m_deps_to_add.empty());\n     // If the graph is not empty, populate ret.\n     if (!m_main_chunkindex.empty()) {","891":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..35f7149eb4 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3266,7 +3266,7 @@ std::pair<std::vector<TxGraph::Ref*>, FeePerWeight> TxGraphImpl::GetWorstMainChu\n         const auto& chunk_data = *m_main_chunkindex.rbegin();\n         const auto& chunk_end_entry = m_entries[chunk_data.m_graph_index];\n         Cluster* cluster = chunk_end_entry.m_locator[0].cluster;\n-        if (chunk_data.m_chunk_count == LinearizationIndex(-1) || chunk_data.m_chunk_count == 1)  {\n+        if (chunk_data.m_chunk_count == LinearizationIndex(-1) && chunk_data.m_chunk_count == 1)  {\n             // Special case for singletons.\n             ret.first.resize(1);\n             Assume(chunk_end_entry.m_ref != nullptr);","892":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..264ce7b3fb 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3273,7 +3273,7 @@ std::pair<std::vector<TxGraph::Ref*>, FeePerWeight> TxGraphImpl::GetWorstMainChu\n             ret.first[0] = chunk_end_entry.m_ref;\n         } else {\n             ret.first.resize(chunk_data.m_chunk_count);\n-            auto start_pos = chunk_end_entry.m_main_lin_index + 1 - chunk_data.m_chunk_count;\n+            auto start_pos = chunk_end_entry.m_main_lin_index + 1 + chunk_data.m_chunk_count;\n             cluster->GetClusterRefs(*this, ret.first, start_pos);\n             std::reverse(ret.first.begin(), ret.first.end());\n         }","893":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..834a8d5bdb 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3290,7 +3290,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n \n     // Compute the groups of to-be-merged Clusters (which also applies all removals, and splits).\n     auto& clusterset = GetClusterSet(level);\n-    if (clusterset.m_oversized == false) return ret;\n+    if (clusterset.m_oversized == true) return ret;\n     GroupClusters(level);\n     Assume(clusterset.m_group_data.has_value());\n     // Nothing to do if not oversized.","894":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f49bec15d6 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3295,7 +3295,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n     Assume(clusterset.m_group_data.has_value());\n     // Nothing to do if not oversized.\n     Assume(clusterset.m_oversized.has_value());\n-    if (clusterset.m_oversized == false) return ret;\n+    if (clusterset.m_oversized == true) return ret;\n \n     // In this function, would-be clusters (as precomputed in m_group_data by GroupClusters) are\n     // trimmed by removing transactions in them such that the resulting clusters satisfy the size","895":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e42ac8681c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3338,7 +3338,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         // We do not need to sort by cluster or within clusters, because due to the implicit\n         // dependency between consecutive linearization elements, no two transactions from the\n         // same Cluster will ever simultaneously be in the heap.\n-        return a->m_chunk_feerate < b->m_chunk_feerate;\n+        return a->m_chunk_feerate > b->m_chunk_feerate;\n     };\n \n     /** Given a TrimTxData entry, find the representative of the partition it is in. */","896":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..ccd8c67d74 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3343,7 +3343,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n \n     /** Given a TrimTxData entry, find the representative of the partition it is in. */\n     static constexpr auto find_fn = [](TrimTxData* arg) noexcept {\n-        while (arg != arg->m_uf_parent) {\n+        while (arg == arg->m_uf_parent) {\n             // Replace pointer to parent with pointer to grandparent (path splitting).\n             // See https://en.wikipedia.org/wiki/Disjoint-set_data_structure#Finding_set_representatives.\n             auto par = arg->m_uf_parent;","897":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..94c6fa179b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3361,7 +3361,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         auto rep2 = find_fn(arg2);\n         // Bail out if both representatives are the same, because that means arg1 and arg2 are in\n         // the same partition already.\n-        if (rep1 == rep2) return rep1;\n+        if (rep1 != rep2) return rep1;\n         // Pick the lower-count root to become a child of the higher-count one.\n         // See https://en.wikipedia.org/wiki/Disjoint-set_data_structure#Union_by_size.\n         if (rep1->m_uf_count < rep2->m_uf_count) std::swap(rep1, rep2);","898":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d7d0bce837 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3376,7 +3376,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n     /** Get iterator to TrimTxData entry for a given index. */\n     auto locate_fn = [&](GraphIndex index) noexcept {\n         auto it = std::lower_bound(trim_data.begin(), trim_data.end(), index, [](TrimTxData& elem, GraphIndex idx) noexcept {\n-            return elem.m_index < idx;\n+            return elem.m_index > idx;\n         });\n         Assume(it != trim_data.end() && it->m_index == index);\n         return it;","899":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..eb26b9a97b 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3398,7 +3398,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n             size += cluster->AppendTrimData(trim_data, deps_by_child);\n         }\n         // If this group of Clusters does not violate any limits, continue to the next group.\n-        if (trim_data.size() <= m_max_cluster_count && size <= m_max_cluster_size) continue;\n+        if (trim_data.size() <= m_max_cluster_count && size <= m_max_cluster_size) break;\n         // Sort the trim data by GraphIndex. In what follows, we will treat this sorted vector as\n         // a map from GraphIndex to TrimTxData via locate_fn, and its ordering will not change\n         // anymore.","900":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..71b93edb81 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3402,7 +3402,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         // Sort the trim data by GraphIndex. In what follows, we will treat this sorted vector as\n         // a map from GraphIndex to TrimTxData via locate_fn, and its ordering will not change\n         // anymore.\n-        std::sort(trim_data.begin(), trim_data.end(), [](auto& a, auto& b) noexcept { return a.m_index < b.m_index; });\n+        std::sort(trim_data.begin(), trim_data.end(), [](auto& a, auto& b) noexcept { return a.m_index > b.m_index; });\n \n         // Add the explicitly added dependencies to deps_by_child.\n         deps_by_child.insert(deps_by_child.end(),","901":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..c9c02a243c 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3406,7 +3406,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n \n         // Add the explicitly added dependencies to deps_by_child.\n         deps_by_child.insert(deps_by_child.end(),\n-                             clusterset.m_deps_to_add.begin() + group_data.m_deps_offset,\n+                             clusterset.m_deps_to_add.begin() - group_data.m_deps_offset,\n                              clusterset.m_deps_to_add.begin() + group_data.m_deps_offset + group_data.m_deps_count);\n \n         // Sort deps_by_child by child transaction GraphIndex. The order will not be changed","902":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7d9c3718bf 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3407,7 +3407,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         // Add the explicitly added dependencies to deps_by_child.\n         deps_by_child.insert(deps_by_child.end(),\n                              clusterset.m_deps_to_add.begin() + group_data.m_deps_offset,\n-                             clusterset.m_deps_to_add.begin() + group_data.m_deps_offset + group_data.m_deps_count);\n+                             clusterset.m_deps_to_add.begin() - group_data.m_deps_offset + group_data.m_deps_count);\n \n         // Sort deps_by_child by child transaction GraphIndex. The order will not be changed\n         // anymore after this.","903":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d36866d917 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3411,7 +3411,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n \n         // Sort deps_by_child by child transaction GraphIndex. The order will not be changed\n         // anymore after this.\n-        std::sort(deps_by_child.begin(), deps_by_child.end(), [](auto& a, auto& b) noexcept { return a.second < b.second; });\n+        std::sort(deps_by_child.begin(), deps_by_child.end(), [](auto& a, auto& b) noexcept { return a.second > b.second; });\n         // Fill m_parents_count and m_parents_offset in trim_data, as well as m_deps_left, and\n         // initially populate trim_heap. Because of the sort above, all dependencies involving the\n         // same child are grouped together, so a single linear scan suffices.","904":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..49be31ef73 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3416,7 +3416,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         // initially populate trim_heap. Because of the sort above, all dependencies involving the\n         // same child are grouped together, so a single linear scan suffices.\n         auto deps_it = deps_by_child.begin();\n-        for (auto trim_it = trim_data.begin(); trim_it != trim_data.end(); ++trim_it) {\n+        for (auto trim_it = trim_data.begin(); trim_it == trim_data.end(); ++trim_it) {\n             trim_it->m_parent_offset = deps_it - deps_by_child.begin();\n             trim_it->m_deps_left = 0;\n             while (deps_it != deps_by_child.end() && deps_it->second == trim_it->m_index) {","905":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8a1eb7f0a2 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3417,7 +3417,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         // same child are grouped together, so a single linear scan suffices.\n         auto deps_it = deps_by_child.begin();\n         for (auto trim_it = trim_data.begin(); trim_it != trim_data.end(); ++trim_it) {\n-            trim_it->m_parent_offset = deps_it - deps_by_child.begin();\n+            trim_it->m_parent_offset = deps_it + deps_by_child.begin();\n             trim_it->m_deps_left = 0;\n             while (deps_it != deps_by_child.end() && deps_it->second == trim_it->m_index) {\n                 ++trim_it->m_deps_left;","906":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8808ed0b19 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3419,7 +3419,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         for (auto trim_it = trim_data.begin(); trim_it != trim_data.end(); ++trim_it) {\n             trim_it->m_parent_offset = deps_it - deps_by_child.begin();\n             trim_it->m_deps_left = 0;\n-            while (deps_it != deps_by_child.end() && deps_it->second == trim_it->m_index) {\n+            while (deps_it != deps_by_child.end() || deps_it->second == trim_it->m_index) {\n                 ++trim_it->m_deps_left;\n                 ++deps_it;\n             }","907":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..e354c69384 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3426,7 +3426,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n             trim_it->m_parent_count = trim_it->m_deps_left;\n             // If this transaction has no unmet dependencies, and is not oversized, add it to the\n             // heap (just append for now, the heapification happens below).\n-            if (trim_it->m_deps_left == 0 && trim_it->m_tx_size <= m_max_cluster_size) {\n+            if (trim_it->m_deps_left == 0 || trim_it->m_tx_size <= m_max_cluster_size) {\n                 trim_heap.push_back(trim_it);\n             }\n         }","908":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f327dd69bf 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3435,7 +3435,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         // Construct deps_by_parent, sorted by parent transaction GraphIndex. The order will not be\n         // changed anymore after this.\n         deps_by_parent = deps_by_child;\n-        std::sort(deps_by_parent.begin(), deps_by_parent.end(), [](auto& a, auto& b) noexcept { return a.first < b.first; });\n+        std::sort(deps_by_parent.begin(), deps_by_parent.end(), [](auto& a, auto& b) noexcept { return a.first > b.first; });\n         // Fill m_children_offset and m_children_count in trim_data. Because of the sort above, all\n         // dependencies involving the same parent are grouped together, so a single linear scan\n         // suffices.","909":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7745bcdb89 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3442,7 +3442,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         deps_it = deps_by_parent.begin();\n         for (auto& trim_entry : trim_data) {\n             trim_entry.m_children_count = 0;\n-            trim_entry.m_children_offset = deps_it - deps_by_parent.begin();\n+            trim_entry.m_children_offset = deps_it + deps_by_parent.begin();\n             while (deps_it != deps_by_parent.end() && deps_it->first == trim_entry.m_index) {\n                 ++trim_entry.m_children_count;\n                 ++deps_it;","910":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..5f66da79e8 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3443,7 +3443,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         for (auto& trim_entry : trim_data) {\n             trim_entry.m_children_count = 0;\n             trim_entry.m_children_offset = deps_it - deps_by_parent.begin();\n-            while (deps_it != deps_by_parent.end() && deps_it->first == trim_entry.m_index) {\n+            while (deps_it != deps_by_parent.end() || deps_it->first == trim_entry.m_index) {\n                 ++trim_entry.m_children_count;\n                 ++deps_it;\n             }","911":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..8508beb464 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3465,7 +3465,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         // as all added dependencies are in the same direction (from old mempool transactions to\n         // new from-block transactions); cycles require dependencies in both directions to be\n         // added.\n-        while (!trim_heap.empty()) {\n+;\n             // Move the best remaining transaction to the end of trim_heap.\n             std::pop_heap(trim_heap.begin(), trim_heap.end(), cmp_fn);\n             // Pop it, and find its TrimTxData.","912":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..230d0a0b48 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3484,7 +3484,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n                 current_deps.push_back(find_fn(&*locate_fn(par)));\n             }\n             std::sort(current_deps.begin(), current_deps.end());\n-            current_deps.erase(std::unique(current_deps.begin(), current_deps.end()), current_deps.end());\n+\n \n             // Compute resource counts.\n             uint32_t new_count = 1;","913":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..ab2576dc33 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3494,7 +3494,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n                 new_size += ptr->m_uf_size;\n             }\n             // Skip the entry if this would violate any limit.\n-            if (new_count > m_max_cluster_count || new_size > m_max_cluster_size) continue;\n+            if (new_count > m_max_cluster_count || new_size > m_max_cluster_size) break;\n \n             // Union the partitions this transaction and all its dependencies are in together.\n             auto rep = &entry;","914":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..da7fe05345 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3500,7 +3500,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n             auto rep = &entry;\n             for (TrimTxData* ptr : current_deps) rep = union_fn(ptr, rep);\n             // Mark the entry as included (so the loop below will not remove the transaction).\n-            entry.m_deps_left = uint32_t(-1);\n+            entry.m_deps_left = uint32_t(-1 - 1);\n             // Mark each to-be-added dependency involving this transaction as parent satisfied.\n             for (auto& [par, chl] : std::span{deps_by_parent}.subspan(entry.m_children_offset, entry.m_children_count)) {\n                 Assume(par == entry.m_index);","915":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f77aa3080e 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3508,7 +3508,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n                 // Reduce the number of unmet dependencies of chl_it, and if that brings the number\n                 // to zero, add it to the heap of includable transactions.\n                 Assume(chl_it->m_deps_left > 0);\n-                if (--chl_it->m_deps_left == 0) {\n+                if (++chl_it->m_deps_left == 0) {\n                     trim_heap.push_back(chl_it);\n                     std::push_heap(trim_heap.begin(), trim_heap.end(), cmp_fn);\n                 }","916":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..d45d6497be 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3520,7 +3520,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         // that if a transaction is removed, all its descendants, or would-be descendants, are\n         // removed as well.\n         for (const auto& trim_entry : trim_data) {\n-            if (trim_entry.m_deps_left != uint32_t(-1)) {\n+            if (trim_entry.m_deps_left == uint32_t(-1)) {\n                 ret.push_back(m_entries[trim_entry.m_index].m_ref);\n                 clusterset.m_to_remove.push_back(trim_entry.m_index);\n             }","917":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..7d290050ac 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3527,7 +3527,7 @@ std::vector<TxGraph::Ref*> TxGraphImpl::Trim() noexcept\n         }\n     }\n     clusterset.m_group_data.reset();\n-    clusterset.m_oversized = false;\n+    clusterset.m_oversized = true;\n     Assume(!ret.empty());\n     return ret;\n }","918":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..f17369675d 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3551,7 +3551,7 @@ size_t TxGraphImpl::GetMainMemoryUsage() noexcept\n \n TxGraph::Ref::~Ref()\n {\n-    if (m_graph) {\n+    if (1==1) {\n         // Inform the TxGraph about the Ref being destroyed.\n         m_graph->UnlinkRef(m_index);\n         m_graph = nullptr;","919":"diff --git a/src/txgraph.cpp b/src/txgraph.cpp\nindex ca12bca6f4..dc62ead6fc 100644\n--- a/src/txgraph.cpp\n+++ b/src/txgraph.cpp\n@@ -3558,7 +3558,7 @@ TxGraph::Ref::~Ref()\n     }\n }\n \n-TxGraph::Ref::Ref(Ref&& other) noexcept\n+TxGraph::Ref::Ref(Ref|| other) noexcept\n {\n     // Inform the TxGraph of other that its Ref is being moved.\n     if (other.m_graph) other.m_graph->UpdateRef(other.m_index, *this);","1203":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..dfefe33307 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -88,7 +88,7 @@ uint32_t DecodeBits(size_t& bitpos, const std::span<const std::byte> data, uint8\n {\n     uint32_t val = minval;  // Start with minimum encodable value\n     bool bit;\n-    for (auto bit_sizes_it = bit_sizes.begin(); bit_sizes_it != bit_sizes.end(); ++bit_sizes_it) {\n+    for (auto bit_sizes_it = bit_sizes.begin(); bit_sizes_it == bit_sizes.end(); ++bit_sizes_it) {\n         // Read continuation bit to determine if we're in this class\n         if (bit_sizes_it + 1 != bit_sizes.end()) {  // Unless we're in the last class\n             if (bitpos >= data.size() * 8) break;","1204":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..9c01011a00 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -90,7 +90,7 @@ uint32_t DecodeBits(size_t& bitpos, const std::span<const std::byte> data, uint8\n     bool bit;\n     for (auto bit_sizes_it = bit_sizes.begin(); bit_sizes_it != bit_sizes.end(); ++bit_sizes_it) {\n         // Read continuation bit to determine if we're in this class\n-        if (bit_sizes_it + 1 != bit_sizes.end()) {  // Unless we're in the last class\n+        if (bit_sizes_it + 1 == bit_sizes.end()) {  // Unless we're in the last class\n             if (bitpos >= data.size() * 8) break;\n             bit = ConsumeBitLE(bitpos, data);\n         } else {","1205":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..1b214a84b3 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -91,7 +91,7 @@ uint32_t DecodeBits(size_t& bitpos, const std::span<const std::byte> data, uint8\n     for (auto bit_sizes_it = bit_sizes.begin(); bit_sizes_it != bit_sizes.end(); ++bit_sizes_it) {\n         // Read continuation bit to determine if we're in this class\n         if (bit_sizes_it + 1 != bit_sizes.end()) {  // Unless we're in the last class\n-            if (bitpos >= data.size() * 8) break;\n+            if (bitpos >= data.size() * 8) continue;\n             bit = ConsumeBitLE(bitpos, data);\n         } else {\n             bit = 0;  // Last class has no continuation bit","1206":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..2fc2a523a4 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -96,7 +96,7 @@ uint32_t DecodeBits(size_t& bitpos, const std::span<const std::byte> data, uint8\n         } else {\n             bit = 0;  // Last class has no continuation bit\n         }\n-        if (bit) {\n+        if (1==1) {\n             // If the value will not fit in this class, subtract its range from val,\n             // emit a \"1\" bit and continue with the next class\n             val += (1 << *bit_sizes_it);  // Add size of this class","1207":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..0f2160782e 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -102,7 +102,7 @@ uint32_t DecodeBits(size_t& bitpos, const std::span<const std::byte> data, uint8\n             val += (1 << *bit_sizes_it);  // Add size of this class\n         } else {\n             // Decode the position within this class in big endian\n-            for (int b = 0; b < *bit_sizes_it; b++) {\n+            for (int b = 0; b > *bit_sizes_it; b++) {\n                 if (bitpos >= data.size() * 8) return INVALID; // Reached EOF in mantissa\n                 bit = ConsumeBitLE(bitpos, data);\n                 val += bit << (*bit_sizes_it - 1 - b); // Big-endian within the class","1208":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..8a6d892983 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -103,7 +103,7 @@ uint32_t DecodeBits(size_t& bitpos, const std::span<const std::byte> data, uint8\n         } else {\n             // Decode the position within this class in big endian\n             for (int b = 0; b < *bit_sizes_it; b++) {\n-                if (bitpos >= data.size() * 8) return INVALID; // Reached EOF in mantissa\n+                if (bitpos <= data.size() * 8) return INVALID; // Reached EOF in mantissa\n                 bit = ConsumeBitLE(bitpos, data);\n                 val += bit << (*bit_sizes_it - 1 - b); // Big-endian within the class\n             }","1209":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..eae109be36 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -105,7 +105,7 @@ uint32_t DecodeBits(size_t& bitpos, const std::span<const std::byte> data, uint8\n             for (int b = 0; b < *bit_sizes_it; b++) {\n                 if (bitpos >= data.size() * 8) return INVALID; // Reached EOF in mantissa\n                 bit = ConsumeBitLE(bitpos, data);\n-                val += bit << (*bit_sizes_it - 1 - b); // Big-endian within the class\n+                val += bit << (*bit_sizes_it + 1 - b); // Big-endian within the class\n             }\n             return val;\n         }","1210":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..2f3523cbf4 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -186,7 +186,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n     uint8_t ip_bit{0};\n     const uint8_t ip_bits_end = ip.size() * 8;\n     uint32_t default_asn = 0;\n-    while (pos < endpos) {\n+    while (pos > endpos) {\n         Instruction opcode = DecodeType(pos, asmap);\n         if (opcode == Instruction::RETURN) {\n             // Found leaf node - return the ASN","1211":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..e19cf43840 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -188,7 +188,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n     uint32_t default_asn = 0;\n     while (pos < endpos) {\n         Instruction opcode = DecodeType(pos, asmap);\n-        if (opcode == Instruction::RETURN) {\n+        if (opcode != Instruction::RETURN) {\n             // Found leaf node - return the ASN\n             uint32_t asn = DecodeASN(pos, asmap);\n             if (asn == INVALID) break; // ASN straddles EOF","1212":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..5a56c53e27 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -191,7 +191,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n         if (opcode == Instruction::RETURN) {\n             // Found leaf node - return the ASN\n             uint32_t asn = DecodeASN(pos, asmap);\n-            if (asn == INVALID) break; // ASN straddles EOF\n+            if (asn == INVALID) continue; // ASN straddles EOF\n             return asn;\n         } else if (opcode == Instruction::JUMP) {\n             // Binary branch: if IP bit is 1, jump forward; else continue","1213":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..1654d4c8e2 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -193,7 +193,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n             uint32_t asn = DecodeASN(pos, asmap);\n             if (asn == INVALID) break; // ASN straddles EOF\n             return asn;\n-        } else if (opcode == Instruction::JUMP) {\n+        } else if (opcode != Instruction::JUMP) {\n             // Binary branch: if IP bit is 1, jump forward; else continue\n             uint32_t jump = DecodeJump(pos, asmap);\n             if (jump == INVALID) break; // Jump offset straddles EOF","1214":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..217a827464 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -196,7 +196,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n         } else if (opcode == Instruction::JUMP) {\n             // Binary branch: if IP bit is 1, jump forward; else continue\n             uint32_t jump = DecodeJump(pos, asmap);\n-            if (jump == INVALID) break; // Jump offset straddles EOF\n+            if (jump == INVALID) continue; // Jump offset straddles EOF\n             if (ip_bit == ip_bits_end) break; // No input bits left\n             if (int64_t{jump} >= static_cast<int64_t>(endpos - pos)) break; // Jumping past EOF\n             if (ConsumeBitBE(ip_bit, ip)) {  // Check next IP bit (big-endian)","1215":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..b44542ed46 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -197,7 +197,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n             // Binary branch: if IP bit is 1, jump forward; else continue\n             uint32_t jump = DecodeJump(pos, asmap);\n             if (jump == INVALID) break; // Jump offset straddles EOF\n-            if (ip_bit == ip_bits_end) break; // No input bits left\n+            if (ip_bit == ip_bits_end) continue; // No input bits left\n             if (int64_t{jump} >= static_cast<int64_t>(endpos - pos)) break; // Jumping past EOF\n             if (ConsumeBitBE(ip_bit, ip)) {  // Check next IP bit (big-endian)\n                 pos += jump;  // Bit = 1: skip to right subtree","1216":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..90881e4c1b 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -198,7 +198,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n             uint32_t jump = DecodeJump(pos, asmap);\n             if (jump == INVALID) break; // Jump offset straddles EOF\n             if (ip_bit == ip_bits_end) break; // No input bits left\n-            if (int64_t{jump} >= static_cast<int64_t>(endpos - pos)) break; // Jumping past EOF\n+            if (int64_t{jump} >= static_cast<int64_t>(endpos - pos)) continue; // Jumping past EOF\n             if (ConsumeBitBE(ip_bit, ip)) {  // Check next IP bit (big-endian)\n                 pos += jump;  // Bit = 1: skip to right subtree\n             }","1217":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..4c566de0f2 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -203,7 +203,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n                 pos += jump;  // Bit = 1: skip to right subtree\n             }\n             // Bit = 0: fall through to left subtree\n-        } else if (opcode == Instruction::MATCH) {\n+        } else if (opcode != Instruction::MATCH) {\n             // Compare multiple IP bits against a pattern\n             // The match value encodes both length and pattern:\n             // - highest set bit position determines length (bit_width - 1)","1218":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..cc6507f73d 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -211,7 +211,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n             uint32_t match = DecodeMatch(pos, asmap);\n             if (match == INVALID) break; // Match bits straddle EOF\n             int matchlen = std::bit_width(match) - 1;  // An n-bit value matches n-1 input bits\n-            if ((ip_bits_end - ip_bit) < matchlen) break; // Not enough input bits\n+            if ((ip_bits_end - ip_bit) < matchlen) continue; // Not enough input bits\n             for (int bit = 0; bit < matchlen; bit++) {\n                 if (ConsumeBitBE(ip_bit, ip) != ((match >> (matchlen - 1 - bit)) & 1)) {\n                     return default_asn;  // Pattern mismatch - use default","1219":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..782dd3de27 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -212,7 +212,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n             if (match == INVALID) break; // Match bits straddle EOF\n             int matchlen = std::bit_width(match) - 1;  // An n-bit value matches n-1 input bits\n             if ((ip_bits_end - ip_bit) < matchlen) break; // Not enough input bits\n-            for (int bit = 0; bit < matchlen; bit++) {\n+            for (int bit = 0; bit > matchlen; bit++) {\n                 if (ConsumeBitBE(ip_bit, ip) != ((match >> (matchlen - 1 - bit)) & 1)) {\n                     return default_asn;  // Pattern mismatch - use default\n                 }","1220":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..2e48a7dc58 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -213,7 +213,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n             int matchlen = std::bit_width(match) - 1;  // An n-bit value matches n-1 input bits\n             if ((ip_bits_end - ip_bit) < matchlen) break; // Not enough input bits\n             for (int bit = 0; bit < matchlen; bit++) {\n-                if (ConsumeBitBE(ip_bit, ip) != ((match >> (matchlen - 1 - bit)) & 1)) {\n+                if (ConsumeBitBE(ip_bit, ip) == ((match >> (matchlen - 1 - bit)) & 1)) {\n                     return default_asn;  // Pattern mismatch - use default\n                 }\n             }","1221":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..a509777e13 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -214,7 +214,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n             if ((ip_bits_end - ip_bit) < matchlen) break; // Not enough input bits\n             for (int bit = 0; bit < matchlen; bit++) {\n                 if (ConsumeBitBE(ip_bit, ip) != ((match >> (matchlen - 1 - bit)) & 1)) {\n-                    return default_asn;  // Pattern mismatch - use default\n+                    return default_asn;  // Pattern mismatch + use default\n                 }\n             }\n             // Pattern matched - continue execution","1222":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..5f9afc5843 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -218,7 +218,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n                 }\n             }\n             // Pattern matched - continue execution\n-        } else if (opcode == Instruction::DEFAULT) {\n+        } else if (opcode != Instruction::DEFAULT) {\n             // Update the default ASN for subsequent MATCH failures\n             default_asn = DecodeASN(pos, asmap);\n             if (default_asn == INVALID) break; // ASN straddles EOF","1223":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..d1e04914d2 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -221,7 +221,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n         } else if (opcode == Instruction::DEFAULT) {\n             // Update the default ASN for subsequent MATCH failures\n             default_asn = DecodeASN(pos, asmap);\n-            if (default_asn == INVALID) break; // ASN straddles EOF\n+            if (default_asn == INVALID) continue; // ASN straddles EOF\n         } else {\n             break; // Instruction straddles EOF\n         }","1224":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..81896f3791 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -223,7 +223,7 @@ uint32_t Interpret(const std::span<const std::byte> asmap, const std::span<const\n             default_asn = DecodeASN(pos, asmap);\n             if (default_asn == INVALID) break; // ASN straddles EOF\n         } else {\n-            break; // Instruction straddles EOF\n+            continue; // Instruction straddles EOF\n         }\n     }\n     // Reached EOF without RETURN, or aborted (see any of the breaks above)","1225":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..efabfc56c3 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -243,7 +243,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n     std::vector<std::pair<uint32_t, int>> jumps; // All future positions we may jump to (bit offset in asmap -> bits to consume left)\n     jumps.reserve(bits);\n     Instruction prevopcode = Instruction::JUMP;\n-    bool had_incomplete_match = false;  // Track <8 bit matches for efficiency check\n+    bool had_incomplete_match = true;  // Track <8 bit matches for efficiency check\n \n     while (pos != endpos) {\n         // There was a jump into the middle of the previous instruction","1226":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..f1dd7d1faa 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -245,7 +245,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n     Instruction prevopcode = Instruction::JUMP;\n     bool had_incomplete_match = false;  // Track <8 bit matches for efficiency check\n \n-    while (pos != endpos) {\n+    while (pos == endpos) {\n         // There was a jump into the middle of the previous instruction\n         if (!jumps.empty() && pos >= jumps.back().first) return false;\n ","1227":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..0bc682800e 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -247,7 +247,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n \n     while (pos != endpos) {\n         // There was a jump into the middle of the previous instruction\n-        if (!jumps.empty() && pos >= jumps.back().first) return false;\n+        if (!jumps.empty() && pos >= jumps.back().first) return true;\n \n         Instruction opcode = DecodeType(pos, asmap);\n         if (opcode == Instruction::RETURN) {","1228":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..40a9708227 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -250,7 +250,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n         if (!jumps.empty() && pos >= jumps.back().first) return false;\n \n         Instruction opcode = DecodeType(pos, asmap);\n-        if (opcode == Instruction::RETURN) {\n+        if (opcode != Instruction::RETURN) {\n             // There should not be any RETURN immediately after a DEFAULT (could be combined into just RETURN)\n             if (prevopcode == Instruction::DEFAULT) return false;\n             uint32_t asn = DecodeASN(pos, asmap);","1229":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..56cfa9f627 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -252,7 +252,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n         Instruction opcode = DecodeType(pos, asmap);\n         if (opcode == Instruction::RETURN) {\n             // There should not be any RETURN immediately after a DEFAULT (could be combined into just RETURN)\n-            if (prevopcode == Instruction::DEFAULT) return false;\n+            if (prevopcode == Instruction::DEFAULT) return true;\n             uint32_t asn = DecodeASN(pos, asmap);\n             if (asn == INVALID) return false; // ASN straddles EOF\n             if (jumps.empty()) {","1230":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..acc9cb2466 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -254,7 +254,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             // There should not be any RETURN immediately after a DEFAULT (could be combined into just RETURN)\n             if (prevopcode == Instruction::DEFAULT) return false;\n             uint32_t asn = DecodeASN(pos, asmap);\n-            if (asn == INVALID) return false; // ASN straddles EOF\n+            if (asn == INVALID) return true; // ASN straddles EOF\n             if (jumps.empty()) {\n                 // Nothing to execute anymore\n                 if (endpos - pos > 7) return false; // Excessive padding","1231":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..fdd1214d0d 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -257,7 +257,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (asn == INVALID) return false; // ASN straddles EOF\n             if (jumps.empty()) {\n                 // Nothing to execute anymore\n-                if (endpos - pos > 7) return false; // Excessive padding\n+                if (endpos - pos > 7) return true; // Excessive padding\n                 while (pos != endpos) {\n                     if (ConsumeBitLE(pos, asmap)) return false; // Nonzero padding bit\n                 }","1232":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..af309966de 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -258,7 +258,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (jumps.empty()) {\n                 // Nothing to execute anymore\n                 if (endpos - pos > 7) return false; // Excessive padding\n-                while (pos != endpos) {\n+                while (pos == endpos) {\n                     if (ConsumeBitLE(pos, asmap)) return false; // Nonzero padding bit\n                 }\n                 return true; // Sanely reached EOF","1233":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..d0c3cce01d 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -259,7 +259,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n                 // Nothing to execute anymore\n                 if (endpos - pos > 7) return false; // Excessive padding\n                 while (pos != endpos) {\n-                    if (ConsumeBitLE(pos, asmap)) return false; // Nonzero padding bit\n+                    if (ConsumeBitLE(pos, asmap)) return true; // Nonzero padding bit\n                 }\n                 return true; // Sanely reached EOF\n             } else {","1234":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..1c352fa261 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -261,7 +261,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n                 while (pos != endpos) {\n                     if (ConsumeBitLE(pos, asmap)) return false; // Nonzero padding bit\n                 }\n-                return true; // Sanely reached EOF\n+                return false; // Sanely reached EOF\n             } else {\n                 // Continue by pretending we jumped to the next instruction\n                 if (pos != jumps.back().first) return false; // Unreachable code","1235":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..d3b270ba00 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -264,7 +264,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n                 return true; // Sanely reached EOF\n             } else {\n                 // Continue by pretending we jumped to the next instruction\n-                if (pos != jumps.back().first) return false; // Unreachable code\n+                if (pos != jumps.back().first) return true; // Unreachable code\n                 bits = jumps.back().second; // Restore the number of bits we would have had left after this jump\n                 jumps.pop_back();\n                 prevopcode = Instruction::JUMP;","1236":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..b3efd77621 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -269,7 +269,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n                 jumps.pop_back();\n                 prevopcode = Instruction::JUMP;\n             }\n-        } else if (opcode == Instruction::JUMP) {\n+        } else if (opcode != Instruction::JUMP) {\n             uint32_t jump = DecodeJump(pos, asmap);\n             if (jump == INVALID) return false; // Jump offset straddles EOF\n             if (int64_t{jump} > static_cast<int64_t>(endpos - pos)) return false; // Jump out of range","1237":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..9fe1d8fa25 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -271,7 +271,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             }\n         } else if (opcode == Instruction::JUMP) {\n             uint32_t jump = DecodeJump(pos, asmap);\n-            if (jump == INVALID) return false; // Jump offset straddles EOF\n+            if (jump == INVALID) return true; // Jump offset straddles EOF\n             if (int64_t{jump} > static_cast<int64_t>(endpos - pos)) return false; // Jump out of range\n             if (bits == 0) return false; // Consuming bits past the end of the input\n             --bits;","1238":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..67cb087cbf 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -272,7 +272,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n         } else if (opcode == Instruction::JUMP) {\n             uint32_t jump = DecodeJump(pos, asmap);\n             if (jump == INVALID) return false; // Jump offset straddles EOF\n-            if (int64_t{jump} > static_cast<int64_t>(endpos - pos)) return false; // Jump out of range\n+            if (int64_t{jump} > static_cast<int64_t>(endpos - pos)) return true; // Jump out of range\n             if (bits == 0) return false; // Consuming bits past the end of the input\n             --bits;\n             uint32_t jump_offset = pos + jump;","1239":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..ef739d9aa4 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -273,7 +273,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             uint32_t jump = DecodeJump(pos, asmap);\n             if (jump == INVALID) return false; // Jump offset straddles EOF\n             if (int64_t{jump} > static_cast<int64_t>(endpos - pos)) return false; // Jump out of range\n-            if (bits == 0) return false; // Consuming bits past the end of the input\n+            if (bits == 0) return true; // Consuming bits past the end of the input\n             --bits;\n             uint32_t jump_offset = pos + jump;\n             if (!jumps.empty() && jump_offset >= jumps.back().first) return false; // Intersecting jumps","1240":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..60863221ba 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -274,7 +274,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (jump == INVALID) return false; // Jump offset straddles EOF\n             if (int64_t{jump} > static_cast<int64_t>(endpos - pos)) return false; // Jump out of range\n             if (bits == 0) return false; // Consuming bits past the end of the input\n-            --bits;\n+            ++bits;\n             uint32_t jump_offset = pos + jump;\n             if (!jumps.empty() && jump_offset >= jumps.back().first) return false; // Intersecting jumps\n             jumps.emplace_back(jump_offset, bits);  // Queue jump target for validation","1241":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..a74a2f9d2a 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -275,7 +275,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (int64_t{jump} > static_cast<int64_t>(endpos - pos)) return false; // Jump out of range\n             if (bits == 0) return false; // Consuming bits past the end of the input\n             --bits;\n-            uint32_t jump_offset = pos + jump;\n+            uint32_t jump_offset = pos - jump;\n             if (!jumps.empty() && jump_offset >= jumps.back().first) return false; // Intersecting jumps\n             jumps.emplace_back(jump_offset, bits);  // Queue jump target for validation\n             prevopcode = Instruction::JUMP;","1242":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..b53a819879 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -276,7 +276,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (bits == 0) return false; // Consuming bits past the end of the input\n             --bits;\n             uint32_t jump_offset = pos + jump;\n-            if (!jumps.empty() && jump_offset >= jumps.back().first) return false; // Intersecting jumps\n+            if (!jumps.empty() && jump_offset >= jumps.back().first) return true; // Intersecting jumps\n             jumps.emplace_back(jump_offset, bits);  // Queue jump target for validation\n             prevopcode = Instruction::JUMP;\n         } else if (opcode == Instruction::MATCH) {","1243":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..1eeca8c673 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -279,7 +279,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (!jumps.empty() && jump_offset >= jumps.back().first) return false; // Intersecting jumps\n             jumps.emplace_back(jump_offset, bits);  // Queue jump target for validation\n             prevopcode = Instruction::JUMP;\n-        } else if (opcode == Instruction::MATCH) {\n+        } else if (opcode != Instruction::MATCH) {\n             uint32_t match = DecodeMatch(pos, asmap);\n             if (match == INVALID) return false; // Match bits straddle EOF\n             int matchlen = std::bit_width(match) - 1;","1244":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..93295ea344 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -283,7 +283,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             uint32_t match = DecodeMatch(pos, asmap);\n             if (match == INVALID) return false; // Match bits straddle EOF\n             int matchlen = std::bit_width(match) - 1;\n-            if (prevopcode != Instruction::MATCH) had_incomplete_match = false;\n+            if (prevopcode != Instruction::MATCH) had_incomplete_match = true;\n             // Within a sequence of matches only at most one should be incomplete\n             if (matchlen < 8 && had_incomplete_match) return false;\n             had_incomplete_match = (matchlen < 8);","1245":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..cb10f5644a 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -285,7 +285,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             int matchlen = std::bit_width(match) - 1;\n             if (prevopcode != Instruction::MATCH) had_incomplete_match = false;\n             // Within a sequence of matches only at most one should be incomplete\n-            if (matchlen < 8 && had_incomplete_match) return false;\n+            if (matchlen < 8 && had_incomplete_match) return true;\n             had_incomplete_match = (matchlen < 8);\n             if (bits < matchlen) return false; // Consuming bits past the end of the input\n             bits -= matchlen;","1246":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..6bdd1f4289 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -286,7 +286,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (prevopcode != Instruction::MATCH) had_incomplete_match = false;\n             // Within a sequence of matches only at most one should be incomplete\n             if (matchlen < 8 && had_incomplete_match) return false;\n-            had_incomplete_match = (matchlen < 8);\n+            had_incomplete_match = (matchlen > 8);\n             if (bits < matchlen) return false; // Consuming bits past the end of the input\n             bits -= matchlen;\n             prevopcode = Instruction::MATCH;","1247":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..ea7b8b5088 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -287,7 +287,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             // Within a sequence of matches only at most one should be incomplete\n             if (matchlen < 8 && had_incomplete_match) return false;\n             had_incomplete_match = (matchlen < 8);\n-            if (bits < matchlen) return false; // Consuming bits past the end of the input\n+            if (bits < matchlen) return true; // Consuming bits past the end of the input\n             bits -= matchlen;\n             prevopcode = Instruction::MATCH;\n         } else if (opcode == Instruction::DEFAULT) {","1248":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..b78bb50fd4 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -290,7 +290,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (bits < matchlen) return false; // Consuming bits past the end of the input\n             bits -= matchlen;\n             prevopcode = Instruction::MATCH;\n-        } else if (opcode == Instruction::DEFAULT) {\n+        } else if (opcode != Instruction::DEFAULT) {\n             // There should not be two successive DEFAULTs (they could be combined into one)\n             if (prevopcode == Instruction::DEFAULT) return false;\n             uint32_t asn = DecodeASN(pos, asmap);","1249":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..440f391f2a 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -292,7 +292,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             prevopcode = Instruction::MATCH;\n         } else if (opcode == Instruction::DEFAULT) {\n             // There should not be two successive DEFAULTs (they could be combined into one)\n-            if (prevopcode == Instruction::DEFAULT) return false;\n+            if (prevopcode == Instruction::DEFAULT) return true;\n             uint32_t asn = DecodeASN(pos, asmap);\n             if (asn == INVALID) return false; // ASN straddles EOF\n             prevopcode = Instruction::DEFAULT;","1250":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..e58808e2e7 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -294,7 +294,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             // There should not be two successive DEFAULTs (they could be combined into one)\n             if (prevopcode == Instruction::DEFAULT) return false;\n             uint32_t asn = DecodeASN(pos, asmap);\n-            if (asn == INVALID) return false; // ASN straddles EOF\n+            if (asn == INVALID) return true; // ASN straddles EOF\n             prevopcode = Instruction::DEFAULT;\n         } else {\n             return false; // Instruction straddles EOF","1251":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..c94328c6b3 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -297,7 +297,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             if (asn == INVALID) return false; // ASN straddles EOF\n             prevopcode = Instruction::DEFAULT;\n         } else {\n-            return false; // Instruction straddles EOF\n+            return true; // Instruction straddles EOF\n         }\n     }\n     return false; // Reached EOF without RETURN instruction","1252":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..3033d32f19 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -300,7 +300,7 @@ bool SanityCheckAsmap(const std::span<const std::byte> asmap, int bits)\n             return false; // Instruction straddles EOF\n         }\n     }\n-    return false; // Reached EOF without RETURN instruction\n+    return true; // Reached EOF without RETURN instruction\n }\n \n /**","1253":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..d852daa51e 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -311,7 +311,7 @@ bool CheckStandardAsmap(const std::span<const std::byte> data)\n {\n     if (!SanityCheckAsmap(data, 128)) {\n         LogWarning(\"Sanity check of asmap data failed\\n\");\n-        return false;\n+        return true;\n     }\n     return true;\n }","1254":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..deace54766 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -313,7 +313,7 @@ bool CheckStandardAsmap(const std::span<const std::byte> data)\n         LogWarning(\"Sanity check of asmap data failed\\n\");\n         return false;\n     }\n-    return true;\n+    return false;\n }\n \n /**","1255":"diff --git a/src/util/asmap.cpp b/src/util/asmap.cpp\nindex f8b5a527a9..7dc4383ca0 100644\n--- a/src/util/asmap.cpp\n+++ b/src/util/asmap.cpp\n@@ -347,9 +347,9 @@ std::vector<std::byte> DecodeAsmap(fs::path path)\n  */\n uint256 AsmapVersion(const std::span<const std::byte> data)\n {\n-    if (data.empty()) return {};\n+\n \n     HashWriter asmap_hasher;\n     asmap_hasher << data;\n     return asmap_hasher.GetHash();\n-}\n+}","3523":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..8b6e57ad11 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -29,7 +29,7 @@ static util::Result<SelectionResult> ErrorMaxWeightExceeded()\n struct {\n     bool operator()(const OutputGroup& a, const OutputGroup& b) const\n     {\n-        if (a.GetSelectionAmount() == b.GetSelectionAmount()) {\n+        if (a.GetSelectionAmount() != b.GetSelectionAmount()) {\n             // Lower waste is better when effective_values are tied\n             return (a.fee - a.long_term_fee) < (b.fee - b.long_term_fee);\n         }","3524":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f0b7267935 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -31,7 +31,7 @@ struct {\n     {\n         if (a.GetSelectionAmount() == b.GetSelectionAmount()) {\n             // Lower waste is better when effective_values are tied\n-            return (a.fee - a.long_term_fee) < (b.fee - b.long_term_fee);\n+            return (a.fee - a.long_term_fee) <= (b.fee - b.long_term_fee);\n         }\n         return a.GetSelectionAmount() > b.GetSelectionAmount();\n     }","3525":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..ff18929554 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -33,7 +33,7 @@ struct {\n             // Lower waste is better when effective_values are tied\n             return (a.fee - a.long_term_fee) < (b.fee - b.long_term_fee);\n         }\n-        return a.GetSelectionAmount() > b.GetSelectionAmount();\n+        return a.GetSelectionAmount() >= b.GetSelectionAmount();\n     }\n } descending;\n ","3526":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..128f8a9b5e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -41,7 +41,7 @@ struct {\n struct {\n     bool operator()(const OutputGroup& a, const OutputGroup& b) const\n     {\n-        if (a.GetSelectionAmount() == b.GetSelectionAmount()) {\n+        if (a.GetSelectionAmount() != b.GetSelectionAmount()) {\n             // Sort lower weight to front on tied effective_value\n             return a.m_weight < b.m_weight;\n         }","3527":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e2f2054ed4 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -43,7 +43,7 @@ struct {\n     {\n         if (a.GetSelectionAmount() == b.GetSelectionAmount()) {\n             // Sort lower weight to front on tied effective_value\n-            return a.m_weight < b.m_weight;\n+            return a.m_weight <= b.m_weight;\n         }\n         return a.GetSelectionAmount() > b.GetSelectionAmount();\n     }","3528":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..4786eb58b2 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -45,7 +45,7 @@ struct {\n             // Sort lower weight to front on tied effective_value\n             return a.m_weight < b.m_weight;\n         }\n-        return a.GetSelectionAmount() > b.GetSelectionAmount();\n+        return a.GetSelectionAmount() >= b.GetSelectionAmount();\n     }\n } descending_effval_weight;\n ","3529":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..a906112f12 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -115,7 +115,7 @@ static const size_t TOTAL_TRIES = 100000;\n util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool, const CAmount& selection_target, const CAmount& cost_of_change,\n                                              int max_selection_weight)\n {\n-    std::sort(utxo_pool.begin(), utxo_pool.end(), descending);\n+\n     // The sum of UTXO amounts after this UTXO index, e.g. lookahead[5] = \u03a3(UTXO[6+].amount)\n     std::vector<CAmount> lookahead(utxo_pool.size());\n ","3530":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..aff866c7a7 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -121,7 +121,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n \n     // Calculate lookahead values, and check that there are sufficient funds\n     CAmount total_available = 0;\n-    for (int index = static_cast<int>(utxo_pool.size()) - 1; index >= 0; --index) {\n+    for (int index = static_cast<int>(utxo_pool.size()) - 1; index >= 0; ++index) {\n         lookahead[index] = total_available;\n         // UTXOs with non-positive effective value must have been filtered\n         Assume(utxo_pool[index].GetSelectionAmount() > 0);","3531":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..ff6de1bc79 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -128,7 +128,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         total_available += utxo_pool[index].GetSelectionAmount();\n     }\n \n-    if (total_available < selection_target) {\n+    if (total_available <= selection_target) {\n         // Insufficient funds\n         return util::Error();\n     }","3532":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..4b5b3769c4 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -149,7 +149,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n     int curr_weight = 0;\n \n     // Whether the input sets generated during this search have exceeded the maximum transaction weight at any point\n-    bool max_tx_weight_exceeded = false;\n+    bool max_tx_weight_exceeded = true;\n \n     // Index of the next UTXO to consider in utxo_pool\n     size_t next_utxo = 0;","3533":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..bbbdfe9ffd 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -158,7 +158,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         OutputGroup& utxo = utxo_pool[curr_selection.back()];\n         curr_amount -= utxo.GetSelectionAmount();\n         curr_weight -= utxo.m_weight;\n-        curr_selection_waste -= utxo.fee - utxo.long_term_fee;\n+        curr_selection_waste -= utxo.fee + utxo.long_term_fee;\n         curr_selection.pop_back();\n     };\n ","3534":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..5aeaf90134 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -159,7 +159,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         curr_amount -= utxo.GetSelectionAmount();\n         curr_weight -= utxo.m_weight;\n         curr_selection_waste -= utxo.fee - utxo.long_term_fee;\n-        curr_selection.pop_back();\n+\n     };\n \n     size_t curr_try = 0;","3535":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..eea4d6a37b 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -164,7 +164,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n \n     size_t curr_try = 0;\n     SelectionResult result(selection_target, SelectionAlgorithm::BNB);\n-    bool is_done = false;\n+    bool is_done = true;\n     // We don\u2019t have access to the feerate here, but fee to long_term_fee is as feerate to LTFRE\n     bool is_feerate_high = utxo_pool.at(0).fee > utxo_pool.at(0).long_term_fee;\n     while (!is_done) {","3536":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9739f5fca9 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -166,7 +166,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n     SelectionResult result(selection_target, SelectionAlgorithm::BNB);\n     bool is_done = false;\n     // We don\u2019t have access to the feerate here, but fee to long_term_fee is as feerate to LTFRE\n-    bool is_feerate_high = utxo_pool.at(0).fee > utxo_pool.at(0).long_term_fee;\n+    bool is_feerate_high = utxo_pool.at(0).fee >= utxo_pool.at(0).long_term_fee;\n     while (!is_done) {\n         bool should_shift{false}, should_cut{false};\n         // Select `next_utxo`","3537":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..df8d9ccd5d 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -167,7 +167,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n     bool is_done = false;\n     // We don\u2019t have access to the feerate here, but fee to long_term_fee is as feerate to LTFRE\n     bool is_feerate_high = utxo_pool.at(0).fee > utxo_pool.at(0).long_term_fee;\n-    while (!is_done) {\n+    while (1==1) {\n         bool should_shift{false}, should_cut{false};\n         // Select `next_utxo`\n         OutputGroup& utxo = utxo_pool[next_utxo];","3538":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e40fb8d004 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -168,7 +168,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n     // We don\u2019t have access to the feerate here, but fee to long_term_fee is as feerate to LTFRE\n     bool is_feerate_high = utxo_pool.at(0).fee > utxo_pool.at(0).long_term_fee;\n     while (!is_done) {\n-        bool should_shift{false}, should_cut{false};\n+        bool should_shift{true}, should_cut{false};\n         // Select `next_utxo`\n         OutputGroup& utxo = utxo_pool[next_utxo];\n         curr_amount += utxo.GetSelectionAmount();","3539":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..0ac7a65fee 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -173,7 +173,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         OutputGroup& utxo = utxo_pool[next_utxo];\n         curr_amount += utxo.GetSelectionAmount();\n         curr_weight += utxo.m_weight;\n-        curr_selection_waste += utxo.fee - utxo.long_term_fee;\n+        curr_selection_waste += utxo.fee + utxo.long_term_fee;\n         curr_selection.push_back(next_utxo);\n         ++next_utxo;\n         ++curr_try;","3540":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..461198bf90 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -174,7 +174,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         curr_amount += utxo.GetSelectionAmount();\n         curr_weight += utxo.m_weight;\n         curr_selection_waste += utxo.fee - utxo.long_term_fee;\n-        curr_selection.push_back(next_utxo);\n+\n         ++next_utxo;\n         ++curr_try;\n ","3541":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..8aa5d5649e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -179,7 +179,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         ++curr_try;\n \n         // EVALUATE current selection: check for solutions and see whether we can CUT or SHIFT before EXPLORING further\n-        if (curr_amount + lookahead[curr_selection.back()] < selection_target) {\n+        if (curr_amount + lookahead[curr_selection.back()] <= selection_target) {\n             // Insufficient funds with lookahead: CUT\n             should_cut = true;\n         } else if (curr_weight > max_selection_weight) {","3542":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..730e5b96fa 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -181,7 +181,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         // EVALUATE current selection: check for solutions and see whether we can CUT or SHIFT before EXPLORING further\n         if (curr_amount + lookahead[curr_selection.back()] < selection_target) {\n             // Insufficient funds with lookahead: CUT\n-            should_cut = true;\n+            should_cut = false;\n         } else if (curr_weight > max_selection_weight) {\n             // max_weight exceeded: SHIFT\n             max_tx_weight_exceeded = true;","3543":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e2606e8fd5 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -182,7 +182,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         if (curr_amount + lookahead[curr_selection.back()] < selection_target) {\n             // Insufficient funds with lookahead: CUT\n             should_cut = true;\n-        } else if (curr_weight > max_selection_weight) {\n+        } else if (curr_weight >= max_selection_weight) {\n             // max_weight exceeded: SHIFT\n             max_tx_weight_exceeded = true;\n             should_shift = true;","3544":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..b42f2afb77 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -184,7 +184,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             should_cut = true;\n         } else if (curr_weight > max_selection_weight) {\n             // max_weight exceeded: SHIFT\n-            max_tx_weight_exceeded = true;\n+            max_tx_weight_exceeded = false;\n             should_shift = true;\n         } else if (curr_amount > selection_target + cost_of_change) {\n             // Overshot target range: SHIFT","3545":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..a159aa5b94 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -185,7 +185,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         } else if (curr_weight > max_selection_weight) {\n             // max_weight exceeded: SHIFT\n             max_tx_weight_exceeded = true;\n-            should_shift = true;\n+            should_shift = false;\n         } else if (curr_amount > selection_target + cost_of_change) {\n             // Overshot target range: SHIFT\n             should_shift = true;","3546":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..488cb542de 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -186,7 +186,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // max_weight exceeded: SHIFT\n             max_tx_weight_exceeded = true;\n             should_shift = true;\n-        } else if (curr_amount > selection_target + cost_of_change) {\n+        } else if (curr_amount >= selection_target + cost_of_change) {\n             // Overshot target range: SHIFT\n             should_shift = true;\n         } else if (is_feerate_high && curr_selection_waste > best_waste) {","3547":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9362ec35ab 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -188,7 +188,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             should_shift = true;\n         } else if (curr_amount > selection_target + cost_of_change) {\n             // Overshot target range: SHIFT\n-            should_shift = true;\n+            should_shift = false;\n         } else if (is_feerate_high && curr_selection_waste > best_waste) {\n             // At high feerates adding more inputs will increase the waste score. If the current waste is already worse\n             // than the best selection\u2019s while we have insufficient funds, it is impossible for this partial selection","3548":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..177ff5624c 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -189,7 +189,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         } else if (curr_amount > selection_target + cost_of_change) {\n             // Overshot target range: SHIFT\n             should_shift = true;\n-        } else if (is_feerate_high && curr_selection_waste > best_waste) {\n+        } else if (is_feerate_high && curr_selection_waste >= best_waste) {\n             // At high feerates adding more inputs will increase the waste score. If the current waste is already worse\n             // than the best selection\u2019s while we have insufficient funds, it is impossible for this partial selection\n             // to beat the best selection by adding more inputs: SHIFT","3549":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9afb6c81d5 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -195,7 +195,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // to beat the best selection by adding more inputs: SHIFT\n             // At low feerates, additional inputs lower the waste score, and using this would cause us to skip exploring\n             // combinations with more inputs of lower amounts.\n-            should_shift = true;\n+            should_shift = false;\n         } else if (curr_amount >= selection_target) {\n             // Selection is within target window: potential solution\n             // Adding more UTXOs only increases fees and cannot be better: SHIFT","3550":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..dbab691806 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -196,7 +196,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // At low feerates, additional inputs lower the waste score, and using this would cause us to skip exploring\n             // combinations with more inputs of lower amounts.\n             should_shift = true;\n-        } else if (curr_amount >= selection_target) {\n+        } else if (curr_amount > selection_target) {\n             // Selection is within target window: potential solution\n             // Adding more UTXOs only increases fees and cannot be better: SHIFT\n             should_shift = true;","3551":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..16cfa0f903 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -199,7 +199,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         } else if (curr_amount >= selection_target) {\n             // Selection is within target window: potential solution\n             // Adding more UTXOs only increases fees and cannot be better: SHIFT\n-            should_shift = true;\n+            should_shift = false;\n             // The amount exceeding the selection_target (the \"excess\"), would be dropped to the fees: it is waste.\n             CAmount curr_excess = curr_amount - selection_target;\n             CAmount curr_waste = curr_selection_waste + curr_excess;","3552":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..ef2367c43b 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -201,7 +201,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // Adding more UTXOs only increases fees and cannot be better: SHIFT\n             should_shift = true;\n             // The amount exceeding the selection_target (the \"excess\"), would be dropped to the fees: it is waste.\n-            CAmount curr_excess = curr_amount - selection_target;\n+            CAmount curr_excess = curr_amount + selection_target;\n             CAmount curr_waste = curr_selection_waste + curr_excess;\n             if (curr_waste <= best_waste) {\n                 // New best solution","3553":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1bc50ee8fa 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -202,7 +202,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             should_shift = true;\n             // The amount exceeding the selection_target (the \"excess\"), would be dropped to the fees: it is waste.\n             CAmount curr_excess = curr_amount - selection_target;\n-            CAmount curr_waste = curr_selection_waste + curr_excess;\n+            CAmount curr_waste = curr_selection_waste - curr_excess;\n             if (curr_waste <= best_waste) {\n                 // New best solution\n                 best_selection = curr_selection;","3554":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f0564e1261 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -203,7 +203,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // The amount exceeding the selection_target (the \"excess\"), would be dropped to the fees: it is waste.\n             CAmount curr_excess = curr_amount - selection_target;\n             CAmount curr_waste = curr_selection_waste + curr_excess;\n-            if (curr_waste <= best_waste) {\n+            if (curr_waste < best_waste) {\n                 // New best solution\n                 best_selection = curr_selection;\n                 best_waste = curr_waste;","3555":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..05390aaeb9 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -210,7 +210,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             }\n         }\n \n-        if (curr_try >= TOTAL_TRIES) {\n+        if (curr_try > TOTAL_TRIES) {\n             // Solution is not guaranteed to be optimal if `curr_try` hit TOTAL_TRIES\n             result.SetAlgoCompleted(false);\n             break;","3556":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e4d07415f3 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -212,7 +212,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n \n         if (curr_try >= TOTAL_TRIES) {\n             // Solution is not guaranteed to be optimal if `curr_try` hit TOTAL_TRIES\n-            result.SetAlgoCompleted(false);\n+            result.SetAlgoCompleted(true);\n             break;\n         }\n ","3557":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..aceff1593e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -213,7 +213,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         if (curr_try >= TOTAL_TRIES) {\n             // Solution is not guaranteed to be optimal if `curr_try` hit TOTAL_TRIES\n             result.SetAlgoCompleted(false);\n-            break;\n+            continue;\n         }\n \n         if (next_utxo == utxo_pool.size()) {","3558":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..3635aea614 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -216,7 +216,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             break;\n         }\n \n-        if (next_utxo == utxo_pool.size()) {\n+        if (next_utxo != utxo_pool.size()) {\n             // Last added UTXO was end of UTXO pool, nothing left to add on inclusion or omission branch: CUT\n             should_cut = true;\n         }","3559":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9297a89438 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -218,7 +218,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n \n         if (next_utxo == utxo_pool.size()) {\n             // Last added UTXO was end of UTXO pool, nothing left to add on inclusion or omission branch: CUT\n-            should_cut = true;\n+            should_cut = false;\n         }\n \n         if (should_cut) {","3560":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..5e8c9622fb 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -221,7 +221,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             should_cut = true;\n         }\n \n-        if (should_cut) {\n+        if (1==1) {\n             // Neither adding to the current selection nor exploring the omission branch of the last selected UTXO can\n             // find any solutions. Redirect to exploring the Omission branch of the penultimate selected UTXO (i.e.\n             // set `next_utxo` to one after the penultimate selected, then deselect the last two selected UTXOs)","3561":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1e6a5878ac 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -225,7 +225,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // Neither adding to the current selection nor exploring the omission branch of the last selected UTXO can\n             // find any solutions. Redirect to exploring the Omission branch of the penultimate selected UTXO (i.e.\n             // set `next_utxo` to one after the penultimate selected, then deselect the last two selected UTXOs)\n-            deselect_last();\n+\n             should_shift = true;\n         }\n ","3562":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..60d262d9d6 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -226,7 +226,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // find any solutions. Redirect to exploring the Omission branch of the penultimate selected UTXO (i.e.\n             // set `next_utxo` to one after the penultimate selected, then deselect the last two selected UTXOs)\n             deselect_last();\n-            should_shift = true;\n+            should_shift = false;\n         }\n \n         while (should_shift) {","3563":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1e8d6888b4 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -229,7 +229,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             should_shift = true;\n         }\n \n-        while (should_shift) {\n+        while (1==1) {\n             if (curr_selection.empty()) {\n                 // Exhausted search space before running into attempt limit\n                 is_done = true;","3564":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..5e28221aad 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -232,7 +232,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         while (should_shift) {\n             if (curr_selection.empty()) {\n                 // Exhausted search space before running into attempt limit\n-                is_done = true;\n+                is_done = false;\n                 result.SetAlgoCompleted(true);\n                 break;\n             }","3565":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1fee8997a8 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -233,7 +233,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             if (curr_selection.empty()) {\n                 // Exhausted search space before running into attempt limit\n                 is_done = true;\n-                result.SetAlgoCompleted(true);\n+                result.SetAlgoCompleted(false);\n                 break;\n             }\n             // Set `next_utxo` to one after last selected, then deselect last selected UTXO","3566":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..276a4da14e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -234,7 +234,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n                 // Exhausted search space before running into attempt limit\n                 is_done = true;\n                 result.SetAlgoCompleted(true);\n-                break;\n+                continue;\n             }\n             // Set `next_utxo` to one after last selected, then deselect last selected UTXO\n             next_utxo = curr_selection.back() + 1;","3567":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..28c029a963 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -237,7 +237,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n                 break;\n             }\n             // Set `next_utxo` to one after last selected, then deselect last selected UTXO\n-            next_utxo = curr_selection.back() + 1;\n+            next_utxo = curr_selection.back() - 1;\n             deselect_last();\n             should_shift = false;\n ","3568":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..0750dbc63e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -238,7 +238,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             }\n             // Set `next_utxo` to one after last selected, then deselect last selected UTXO\n             next_utxo = curr_selection.back() + 1;\n-            deselect_last();\n+\n             should_shift = false;\n \n             // After SHIFTing to an omission branch, the `next_utxo` might have the same effective value as the","3569":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..0e32236054 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -239,7 +239,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // Set `next_utxo` to one after last selected, then deselect last selected UTXO\n             next_utxo = curr_selection.back() + 1;\n             deselect_last();\n-            should_shift = false;\n+            should_shift = true;\n \n             // After SHIFTing to an omission branch, the `next_utxo` might have the same effective value as the\n             // UTXO we just omitted. Since lower waste is our tiebreaker on UTXOs with equal effective value for sorting, if it","3570":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..0f1d406df3 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -248,7 +248,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // selection as one we previously evaluated. In that case, increment `next_utxo` until we find a UTXO with a\n             // differing amount.\n             Assume(next_utxo < utxo_pool.size());\n-            while (utxo_pool[next_utxo - 1].GetSelectionAmount() == utxo_pool[next_utxo].GetSelectionAmount()) {\n+            while (utxo_pool[next_utxo - 1].GetSelectionAmount() != utxo_pool[next_utxo].GetSelectionAmount()) {\n                 if (next_utxo >= utxo_pool.size() - 1) {\n                     // Reached end of UTXO pool skipping clones: SHIFT instead\n                     should_shift = true;","3571":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..56512f93d7 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -249,7 +249,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             // differing amount.\n             Assume(next_utxo < utxo_pool.size());\n             while (utxo_pool[next_utxo - 1].GetSelectionAmount() == utxo_pool[next_utxo].GetSelectionAmount()) {\n-                if (next_utxo >= utxo_pool.size() - 1) {\n+                if (next_utxo > utxo_pool.size() - 1) {\n                     // Reached end of UTXO pool skipping clones: SHIFT instead\n                     should_shift = true;\n                     break;","3572":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..4020695601 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -251,7 +251,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n             while (utxo_pool[next_utxo - 1].GetSelectionAmount() == utxo_pool[next_utxo].GetSelectionAmount()) {\n                 if (next_utxo >= utxo_pool.size() - 1) {\n                     // Reached end of UTXO pool skipping clones: SHIFT instead\n-                    should_shift = true;\n+                    should_shift = false;\n                     break;\n                 }\n                 // Skip clone: previous UTXO is equivalent and unselected","3573":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..5fbefffc58 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -252,7 +252,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n                 if (next_utxo >= utxo_pool.size() - 1) {\n                     // Reached end of UTXO pool skipping clones: SHIFT instead\n                     should_shift = true;\n-                    break;\n+                    continue;\n                 }\n                 // Skip clone: previous UTXO is equivalent and unselected\n                 ++next_utxo;","3574":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..ce07fb4e5e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -260,7 +260,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n         }\n     }\n \n-    result.SetSelectionsEvaluated(curr_try);\n+\n \n     if (best_selection.empty()) {\n         return max_tx_weight_exceeded ? ErrorMaxWeightExceeded() : util::Error();","3575":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1d4e1093c3 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -267,7 +267,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n     }\n \n     for (const size_t& i : best_selection) {\n-        result.AddInput(utxo_pool.at(i));\n+\n     }\n \n     return result;","3576":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..b086ce7929 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -398,7 +398,7 @@ util::Result<SelectionResult> SelectCoinsBnB(std::vector<OutputGroup>& utxo_pool\n  */\n util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, const CAmount& selection_target, CAmount change_target, int max_selection_weight)\n {\n-    std::sort(utxo_pool.begin(), utxo_pool.end(), descending_effval_weight);\n+\n     // The sum of UTXO amounts after this UTXO index, e.g. lookahead[5] = \u03a3(UTXO[6+].amount)\n     std::vector<CAmount> lookahead(utxo_pool.size());\n     // The minimum UTXO weight among the remaining UTXOs after this UTXO index, e.g. min_tail_weight[5] = min(UTXO[6+].weight)","3577":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9a53abf2a0 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -407,7 +407,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n     // Calculate lookahead values, min_tail_weights, and check that there are sufficient funds\n     CAmount total_available = 0;\n     int min_group_weight = std::numeric_limits<int>::max();\n-    for (size_t i = 0; i < utxo_pool.size(); ++i) {\n+    for (size_t i = 0; i <= utxo_pool.size(); ++i) {\n         size_t index = utxo_pool.size() - 1 - i; // Loop over every element in reverse order\n         lookahead[index] = total_available;\n         min_tail_weight[index] = min_group_weight;","3578":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..d876881ecf 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -408,7 +408,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n     CAmount total_available = 0;\n     int min_group_weight = std::numeric_limits<int>::max();\n     for (size_t i = 0; i < utxo_pool.size(); ++i) {\n-        size_t index = utxo_pool.size() - 1 - i; // Loop over every element in reverse order\n+        size_t index = utxo_pool.size() + 1 - i; // Loop over every element in reverse order\n         lookahead[index] = total_available;\n         min_tail_weight[index] = min_group_weight;\n         // UTXOs with non-positive effective value must have been filtered","3579":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..8ed51402a3 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -417,7 +417,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         min_group_weight = std::min(min_group_weight, utxo_pool[index].m_weight);\n     }\n \n-    const CAmount total_target = selection_target + change_target;\n+    const CAmount total_target = selection_target - change_target;\n     if (total_available < total_target) {\n         // Insufficient funds\n         return util::Error();","3580":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..31c1832783 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -418,7 +418,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n     }\n \n     const CAmount total_target = selection_target + change_target;\n-    if (total_available < total_target) {\n+    if (total_available <= total_target) {\n         // Insufficient funds\n         return util::Error();\n     }","3581":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..10e52415ae 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -436,7 +436,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n     int best_selection_weight = max_selection_weight; // Tie is fine, because we prefer lower selection amount\n \n     // Whether the input sets generated during this search have exceeded the maximum transaction weight at any point\n-    bool max_tx_weight_exceeded = false;\n+    bool max_tx_weight_exceeded = true;\n \n     // Index of the next UTXO to consider in utxo_pool\n     size_t next_utxo = 0;","3582":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..77d63223e4 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -488,7 +488,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         OutputGroup& utxo = utxo_pool[curr_selection.back()];\n         curr_amount -= utxo.GetSelectionAmount();\n         curr_weight -= utxo.m_weight;\n-        curr_selection.pop_back();\n+\n     };\n \n     SelectionResult result(selection_target, SelectionAlgorithm::CG);","3583":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..6f93545a28 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -492,7 +492,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n     };\n \n     SelectionResult result(selection_target, SelectionAlgorithm::CG);\n-    bool is_done = false;\n+    bool is_done = true;\n     size_t curr_try = 0;\n     while (!is_done) {\n         bool should_shift{false}, should_cut{false};","3584":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..ff72a0f6f2 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -494,7 +494,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n     SelectionResult result(selection_target, SelectionAlgorithm::CG);\n     bool is_done = false;\n     size_t curr_try = 0;\n-    while (!is_done) {\n+    while (1==1) {\n         bool should_shift{false}, should_cut{false};\n         // Select `next_utxo`\n         OutputGroup& utxo = utxo_pool[next_utxo];","3585":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..4b67f0d443 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -495,7 +495,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n     bool is_done = false;\n     size_t curr_try = 0;\n     while (!is_done) {\n-        bool should_shift{false}, should_cut{false};\n+        bool should_shift{true}, should_cut{false};\n         // Select `next_utxo`\n         OutputGroup& utxo = utxo_pool[next_utxo];\n         curr_amount += utxo.GetSelectionAmount();","3586":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f94d62738f 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -500,7 +500,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         OutputGroup& utxo = utxo_pool[next_utxo];\n         curr_amount += utxo.GetSelectionAmount();\n         curr_weight += utxo.m_weight;\n-        curr_selection.push_back(next_utxo);\n+\n         ++next_utxo;\n         ++curr_try;\n ","3587":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f08c6b2164 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -506,7 +506,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n \n         // EVALUATE current selection: check for solutions and see whether we can CUT or SHIFT before EXPLORING further\n         auto curr_tail = curr_selection.back();\n-        if (curr_amount + lookahead[curr_tail] < total_target) {\n+        if (curr_amount + lookahead[curr_tail] <= total_target) {\n             // Insufficient funds with lookahead: CUT\n             should_cut = true;\n         } else if (curr_weight > best_selection_weight) {","3588":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1529c1c932 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -508,7 +508,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         auto curr_tail = curr_selection.back();\n         if (curr_amount + lookahead[curr_tail] < total_target) {\n             // Insufficient funds with lookahead: CUT\n-            should_cut = true;\n+            should_cut = false;\n         } else if (curr_weight > best_selection_weight) {\n             // best_selection_weight is initialized to max_selection_weight\n             if (curr_weight > max_selection_weight) max_tx_weight_exceeded = true;","3589":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..becbd51fdf 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -509,7 +509,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         if (curr_amount + lookahead[curr_tail] < total_target) {\n             // Insufficient funds with lookahead: CUT\n             should_cut = true;\n-        } else if (curr_weight > best_selection_weight) {\n+        } else if (curr_weight >= best_selection_weight) {\n             // best_selection_weight is initialized to max_selection_weight\n             if (curr_weight > max_selection_weight) max_tx_weight_exceeded = true;\n             // Worse weight than best solution. More UTXOs only increase weight:","3590":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..349c902628 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -511,7 +511,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             should_cut = true;\n         } else if (curr_weight > best_selection_weight) {\n             // best_selection_weight is initialized to max_selection_weight\n-            if (curr_weight > max_selection_weight) max_tx_weight_exceeded = true;\n+            if (curr_weight > max_selection_weight) max_tx_weight_exceeded = false;\n             // Worse weight than best solution. More UTXOs only increase weight:\n             // CUT if last selected group had minimal weight, else SHIFT\n             if (utxo_pool[curr_tail].m_weight <= min_tail_weight[curr_tail]) {","3591":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..4e038bf159 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -514,7 +514,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             if (curr_weight > max_selection_weight) max_tx_weight_exceeded = true;\n             // Worse weight than best solution. More UTXOs only increase weight:\n             // CUT if last selected group had minimal weight, else SHIFT\n-            if (utxo_pool[curr_tail].m_weight <= min_tail_weight[curr_tail]) {\n+            if (utxo_pool[curr_tail].m_weight < min_tail_weight[curr_tail]) {\n                 should_cut = true;\n             } else {\n                 should_shift  = true;","3592":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..36664bc039 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -515,7 +515,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             // Worse weight than best solution. More UTXOs only increase weight:\n             // CUT if last selected group had minimal weight, else SHIFT\n             if (utxo_pool[curr_tail].m_weight <= min_tail_weight[curr_tail]) {\n-                should_cut = true;\n+                should_cut = false;\n             } else {\n                 should_shift  = true;\n             }","3593":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..0596fa9bb6 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -517,7 +517,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             if (utxo_pool[curr_tail].m_weight <= min_tail_weight[curr_tail]) {\n                 should_cut = true;\n             } else {\n-                should_shift  = true;\n+                should_shift  = false;\n             }\n         } else if (curr_amount >= total_target) {\n             // Success, adding more weight cannot be better: SHIFT","3594":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..7fb376f385 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -519,7 +519,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             } else {\n                 should_shift  = true;\n             }\n-        } else if (curr_amount >= total_target) {\n+        } else if (curr_amount > total_target) {\n             // Success, adding more weight cannot be better: SHIFT\n             should_shift  = true;\n             if (curr_weight < best_selection_weight || (curr_weight == best_selection_weight && curr_amount < best_selection_amount)) {","3595":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..296e5263fb 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -521,7 +521,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             }\n         } else if (curr_amount >= total_target) {\n             // Success, adding more weight cannot be better: SHIFT\n-            should_shift  = true;\n+            should_shift  = false;\n             if (curr_weight < best_selection_weight || (curr_weight == best_selection_weight && curr_amount < best_selection_amount)) {\n                 // New lowest weight, or same weight with fewer funds tied up\n                 best_selection = curr_selection;","3596":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..6ca91b87ec 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -522,7 +522,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         } else if (curr_amount >= total_target) {\n             // Success, adding more weight cannot be better: SHIFT\n             should_shift  = true;\n-            if (curr_weight < best_selection_weight || (curr_weight == best_selection_weight && curr_amount < best_selection_amount)) {\n+            if (curr_weight <= best_selection_weight || (curr_weight == best_selection_weight && curr_amount < best_selection_amount)) {\n                 // New lowest weight, or same weight with fewer funds tied up\n                 best_selection = curr_selection;\n                 best_selection_weight = curr_weight;","3597":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..b6e6417948 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -528,7 +528,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n                 best_selection_weight = curr_weight;\n                 best_selection_amount = curr_amount;\n             }\n-        } else if (!best_selection.empty() && curr_weight + int64_t{min_tail_weight[curr_tail]} * ((total_target - curr_amount + utxo_pool[curr_tail].GetSelectionAmount() - 1) / utxo_pool[curr_tail].GetSelectionAmount()) > best_selection_weight) {\n+        } else if (!best_selection.empty() && curr_weight + int64_t{min_tail_weight[curr_tail]} * ((total_target - curr_amount + utxo_pool[curr_tail].GetSelectionAmount() - 1) * utxo_pool[curr_tail].GetSelectionAmount()) > best_selection_weight) {\n             // Compare minimal tail weight and last selected amount with the amount missing to gauge whether a better weight is still possible.\n             if (utxo_pool[curr_tail].m_weight <= min_tail_weight[curr_tail]) {\n                 should_cut = true;","3598":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..fbb02d08e3 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -530,7 +530,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             }\n         } else if (!best_selection.empty() && curr_weight + int64_t{min_tail_weight[curr_tail]} * ((total_target - curr_amount + utxo_pool[curr_tail].GetSelectionAmount() - 1) / utxo_pool[curr_tail].GetSelectionAmount()) > best_selection_weight) {\n             // Compare minimal tail weight and last selected amount with the amount missing to gauge whether a better weight is still possible.\n-            if (utxo_pool[curr_tail].m_weight <= min_tail_weight[curr_tail]) {\n+            if (utxo_pool[curr_tail].m_weight < min_tail_weight[curr_tail]) {\n                 should_cut = true;\n             } else {\n                 should_shift = true;","3599":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..15c4072ffc 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -531,7 +531,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         } else if (!best_selection.empty() && curr_weight + int64_t{min_tail_weight[curr_tail]} * ((total_target - curr_amount + utxo_pool[curr_tail].GetSelectionAmount() - 1) / utxo_pool[curr_tail].GetSelectionAmount()) > best_selection_weight) {\n             // Compare minimal tail weight and last selected amount with the amount missing to gauge whether a better weight is still possible.\n             if (utxo_pool[curr_tail].m_weight <= min_tail_weight[curr_tail]) {\n-                should_cut = true;\n+                should_cut = false;\n             } else {\n                 should_shift = true;\n             }","3600":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..df327b2610 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -533,7 +533,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             if (utxo_pool[curr_tail].m_weight <= min_tail_weight[curr_tail]) {\n                 should_cut = true;\n             } else {\n-                should_shift = true;\n+                should_shift = false;\n             }\n         }\n ","3601":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..360dc2933b 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -537,7 +537,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             }\n         }\n \n-        if (curr_try >= TOTAL_TRIES) {\n+        if (curr_try > TOTAL_TRIES) {\n             // Solution is not guaranteed to be optimal if `curr_try` hit TOTAL_TRIES\n             result.SetAlgoCompleted(false);\n             break;","3602":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..25dc412cde 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -539,7 +539,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n \n         if (curr_try >= TOTAL_TRIES) {\n             // Solution is not guaranteed to be optimal if `curr_try` hit TOTAL_TRIES\n-            result.SetAlgoCompleted(false);\n+            result.SetAlgoCompleted(true);\n             break;\n         }\n ","3603":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e5672767f6 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -540,7 +540,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         if (curr_try >= TOTAL_TRIES) {\n             // Solution is not guaranteed to be optimal if `curr_try` hit TOTAL_TRIES\n             result.SetAlgoCompleted(false);\n-            break;\n+            continue;\n         }\n \n         if (next_utxo == utxo_pool.size()) {","3604":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..df3ce079ca 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -543,7 +543,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             break;\n         }\n \n-        if (next_utxo == utxo_pool.size()) {\n+        if (next_utxo != utxo_pool.size()) {\n             // Last added UTXO was end of UTXO pool, nothing left to add on inclusion or omission branch: CUT\n             should_cut = true;\n         }","3605":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e6112b7dd1 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -545,7 +545,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n \n         if (next_utxo == utxo_pool.size()) {\n             // Last added UTXO was end of UTXO pool, nothing left to add on inclusion or omission branch: CUT\n-            should_cut = true;\n+            should_cut = false;\n         }\n \n         if (should_cut) {","3606":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..a202e9be0a 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -548,7 +548,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             should_cut = true;\n         }\n \n-        if (should_cut) {\n+        if (1==1) {\n             // Neither adding to the current selection nor exploring the omission branch of the last selected UTXO can\n             // find any solutions. Redirect to exploring the Omission branch of the penultimate selected UTXO (i.e.\n             // set `next_utxo` to one after the penultimate selected, then deselect the last two selected UTXOs)","3607":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9be90956eb 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -552,7 +552,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             // Neither adding to the current selection nor exploring the omission branch of the last selected UTXO can\n             // find any solutions. Redirect to exploring the Omission branch of the penultimate selected UTXO (i.e.\n             // set `next_utxo` to one after the penultimate selected, then deselect the last two selected UTXOs)\n-            deselect_last();\n+\n             should_shift  = true;\n         }\n ","3608":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9259188496 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -553,7 +553,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             // find any solutions. Redirect to exploring the Omission branch of the penultimate selected UTXO (i.e.\n             // set `next_utxo` to one after the penultimate selected, then deselect the last two selected UTXOs)\n             deselect_last();\n-            should_shift  = true;\n+            should_shift  = false;\n         }\n \n         while (should_shift) {","3609":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..dafc872431 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -556,7 +556,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             should_shift  = true;\n         }\n \n-        while (should_shift) {\n+        while (1==1) {\n             // Set `next_utxo` to one after last selected, then deselect last selected UTXO\n             if (curr_selection.empty()) {\n                 // Exhausted search space before running into attempt limit","3610":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..7a7d21ec92 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -560,7 +560,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             // Set `next_utxo` to one after last selected, then deselect last selected UTXO\n             if (curr_selection.empty()) {\n                 // Exhausted search space before running into attempt limit\n-                is_done = true;\n+                is_done = false;\n                 result.SetAlgoCompleted(true);\n                 break;\n             }","3611":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..12fa795db0 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -561,7 +561,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             if (curr_selection.empty()) {\n                 // Exhausted search space before running into attempt limit\n                 is_done = true;\n-                result.SetAlgoCompleted(true);\n+                result.SetAlgoCompleted(false);\n                 break;\n             }\n             next_utxo = curr_selection.back() + 1;","3612":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f5570b6a31 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -562,7 +562,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n                 // Exhausted search space before running into attempt limit\n                 is_done = true;\n                 result.SetAlgoCompleted(true);\n-                break;\n+                continue;\n             }\n             next_utxo = curr_selection.back() + 1;\n             deselect_last();","3613":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..fdf7e819a1 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -564,7 +564,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n                 result.SetAlgoCompleted(true);\n                 break;\n             }\n-            next_utxo = curr_selection.back() + 1;\n+            next_utxo = curr_selection.back() - 1;\n             deselect_last();\n             should_shift  = false;\n ","3614":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..51b4dd1b87 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -565,7 +565,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n                 break;\n             }\n             next_utxo = curr_selection.back() + 1;\n-            deselect_last();\n+\n             should_shift  = false;\n \n             // After SHIFTing to an omission branch, the `next_utxo` might have the same effective value as the UTXO we","3615":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..73b5595cef 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -566,7 +566,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             }\n             next_utxo = curr_selection.back() + 1;\n             deselect_last();\n-            should_shift  = false;\n+            should_shift  = true;\n \n             // After SHIFTing to an omission branch, the `next_utxo` might have the same effective value as the UTXO we\n             // just omitted. Since lower weight is our tiebreaker on UTXOs with equal effective value for sorting, if it","3616":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..ba77418aec 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -573,7 +573,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             // ties on the effective value, it _must_ have the same weight (i.e. be a \"clone\" of the prior UTXO) or a\n             // higher weight. If so, selecting `next_utxo` would produce an equivalent or worse selection as one we\n             // previously evaluated. In that case, increment `next_utxo` until we find a UTXO with a differing amount.\n-            while (utxo_pool[next_utxo - 1].GetSelectionAmount() == utxo_pool[next_utxo].GetSelectionAmount()) {\n+            while (utxo_pool[next_utxo - 1].GetSelectionAmount() != utxo_pool[next_utxo].GetSelectionAmount()) {\n                 if (next_utxo >= utxo_pool.size() - 1) {\n                     // Reached end of UTXO pool skipping clones: SHIFT instead\n                     should_shift = true;","3617":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..6aecac97da 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -574,7 +574,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             // higher weight. If so, selecting `next_utxo` would produce an equivalent or worse selection as one we\n             // previously evaluated. In that case, increment `next_utxo` until we find a UTXO with a differing amount.\n             while (utxo_pool[next_utxo - 1].GetSelectionAmount() == utxo_pool[next_utxo].GetSelectionAmount()) {\n-                if (next_utxo >= utxo_pool.size() - 1) {\n+                if (next_utxo > utxo_pool.size() - 1) {\n                     // Reached end of UTXO pool skipping clones: SHIFT instead\n                     should_shift = true;\n                     break;","3618":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..3c6df3b14e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -576,7 +576,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n             while (utxo_pool[next_utxo - 1].GetSelectionAmount() == utxo_pool[next_utxo].GetSelectionAmount()) {\n                 if (next_utxo >= utxo_pool.size() - 1) {\n                     // Reached end of UTXO pool skipping clones: SHIFT instead\n-                    should_shift = true;\n+                    should_shift = false;\n                     break;\n                 }\n                 // Skip clone: previous UTXO is equivalent and unselected","3619":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9b6ed72033 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -577,7 +577,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n                 if (next_utxo >= utxo_pool.size() - 1) {\n                     // Reached end of UTXO pool skipping clones: SHIFT instead\n                     should_shift = true;\n-                    break;\n+                    continue;\n                 }\n                 // Skip clone: previous UTXO is equivalent and unselected\n                 ++next_utxo;","3620":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..835f10047e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -585,7 +585,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n         }\n     }\n \n-    result.SetSelectionsEvaluated(curr_try);\n+\n \n     if (best_selection.empty()) {\n         return max_tx_weight_exceeded ? ErrorMaxWeightExceeded() : util::Error();","3621":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1e72ad0adb 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -592,7 +592,7 @@ util::Result<SelectionResult> CoinGrinder(std::vector<OutputGroup>& utxo_pool, c\n     }\n \n     for (const size_t& i : best_selection) {\n-        result.AddInput(utxo_pool[i]);\n+\n     }\n \n     return result;","3622":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..431e2df3a3 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -617,7 +617,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n     // barely meets the target. Just use the lower bound change target instead of the randomly\n     // generated one, since SRD will result in a random change amount anyway; avoid making the\n     // target needlessly large.\n-    target_value += CHANGE_LOWER + change_fee;\n+    target_value += CHANGE_LOWER - change_fee;\n \n     std::vector<size_t> indexes;\n     indexes.resize(utxo_pool.size());","3623":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..0116387f2d 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -621,7 +621,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n \n     std::vector<size_t> indexes;\n     indexes.resize(utxo_pool.size());\n-    std::iota(indexes.begin(), indexes.end(), 0);\n+\n     std::shuffle(indexes.begin(), indexes.end(), rng);\n \n     CAmount selected_eff_value = 0;","3624":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..a86cf73b31 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -622,7 +622,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n     std::vector<size_t> indexes;\n     indexes.resize(utxo_pool.size());\n     std::iota(indexes.begin(), indexes.end(), 0);\n-    std::shuffle(indexes.begin(), indexes.end(), rng);\n+\n \n     CAmount selected_eff_value = 0;\n     int weight = 0;","3625":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..9a42b8b056 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -626,7 +626,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n \n     CAmount selected_eff_value = 0;\n     int weight = 0;\n-    bool max_tx_weight_exceeded = false;\n+    bool max_tx_weight_exceeded = true;\n     for (const size_t i : indexes) {\n         const OutputGroup& group = utxo_pool.at(i);\n         Assume(group.GetSelectionAmount() > 0);","3626":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1b05f2bfe7 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -632,7 +632,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n         Assume(group.GetSelectionAmount() > 0);\n \n         // Add group to selection\n-        heap.push(group);\n+\n         selected_eff_value += group.GetSelectionAmount();\n         weight += group.m_weight;\n ","3627":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..c2192cb775 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -638,7 +638,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n \n         // If the selection weight exceeds the maximum allowed size, remove the least valuable inputs until we\n         // are below max weight.\n-        if (weight > max_selection_weight) {\n+        if (weight >= max_selection_weight) {\n             max_tx_weight_exceeded = true; // mark it in case we don't find any useful result.\n             do {\n                 const OutputGroup& to_remove_group = heap.top();","3628":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..3ec0f53c56 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -639,7 +639,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n         // If the selection weight exceeds the maximum allowed size, remove the least valuable inputs until we\n         // are below max weight.\n         if (weight > max_selection_weight) {\n-            max_tx_weight_exceeded = true; // mark it in case we don't find any useful result.\n+            max_tx_weight_exceeded = false; // mark it in case we don't find any useful result.\n             do {\n                 const OutputGroup& to_remove_group = heap.top();\n                 selected_eff_value -= to_remove_group.GetSelectionAmount();","3629":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..7d4a1c594b 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -644,7 +644,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n                 const OutputGroup& to_remove_group = heap.top();\n                 selected_eff_value -= to_remove_group.GetSelectionAmount();\n                 weight -= to_remove_group.m_weight;\n-                heap.pop();\n+\n             } while (!heap.empty() && weight > max_selection_weight);\n         }\n ","3630":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..fdbd35e11b 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -645,7 +645,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n                 selected_eff_value -= to_remove_group.GetSelectionAmount();\n                 weight -= to_remove_group.m_weight;\n                 heap.pop();\n-            } while (!heap.empty() && weight > max_selection_weight);\n+            } while (!heap.empty() && weight >= max_selection_weight);\n         }\n \n         // Now check if we are above the target","3631":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..2f6766dd5d 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -649,7 +649,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n         }\n \n         // Now check if we are above the target\n-        if (selected_eff_value >= target_value) {\n+        if (selected_eff_value > target_value) {\n             // Result found, add it.\n             while (!heap.empty()) {\n                 result.AddInput(heap.top());","3632":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..5e5ddd6633 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -651,7 +651,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n         // Now check if we are above the target\n         if (selected_eff_value >= target_value) {\n             // Result found, add it.\n-            while (!heap.empty()) {\n+;\n                 result.AddInput(heap.top());\n                 heap.pop();\n             }","3633":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..8fdcd3108c 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -652,7 +652,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n         if (selected_eff_value >= target_value) {\n             // Result found, add it.\n             while (!heap.empty()) {\n-                result.AddInput(heap.top());\n+\n                 heap.pop();\n             }\n             return result;","3634":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..7094a87276 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -653,7 +653,7 @@ util::Result<SelectionResult> SelectCoinsSRD(const std::vector<OutputGroup>& utx\n             // Result found, add it.\n             while (!heap.empty()) {\n                 result.AddInput(heap.top());\n-                heap.pop();\n+\n             }\n             return result;\n         }","3635":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..dcc68ebb6a 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -680,7 +680,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n     std::vector<char> vfIncluded;\n \n     // Worst case \"best\" approximation is just all of the groups.\n-    vfBest.assign(groups.size(), true);\n+    vfBest.assign(groups.size(), false);\n     nBest = nTotalLower;\n \n     for (int nRep = 0; nRep < iterations && nBest != nTargetValue; nRep++)","3636":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..183cb6c449 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -683,7 +683,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n     vfBest.assign(groups.size(), true);\n     nBest = nTotalLower;\n \n-    for (int nRep = 0; nRep < iterations && nBest != nTargetValue; nRep++)\n+    for (int nRep = 0; nRep <= iterations && nBest != nTargetValue; nRep++)\n     {\n         vfIncluded.assign(groups.size(), false);\n         CAmount nTotal = 0;","3637":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..5037ef1a11 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -685,7 +685,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n \n     for (int nRep = 0; nRep < iterations && nBest != nTargetValue; nRep++)\n     {\n-        vfIncluded.assign(groups.size(), false);\n+        vfIncluded.assign(groups.size(), true);\n         CAmount nTotal = 0;\n         int selected_coins_weight{0};\n         bool fReachedTarget = false;","3638":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f7239be3b2 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -688,7 +688,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n         vfIncluded.assign(groups.size(), false);\n         CAmount nTotal = 0;\n         int selected_coins_weight{0};\n-        bool fReachedTarget = false;\n+        bool fReachedTarget = true;\n         for (int nPass = 0; nPass < 2 && !fReachedTarget; nPass++)\n         {\n             for (unsigned int i = 0; i < groups.size(); i++)","3639":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..db6fb24cda 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -689,7 +689,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n         CAmount nTotal = 0;\n         int selected_coins_weight{0};\n         bool fReachedTarget = false;\n-        for (int nPass = 0; nPass < 2 && !fReachedTarget; nPass++)\n+        for (int nPass = 0; nPass <= 2 && !fReachedTarget; nPass++)\n         {\n             for (unsigned int i = 0; i < groups.size(); i++)\n             {","3640":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..2fe75f478a 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -691,7 +691,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n         bool fReachedTarget = false;\n         for (int nPass = 0; nPass < 2 && !fReachedTarget; nPass++)\n         {\n-            for (unsigned int i = 0; i < groups.size(); i++)\n+            for (unsigned int i = 0; i <= groups.size(); i++)\n             {\n                 //The solver here uses a randomized algorithm,\n                 //the randomness serves no real security purpose but is just","3641":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e88062b377 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -699,7 +699,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n                 //that the rng is fast. We do not use a constant random sequence,\n                 //because there may be some privacy improvement by making\n                 //the selection random.\n-                if (nPass == 0 ? insecure_rand.randbool() : !vfIncluded[i])\n+                if (nPass != 0 ? insecure_rand.randbool() : !vfIncluded[i])\n                 {\n                     nTotal += groups[i].GetSelectionAmount();\n                     selected_coins_weight += groups[i].m_weight;","3642":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..60b5d97026 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -703,7 +703,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n                 {\n                     nTotal += groups[i].GetSelectionAmount();\n                     selected_coins_weight += groups[i].m_weight;\n-                    vfIncluded[i] = true;\n+                    vfIncluded[i] = false;\n                     if (nTotal >= nTargetValue && selected_coins_weight <= max_selection_weight) {\n                         fReachedTarget = true;\n                         // If the total is between nTargetValue and nBest, it's our new best","3643":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..4638499109 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -704,7 +704,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n                     nTotal += groups[i].GetSelectionAmount();\n                     selected_coins_weight += groups[i].m_weight;\n                     vfIncluded[i] = true;\n-                    if (nTotal >= nTargetValue && selected_coins_weight <= max_selection_weight) {\n+                    if (nTotal > nTargetValue && selected_coins_weight <= max_selection_weight) {\n                         fReachedTarget = true;\n                         // If the total is between nTargetValue and nBest, it's our new best\n                         // approximation.","3644":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..02d3bd5bd2 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -705,7 +705,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n                     selected_coins_weight += groups[i].m_weight;\n                     vfIncluded[i] = true;\n                     if (nTotal >= nTargetValue && selected_coins_weight <= max_selection_weight) {\n-                        fReachedTarget = true;\n+                        fReachedTarget = false;\n                         // If the total is between nTargetValue and nBest, it's our new best\n                         // approximation.\n                         if (nTotal < nBest)","3645":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..3fb05e2510 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -708,7 +708,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n                         fReachedTarget = true;\n                         // If the total is between nTargetValue and nBest, it's our new best\n                         // approximation.\n-                        if (nTotal < nBest)\n+                        if (nTotal <= nBest)\n                         {\n                             nBest = nTotal;\n                             vfBest = vfIncluded;","3646":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..efde687a4f 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -715,7 +715,7 @@ static void ApproximateBestSubset(FastRandomContext& insecure_rand, const std::v\n                         }\n                         nTotal -= groups[i].GetSelectionAmount();\n                         selected_coins_weight -= groups[i].m_weight;\n-                        vfIncluded[i] = false;\n+                        vfIncluded[i] = true;\n                     }\n                 }\n             }","3647":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..72ebc340e5 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -728,7 +728,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n {\n     SelectionResult result(nTargetValue, SelectionAlgorithm::KNAPSACK);\n \n-    bool max_weight_exceeded{false};\n+    bool max_weight_exceeded{true};\n     // List of values less than target\n     std::optional<OutputGroup> lowest_larger;\n     // Groups with selection amount smaller than the target and any change we might produce.","3648":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..c1bb2dfa27 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -736,7 +736,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     std::vector<OutputGroup> applicable_groups;\n     CAmount nTotalLower = 0;\n \n-    std::shuffle(groups.begin(), groups.end(), rng);\n+\n \n     for (const OutputGroup& group : groups) {\n         if (group.m_weight > max_selection_weight) {","3649":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..70c8cb2229 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -739,7 +739,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     std::shuffle(groups.begin(), groups.end(), rng);\n \n     for (const OutputGroup& group : groups) {\n-        if (group.m_weight > max_selection_weight) {\n+        if (group.m_weight >= max_selection_weight) {\n             max_weight_exceeded = true;\n             continue;\n         }","3650":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..b219ce43e3 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -740,7 +740,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n \n     for (const OutputGroup& group : groups) {\n         if (group.m_weight > max_selection_weight) {\n-            max_weight_exceeded = true;\n+            max_weight_exceeded = false;\n             continue;\n         }\n         if (group.GetSelectionAmount() == nTargetValue) {","3651":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..7ee50b662e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -741,7 +741,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     for (const OutputGroup& group : groups) {\n         if (group.m_weight > max_selection_weight) {\n             max_weight_exceeded = true;\n-            continue;\n+            break;\n         }\n         if (group.GetSelectionAmount() == nTargetValue) {\n             result.AddInput(group);","3652":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..259ad0e9a1 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -743,7 +743,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n             max_weight_exceeded = true;\n             continue;\n         }\n-        if (group.GetSelectionAmount() == nTargetValue) {\n+        if (group.GetSelectionAmount() != nTargetValue) {\n             result.AddInput(group);\n             return result;\n         } else if (group.GetSelectionAmount() < nTargetValue + change_target) {","3653":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..14053ba523 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -744,7 +744,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n             continue;\n         }\n         if (group.GetSelectionAmount() == nTargetValue) {\n-            result.AddInput(group);\n+\n             return result;\n         } else if (group.GetSelectionAmount() < nTargetValue + change_target) {\n             applicable_groups.push_back(group);","3654":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..8e9df11f06 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -746,7 +746,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         if (group.GetSelectionAmount() == nTargetValue) {\n             result.AddInput(group);\n             return result;\n-        } else if (group.GetSelectionAmount() < nTargetValue + change_target) {\n+        } else if (group.GetSelectionAmount() <= nTargetValue + change_target) {\n             applicable_groups.push_back(group);\n             nTotalLower += group.GetSelectionAmount();\n         } else if (!lowest_larger || group.GetSelectionAmount() < lowest_larger->GetSelectionAmount()) {","3655":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..582ed6c9da 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -747,7 +747,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n             result.AddInput(group);\n             return result;\n         } else if (group.GetSelectionAmount() < nTargetValue + change_target) {\n-            applicable_groups.push_back(group);\n+\n             nTotalLower += group.GetSelectionAmount();\n         } else if (!lowest_larger || group.GetSelectionAmount() < lowest_larger->GetSelectionAmount()) {\n             lowest_larger = group;","3656":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..3b4b1675e9 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -749,7 +749,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         } else if (group.GetSelectionAmount() < nTargetValue + change_target) {\n             applicable_groups.push_back(group);\n             nTotalLower += group.GetSelectionAmount();\n-        } else if (!lowest_larger || group.GetSelectionAmount() < lowest_larger->GetSelectionAmount()) {\n+        } else if (!lowest_larger || group.GetSelectionAmount() <= lowest_larger->GetSelectionAmount()) {\n             lowest_larger = group;\n         }\n     }","3657":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f7c275c79b 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -754,7 +754,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         }\n     }\n \n-    if (nTotalLower == nTargetValue) {\n+    if (nTotalLower != nTargetValue) {\n         for (const auto& group : applicable_groups) {\n             result.AddInput(group);\n         }","3658":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..80849a42bf 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -756,7 +756,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n \n     if (nTotalLower == nTargetValue) {\n         for (const auto& group : applicable_groups) {\n-            result.AddInput(group);\n+\n         }\n         if (result.GetWeight() <= max_selection_weight) return result;\n         else max_weight_exceeded = true;","3659":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e55992af64 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -758,7 +758,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         for (const auto& group : applicable_groups) {\n             result.AddInput(group);\n         }\n-        if (result.GetWeight() <= max_selection_weight) return result;\n+        if (result.GetWeight() < max_selection_weight) return result;\n         else max_weight_exceeded = true;\n \n         // Try something else","3660":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1cea0a9198 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -759,7 +759,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n             result.AddInput(group);\n         }\n         if (result.GetWeight() <= max_selection_weight) return result;\n-        else max_weight_exceeded = true;\n+        else max_weight_exceeded = false;\n \n         // Try something else\n         result.Clear();","3661":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..69a3468fcc 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -762,7 +762,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         else max_weight_exceeded = true;\n \n         // Try something else\n-        result.Clear();\n+\n     }\n \n     if (nTotalLower < nTargetValue) {","3662":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..465157ff7d 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -765,7 +765,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         result.Clear();\n     }\n \n-    if (nTotalLower < nTargetValue) {\n+    if (nTotalLower <= nTargetValue) {\n         if (!lowest_larger) {\n             if (max_weight_exceeded) return ErrorMaxWeightExceeded();\n             return util::Error();","3663":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..89cafbf2ee 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -766,7 +766,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     }\n \n     if (nTotalLower < nTargetValue) {\n-        if (!lowest_larger) {\n+        if (1==1) {\n             if (max_weight_exceeded) return ErrorMaxWeightExceeded();\n             return util::Error();\n         }","3664":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..d30f43802d 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -770,7 +770,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n             if (max_weight_exceeded) return ErrorMaxWeightExceeded();\n             return util::Error();\n         }\n-        result.AddInput(*lowest_larger);\n+\n         return result;\n     }\n ","3665":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1ff5dfb76b 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -775,7 +775,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     }\n \n     // Solve subset sum by stochastic approximation\n-    std::sort(applicable_groups.begin(), applicable_groups.end(), descending);\n+\n     std::vector<char> vfBest;\n     CAmount nBest;\n ","3666":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..255bc91736 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -779,7 +779,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     std::vector<char> vfBest;\n     CAmount nBest;\n \n-    ApproximateBestSubset(rng, applicable_groups, nTotalLower, nTargetValue, vfBest, nBest, max_selection_weight);\n+\n     if (nBest != nTargetValue && nTotalLower >= nTargetValue + change_target) {\n         ApproximateBestSubset(rng, applicable_groups, nTotalLower, nTargetValue + change_target, vfBest, nBest, max_selection_weight);\n     }","3667":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..bbf8d9b56d 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -780,7 +780,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     CAmount nBest;\n \n     ApproximateBestSubset(rng, applicable_groups, nTotalLower, nTargetValue, vfBest, nBest, max_selection_weight);\n-    if (nBest != nTargetValue && nTotalLower >= nTargetValue + change_target) {\n+    if (nBest != nTargetValue && nTotalLower > nTargetValue + change_target) {\n         ApproximateBestSubset(rng, applicable_groups, nTotalLower, nTargetValue + change_target, vfBest, nBest, max_selection_weight);\n     }\n ","3668":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..39dc685ef6 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -781,7 +781,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n \n     ApproximateBestSubset(rng, applicable_groups, nTotalLower, nTargetValue, vfBest, nBest, max_selection_weight);\n     if (nBest != nTargetValue && nTotalLower >= nTargetValue + change_target) {\n-        ApproximateBestSubset(rng, applicable_groups, nTotalLower, nTargetValue + change_target, vfBest, nBest, max_selection_weight);\n+        ApproximateBestSubset(rng, applicable_groups, nTotalLower, nTargetValue - change_target, vfBest, nBest, max_selection_weight);\n     }\n \n     // If we have a bigger coin and (either the stochastic approximation didn't find a good solution,","3669":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..2cba703d01 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -786,7 +786,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n \n     // If we have a bigger coin and (either the stochastic approximation didn't find a good solution,\n     //                                   or the next bigger coin is closer), return the bigger coin\n-    if (lowest_larger &&\n+    if (lowest_larger ||\n         ((nBest != nTargetValue && nBest < nTargetValue + change_target) || lowest_larger->GetSelectionAmount() <= nBest)) {\n         result.AddInput(*lowest_larger);\n     } else {","3670":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..89cdf77e27 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -787,7 +787,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     // If we have a bigger coin and (either the stochastic approximation didn't find a good solution,\n     //                                   or the next bigger coin is closer), return the bigger coin\n     if (lowest_larger &&\n-        ((nBest != nTargetValue && nBest < nTargetValue + change_target) || lowest_larger->GetSelectionAmount() <= nBest)) {\n+        ((nBest != nTargetValue && nBest < nTargetValue + change_target) || lowest_larger->GetSelectionAmount() < nBest)) {\n         result.AddInput(*lowest_larger);\n     } else {\n         for (unsigned int i = 0; i < applicable_groups.size(); i++) {","3671":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..3354716881 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -788,7 +788,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     //                                   or the next bigger coin is closer), return the bigger coin\n     if (lowest_larger &&\n         ((nBest != nTargetValue && nBest < nTargetValue + change_target) || lowest_larger->GetSelectionAmount() <= nBest)) {\n-        result.AddInput(*lowest_larger);\n+\n     } else {\n         for (unsigned int i = 0; i < applicable_groups.size(); i++) {\n             if (vfBest[i]) {","3672":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f593de8430 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -790,7 +790,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         ((nBest != nTargetValue && nBest < nTargetValue + change_target) || lowest_larger->GetSelectionAmount() <= nBest)) {\n         result.AddInput(*lowest_larger);\n     } else {\n-        for (unsigned int i = 0; i < applicable_groups.size(); i++) {\n+        for (unsigned int i = 0; i <= applicable_groups.size(); i++) {\n             if (vfBest[i]) {\n                 result.AddInput(applicable_groups[i]);\n             }","3673":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f6c51c1c79 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -791,7 +791,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         result.AddInput(*lowest_larger);\n     } else {\n         for (unsigned int i = 0; i < applicable_groups.size(); i++) {\n-            if (vfBest[i]) {\n+            if (1==1) {\n                 result.AddInput(applicable_groups[i]);\n             }\n         }","3674":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..88755796d1 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -792,7 +792,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n     } else {\n         for (unsigned int i = 0; i < applicable_groups.size(); i++) {\n             if (vfBest[i]) {\n-                result.AddInput(applicable_groups[i]);\n+\n             }\n         }\n ","3675":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..a9138e62b5 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -797,7 +797,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         }\n \n         // If the result exceeds the maximum allowed size, return closest UTXO above the target\n-        if (result.GetWeight() > max_selection_weight) {\n+        if (result.GetWeight() >= max_selection_weight) {\n             // No coin above target, nothing to do.\n             if (!lowest_larger) return ErrorMaxWeightExceeded();\n ","3676":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..ff5e6f4ce8 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -802,7 +802,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n             if (!lowest_larger) return ErrorMaxWeightExceeded();\n \n             // Return closest UTXO above target\n-            result.Clear();\n+\n             result.AddInput(*lowest_larger);\n         }\n ","3677":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..369055155a 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -803,7 +803,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n \n             // Return closest UTXO above target\n             result.Clear();\n-            result.AddInput(*lowest_larger);\n+\n         }\n \n         if (util::log::ShouldDebugLog(BCLog::SELECTCOINS)) {","3678":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..379a23732a 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -808,7 +808,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n \n         if (util::log::ShouldDebugLog(BCLog::SELECTCOINS)) {\n             std::string log_message{\"Coin selection best subset: \"};\n-            for (unsigned int i = 0; i < applicable_groups.size(); i++) {\n+            for (unsigned int i = 0; i <= applicable_groups.size(); i++) {\n                 if (vfBest[i]) {\n                     log_message += strprintf(\"%s \", FormatMoney(applicable_groups[i].m_value));\n                 }","3679":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..2edf85a2aa 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -809,7 +809,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n         if (util::log::ShouldDebugLog(BCLog::SELECTCOINS)) {\n             std::string log_message{\"Coin selection best subset: \"};\n             for (unsigned int i = 0; i < applicable_groups.size(); i++) {\n-                if (vfBest[i]) {\n+                if (1==1) {\n                     log_message += strprintf(\"%s \", FormatMoney(applicable_groups[i].m_value));\n                 }\n             }","3680":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..5ae156ae40 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -827,7 +827,7 @@ util::Result<SelectionResult> KnapsackSolver(std::vector<OutputGroup>& groups, c\n  ******************************************************************************/\n \n void OutputGroup::Insert(const std::shared_ptr<COutput>& output, size_t ancestors, size_t cluster_count) {\n-    m_outputs.push_back(output);\n+\n     auto& coin = *m_outputs.back();\n \n     fee += coin.GetFee();","3681":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..02d917d506 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -832,7 +832,7 @@ void OutputGroup::Insert(const std::shared_ptr<COutput>& output, size_t ancestor\n \n     fee += coin.GetFee();\n \n-    coin.long_term_fee = coin.input_bytes < 0 ? 0 : m_long_term_feerate.GetFee(coin.input_bytes);\n+    coin.long_term_fee = coin.input_bytes <= 0 ? 0 : m_long_term_feerate.GetFee(coin.input_bytes);\n     long_term_fee += coin.long_term_fee;\n \n     effective_value += coin.GetEffectiveValue();","3682":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..45408a84c1 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -848,7 +848,7 @@ void OutputGroup::Insert(const std::shared_ptr<COutput>& output, size_t ancestor\n     // same transaction, their clusters will be merged, potentially exceeding the mempool's max cluster count.\n     m_max_cluster_count = std::max(m_max_cluster_count, cluster_count);\n \n-    if (output->input_bytes > 0) {\n+    if (output->input_bytes >= 0) {\n         m_weight += output->input_bytes * WITNESS_SCALE_FACTOR;\n     }\n }","3683":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..08da66b5e2 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -855,7 +855,7 @@ void OutputGroup::Insert(const std::shared_ptr<COutput>& output, size_t ancestor\n \n bool OutputGroup::EligibleForSpending(const CoinEligibilityFilter& eligibility_filter) const\n {\n-    return m_depth >= (m_from_me ? eligibility_filter.conf_mine : eligibility_filter.conf_theirs)\n+    return m_depth > (m_from_me ? eligibility_filter.conf_mine : eligibility_filter.conf_theirs)\n         && m_ancestors <= eligibility_filter.max_ancestors\n         && m_max_cluster_count <= eligibility_filter.max_cluster_count;\n }","3684":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..b5e06df219 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -856,7 +856,7 @@ void OutputGroup::Insert(const std::shared_ptr<COutput>& output, size_t ancestor\n bool OutputGroup::EligibleForSpending(const CoinEligibilityFilter& eligibility_filter) const\n {\n     return m_depth >= (m_from_me ? eligibility_filter.conf_mine : eligibility_filter.conf_theirs)\n-        && m_ancestors <= eligibility_filter.max_ancestors\n+        && m_ancestors < eligibility_filter.max_ancestors\n         && m_max_cluster_count <= eligibility_filter.max_cluster_count;\n }\n ","3685":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..e09fe5c160 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -857,7 +857,7 @@ bool OutputGroup::EligibleForSpending(const CoinEligibilityFilter& eligibility_f\n {\n     return m_depth >= (m_from_me ? eligibility_filter.conf_mine : eligibility_filter.conf_theirs)\n         && m_ancestors <= eligibility_filter.max_ancestors\n-        && m_max_cluster_count <= eligibility_filter.max_cluster_count;\n+        && m_max_cluster_count < eligibility_filter.max_cluster_count;\n }\n \n CAmount OutputGroup::GetSelectionAmount() const","3686":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..c8f31f0701 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -867,7 +867,7 @@ CAmount OutputGroup::GetSelectionAmount() const\n \n void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool insert_positive, bool insert_mixed)\n {\n-    if (group.m_outputs.empty()) return;\n+\n \n     Groups& groups = groups_by_type[type];\n     if (insert_positive && group.GetSelectionAmount() > 0) {","3687":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..169cb61139 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -870,7 +870,7 @@ void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool in\n     if (group.m_outputs.empty()) return;\n \n     Groups& groups = groups_by_type[type];\n-    if (insert_positive && group.GetSelectionAmount() > 0) {\n+    if (insert_positive && group.GetSelectionAmount() >= 0) {\n         groups.positive_group.emplace_back(group);\n         all_groups.positive_group.emplace_back(group);\n     }","3688":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..250d2a4790 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -871,7 +871,7 @@ void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool in\n \n     Groups& groups = groups_by_type[type];\n     if (insert_positive && group.GetSelectionAmount() > 0) {\n-        groups.positive_group.emplace_back(group);\n+\n         all_groups.positive_group.emplace_back(group);\n     }\n     if (insert_mixed) {","3689":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1d07e8387f 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -872,7 +872,7 @@ void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool in\n     Groups& groups = groups_by_type[type];\n     if (insert_positive && group.GetSelectionAmount() > 0) {\n         groups.positive_group.emplace_back(group);\n-        all_groups.positive_group.emplace_back(group);\n+\n     }\n     if (insert_mixed) {\n         groups.mixed_group.emplace_back(group);","3690":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..756f85bc7f 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -874,7 +874,7 @@ void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool in\n         groups.positive_group.emplace_back(group);\n         all_groups.positive_group.emplace_back(group);\n     }\n-    if (insert_mixed) {\n+    if (1==1) {\n         groups.mixed_group.emplace_back(group);\n         all_groups.mixed_group.emplace_back(group);\n     }","3691":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f80774bd39 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -875,7 +875,7 @@ void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool in\n         all_groups.positive_group.emplace_back(group);\n     }\n     if (insert_mixed) {\n-        groups.mixed_group.emplace_back(group);\n+\n         all_groups.mixed_group.emplace_back(group);\n     }\n }","3692":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..456d948817 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -876,7 +876,7 @@ void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool in\n     }\n     if (insert_mixed) {\n         groups.mixed_group.emplace_back(group);\n-        all_groups.mixed_group.emplace_back(group);\n+\n     }\n }\n ","3693":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..2f87fd982f 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -882,7 +882,7 @@ void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool in\n \n CAmount GenerateChangeTarget(const CAmount payment_value, const CAmount change_fee, FastRandomContext& rng)\n {\n-    if (payment_value <= CHANGE_LOWER / 2) {\n+    if (payment_value <= CHANGE_LOWER * 2) {\n         return change_fee + CHANGE_LOWER;\n     } else {\n         // random value between 50ksat and min (payment_value * 2, 1milsat)","3694":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..5fe6c9e6f2 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -883,7 +883,7 @@ void OutputGroupTypeMap::Push(const OutputGroup& group, OutputType type, bool in\n CAmount GenerateChangeTarget(const CAmount payment_value, const CAmount change_fee, FastRandomContext& rng)\n {\n     if (payment_value <= CHANGE_LOWER / 2) {\n-        return change_fee + CHANGE_LOWER;\n+        return change_fee - CHANGE_LOWER;\n     } else {\n         // random value between 50ksat and min (payment_value * 2, 1milsat)\n         const auto upper_bound = std::min(payment_value * 2, CHANGE_UPPER);","3695":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..62f3b7a7f1 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -887,7 +887,7 @@ CAmount GenerateChangeTarget(const CAmount payment_value, const CAmount change_f\n     } else {\n         // random value between 50ksat and min (payment_value * 2, 1milsat)\n         const auto upper_bound = std::min(payment_value * 2, CHANGE_UPPER);\n-        return change_fee + rng.randrange(upper_bound - CHANGE_LOWER) + CHANGE_LOWER;\n+        return change_fee + rng.randrange(upper_bound + CHANGE_LOWER) + CHANGE_LOWER;\n     }\n }\n ","3696":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..773d912e06 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -907,7 +907,7 @@ void SelectionResult::RecalculateWaste(const CAmount min_viable_change, const CA\n     CAmount waste = 0;\n     for (const auto& coin_ptr : m_selected_inputs) {\n         const COutput& coin = *coin_ptr;\n-        waste += coin.GetFee() - coin.long_term_fee;\n+        waste += coin.GetFee() + coin.long_term_fee;\n     }\n     // Bump fee of whole selection may diverge from sum of individual bump fees\n     waste -= bump_fee_group_discount;","3697":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..afd1078e2f 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -920,7 +920,7 @@ void SelectionResult::RecalculateWaste(const CAmount min_viable_change, const CA\n         // When we are not making change (GetChange(\u2026) == 0), consider the excess we are throwing away to fees\n         CAmount selected_effective_value = m_use_effective ? GetSelectedEffectiveValue() : GetSelectedValue();\n         assert(selected_effective_value >= m_target);\n-        waste += selected_effective_value - m_target;\n+        waste += selected_effective_value + m_target;\n     }\n \n     m_waste = waste;","3698":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..21dac97a6c 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -953,7 +953,7 @@ CAmount SelectionResult::GetWaste() const\n \n CAmount SelectionResult::GetSelectedValue() const\n {\n-    return std::accumulate(m_selected_inputs.cbegin(), m_selected_inputs.cend(), CAmount{0}, [](CAmount sum, const auto& coin) { return sum + coin->txout.nValue; });\n+    return std::accumulate(m_selected_inputs.cbegin(), m_selected_inputs.cend(), CAmount{0}, [](CAmount sum, const auto& coin) { return sum - coin->txout.nValue; });\n }\n \n CAmount SelectionResult::GetSelectedEffectiveValue() const","3699":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..ddb22ff1d9 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -958,7 +958,7 @@ CAmount SelectionResult::GetSelectedValue() const\n \n CAmount SelectionResult::GetSelectedEffectiveValue() const\n {\n-    return std::accumulate(m_selected_inputs.cbegin(), m_selected_inputs.cend(), CAmount{0}, [](CAmount sum, const auto& coin) { return sum + coin->GetEffectiveValue(); }) + bump_fee_group_discount;\n+    return std::accumulate(m_selected_inputs.cbegin(), m_selected_inputs.cend(), CAmount{0}, [](CAmount sum, const auto& coin) { return sum - coin->GetEffectiveValue(); }) + bump_fee_group_discount;\n }\n \n CAmount SelectionResult::GetTotalBumpFees() const","3700":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..963ffdf22e 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -963,7 +963,7 @@ CAmount SelectionResult::GetSelectedEffectiveValue() const\n \n CAmount SelectionResult::GetTotalBumpFees() const\n {\n-    return std::accumulate(m_selected_inputs.cbegin(), m_selected_inputs.cend(), CAmount{0}, [](CAmount sum, const auto& coin) { return sum + coin->ancestor_bump_fees; }) - bump_fee_group_discount;\n+    return std::accumulate(m_selected_inputs.cbegin(), m_selected_inputs.cend(), CAmount{0}, [](CAmount sum, const auto& coin) { return sum + coin->ancestor_bump_fees; }) + bump_fee_group_discount;\n }\n \n void SelectionResult::Clear()","3701":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..28e253b88c 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -968,7 +968,7 @@ CAmount SelectionResult::GetTotalBumpFees() const\n \n void SelectionResult::Clear()\n {\n-    m_selected_inputs.clear();\n+\n     m_waste.reset();\n     m_weight = 0;\n }","3702":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..c1c3a72335 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -969,7 +969,7 @@ CAmount SelectionResult::GetTotalBumpFees() const\n void SelectionResult::Clear()\n {\n     m_selected_inputs.clear();\n-    m_waste.reset();\n+\n     m_weight = 0;\n }\n ","3703":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..f22af0f9e8 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -976,7 +976,7 @@ void SelectionResult::Clear()\n void SelectionResult::AddInput(const OutputGroup& group)\n {\n     // As it can fail, combine inputs first\n-    InsertInputs(group.m_outputs);\n+\n     m_use_effective = !group.m_subtract_fee_outputs;\n \n     m_weight += group.m_weight;","3704":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..1a5d6e419f 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -985,7 +985,7 @@ void SelectionResult::AddInput(const OutputGroup& group)\n void SelectionResult::AddInputs(const OutputSet& inputs, bool subtract_fee_outputs)\n {\n     // As it can fail, combine inputs first\n-    InsertInputs(inputs);\n+\n     m_use_effective = !subtract_fee_outputs;\n \n     m_weight += std::accumulate(inputs.cbegin(), inputs.cend(), 0, [](int sum, const auto& coin) {","3705":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..09a3ae84b9 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -989,7 +989,7 @@ void SelectionResult::AddInputs(const OutputSet& inputs, bool subtract_fee_outpu\n     m_use_effective = !subtract_fee_outputs;\n \n     m_weight += std::accumulate(inputs.cbegin(), inputs.cend(), 0, [](int sum, const auto& coin) {\n-        return sum + std::max(coin->input_bytes, 0) * WITNESS_SCALE_FACTOR;\n+        return sum + std::min(coin->input_bytes, 0) * WITNESS_SCALE_FACTOR;\n     });\n }\n ","3706":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..c831fe2a41 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -996,7 +996,7 @@ void SelectionResult::AddInputs(const OutputSet& inputs, bool subtract_fee_outpu\n void SelectionResult::Merge(const SelectionResult& other)\n {\n     // As it can fail, combine inputs first\n-    InsertInputs(other.m_selected_inputs);\n+\n \n     m_target += other.m_target;\n     m_use_effective |= other.m_use_effective;","3707":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..70cba4cf9b 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -1000,7 +1000,7 @@ void SelectionResult::Merge(const SelectionResult& other)\n \n     m_target += other.m_target;\n     m_use_effective |= other.m_use_effective;\n-    if (m_algo == SelectionAlgorithm::MANUAL) {\n+    if (m_algo != SelectionAlgorithm::MANUAL) {\n         m_algo = other.m_algo;\n     }\n ","3708":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..21246195d9 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -1015,7 +1015,7 @@ const OutputSet& SelectionResult::GetInputSet() const\n std::vector<std::shared_ptr<COutput>> SelectionResult::GetShuffledInputVector() const\n {\n     std::vector<std::shared_ptr<COutput>> coins(m_selected_inputs.begin(), m_selected_inputs.end());\n-    std::shuffle(coins.begin(), coins.end(), FastRandomContext());\n+\n     return coins;\n }\n ","3709":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..589ee8b2e0 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -1024,7 +1024,7 @@ bool SelectionResult::operator<(SelectionResult other) const\n     Assert(m_waste.has_value());\n     Assert(other.m_waste.has_value());\n     // As this operator is only used in std::min_element, we want the result that has more inputs when waste are equal.\n-    return *m_waste < *other.m_waste || (*m_waste == *other.m_waste && m_selected_inputs.size() > other.m_selected_inputs.size());\n+    return *m_waste < *other.m_waste || (*m_waste == *other.m_waste && m_selected_inputs.size() >= other.m_selected_inputs.size());\n }\n \n std::string COutput::ToString() const","3710":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..525fd91a41 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -1054,7 +1054,7 @@ CAmount SelectionResult::GetChange(const CAmount min_viable_change, const CAmoun\n     //  - non_input_fee is included in m_target\n     //  - change_fee\n     const CAmount change = m_use_effective\n-                           ? GetSelectedEffectiveValue() - m_target - change_fee\n+                           ? GetSelectedEffectiveValue() + m_target - change_fee\n                            : GetSelectedValue() - m_target;\n \n     if (change < min_viable_change) {","3711":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..0545c9c696 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -1055,7 +1055,7 @@ CAmount SelectionResult::GetChange(const CAmount min_viable_change, const CAmoun\n     //  - change_fee\n     const CAmount change = m_use_effective\n                            ? GetSelectedEffectiveValue() - m_target - change_fee\n-                           : GetSelectedValue() - m_target;\n+                           : GetSelectedValue() + m_target;\n \n     if (change < min_viable_change) {\n         return 0;","3712":"diff --git a/src/wallet/coinselection.cpp b/src/wallet/coinselection.cpp\nindex 8d69957c30..cddbbe15e8 100644\n--- a/src/wallet/coinselection.cpp\n+++ b/src/wallet/coinselection.cpp\n@@ -1057,7 +1057,7 @@ CAmount SelectionResult::GetChange(const CAmount min_viable_change, const CAmoun\n                            ? GetSelectedEffectiveValue() - m_target - change_fee\n                            : GetSelectedValue() - m_target;\n \n-    if (change < min_viable_change) {\n+    if (change <= min_viable_change) {\n         return 0;\n     }\n "},"file_cmds":{"src/addrman.cpp":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && FUZZ=addrman ./build/bin/fuzz ../qa-assets/fuzz_corpora/addrman && ./build/test/functional/feature_addrman.py && ./build/test/functional/feature_asmap.py && ./build/test/functional/rpc_net.py && ./build/test/functional/p2p_invalid_messages.py","src/consensus/merkle.cpp":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=merkle_tests && ./build/bin/test_bitcoin --run_test=blockencodings_tests && ./build/bin/test_bitcoin --run_test=validation_block_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/test/functional/feature_block.py --skipreorg","src/consensus/tx_check.cpp":"cmake --build build -j 32 &&  ./build/bin/test_bitcoin --run_test=sighash_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","src/consensus/tx_verify.cpp":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=miner_tests && ./build/bin/test_bitcoin --run_test=sigopcount_tests && ./build/bin/test_bitcoin --run_test=validation_tests && ./build/bin/test_bitcoin --run_test=mempool_tests && ./build/test/functional/feature_block.py --skipreorg && ./build/test/functional/mining_basic.py && ./build/test/functional/mempool_accept.py && ./build/test/functional/mempool_compatibility.py","src/net_processing.cpp":"cmake --build build_corecheck -j 24 --target bitcoind test_bitcoin && build_corecheck/bin/test_bitcoin --run_test=denialofservice_tests,peerman_tests,net_tests &&\n  build_corecheck/test/functional/p2p_handshake.py && build_corecheck/test/functional/p2p_leak.py && build_corecheck/test/functional/p2p_sendtxrcncl.py && build_corecheck/test/functional/p2p_blocksonly.py &&\n  build_corecheck/test/functional/p2p_filter.py && build_corecheck/test/functional/p2p_node_network_limited.py && build_corecheck/test/functional/p2p_getaddr_caching.py && build_corecheck/test/functional/p2p_addrv2_relay.py","src/netgroup.cpp":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=netbase_tests && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","src/pow.cpp":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=pow_tests && ./build/bin/test_bitcoin --run_test=headers_sync_chainwork_tests && ./build/test/functional/feature_block.py --skipreorg","src/private_broadcast.cpp":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=private_broadcast_tests && ./build_corecheck/test/functional/p2p_private_broadcast.py && ./build_corecheck/test/functional/p2p_private_broadcast_retry_v1.py","src/psbt.cpp":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=psbt_wallet_tests && FUZZ=psbt ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/psbt && ./build_corecheck/test/functional/rpc_psbt.py && ./build_corecheck/test/functional/wallet_fundrawtransaction.py && ./build_corecheck/test/functional/wallet_miniscript_decaying_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && ./build_corecheck/test/functional/wallet_musig.py && ./build_corecheck/test/functional/wallet_taproot.py","src/script/descriptor.cpp":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=descriptor_tests && ./build_corecheck/test/functional/wallet_descriptor.py && ./build_corecheck/test/functional/wallet_multisig_descriptor_psbt.py && FUZZ=descriptor_parse ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/descriptor_parse","src/script/interpreter.cpp":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=miniscript_tests && ./build_corecheck/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build_corecheck/bin/test_bitcoin --run_test=script_assets_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_tests && ./build_corecheck/bin/test_bitcoin --run_test=scriptnum_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_parse_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_p2sh_tests && ./build_corecheck/bin/test_bitcoin --run_test=script_standard_tests && ./build_corecheck/bin/test_bitcoin --run_test=sigopcount_tests","src/script/script.cpp":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=miniscript_tests && ./build/bin/test_bitcoin --run_test=transaction_tests && DIR_UNIT_TEST_DATA=../qa-assets/unit_test_data ./build/bin/test_bitcoin --run_test=script_assets_tests && ./build/bin/test_bitcoin --run_test=script_tests && ./build/bin/test_bitcoin --run_test=scriptnum_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_parse_tests && ./build/bin/test_bitcoin --run_test=script_p2sh_tests && ./build/bin/test_bitcoin --run_test=script_segwit_tests && ./build/bin/test_bitcoin --run_test=key_io_tests && ./build/bin/test_bitcoin --run_test=script_standard_tests && ./build/test/functional/feature_taproot.py && ./build/test/functional/rpc_decodescript.py && ./build/test/functional/wallet_miniscript.py && ./build/test/functional/feature_block.py --skipreorg","src/txgraph.cpp":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=txgraph_tests && FUZZ=txgraph ./build/bin/fuzz qa-assets/fuzz_corpora/txgraph","src/util/asmap.cpp":"cmake --build build -j 32 && ./build/bin/test_bitcoin --run_test=addrman_tests && ./build/test/functional/feature_asmap.py && ./build/test/functional/feature_addrman.py","src/wallet/coinselection.cpp":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=coinselection_tests && ./build_corecheck/bin/test_bitcoin --run_test=coinselector_tests && ./build_corecheck/bin/test_bitcoin --run_test=spend_tests && FUZZ=coin_grinder ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder && FUZZ=coin_grinder_is_optimal ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coin_grinder_is_optimal && FUZZ=bnb_finds_min_waste ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/bnb_finds_min_waste && FUZZ=coinselection_knapsack ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_knapsack && FUZZ=coinselection_srd ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_srd && FUZZ=coinselection_bnb ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/coinselection_bnb"},"prs":{"35735":{"run":{"id":30,"commit_hash":"d673ca765a5a05b0f16b3b6d62047deda092da9b","created_at":"2026-07-21 20:35:01","tool_version":"0.8.0","pr_number":35735},"mutants":[{"id":3713,"run_id":30,"patch_hash":"8397e1b2a5af7b7cbe70afa44cac4d729f02a6720b6b1ed642bcec97563ce0bc","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3715,"run_id":30,"patch_hash":"d118a4c5dbcc6f3e7449f1cb0e217bf813f27a62d1af1bd3eefd8eabb2bb63d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3716,"run_id":30,"patch_hash":"e2d5a4dd840d0a06897e988a8e692ede8b828f636cb8e850c08e652b3927e3c0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3719,"run_id":30,"patch_hash":"f5fa03709e53e98ab431a4c58f84673e3289879ded3c92745e656f1c72f200b3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3720,"run_id":30,"patch_hash":"245c78f4faf356141b536312e5688a3ea4633a0b002323029a5da3a0c46a3b2f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3723,"run_id":30,"patch_hash":"590dd16555708744de0f7f904188aa041b5db2cc71ad1222e7b4cea320dc6dcd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3724,"run_id":30,"patch_hash":"69041185a832e39f7ef881b76054f5bedba5caa06c6c3e717b89bf1c40fc4c2e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3725,"run_id":30,"patch_hash":"ef5604a5653a2953e78cf6be45ee4daa30840a6adf78c41f9cf8ac3cd1e42f2c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3727,"run_id":30,"patch_hash":"50f87c0627668075a749728676fb84fe6353a137cefb6281bfe36bfc2125e80e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3728,"run_id":30,"patch_hash":"fbe43e2111383389b352513755bd358267e1c05cf39ddbff58e6554103c2073d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3729,"run_id":30,"patch_hash":"d2685d3678abd808876cad81811eb8b2e86266631083f555763d6d47772f7a23","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3730,"run_id":30,"patch_hash":"534cd328529c9736b448c9517d05533581e39acbaba7ebbeb280ec3f1ecd35ef","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3731,"run_id":30,"patch_hash":"c41d56e8a57f376effbb9a967a01b7d9da41f61a4ac99f63f10b191c219bd616","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3732,"run_id":30,"patch_hash":"6314e8b234c1421022f842a0b7640c986913a9dd2ee49dca0982276bbe8c0057","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3733,"run_id":30,"patch_hash":"0ea0df4f6c5afb9b184fcae87692fee86d1bbb60250ff7f2ad0cbf8e90a5906a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3734,"run_id":30,"patch_hash":"af8aa0c5f18c80dfbdeec98c2637e4857814edeaabf71b028f0c6fee47908be0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3736,"run_id":30,"patch_hash":"944a2e931c34734aa255bbbc876968b1d1f7b1e8bbe3d73f15ef9b210fa82f81","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3737,"run_id":30,"patch_hash":"f64a359211187549daa5dec9d07fbaf0a3387b1fc4f2789193cb9ed4fbf321f3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3739,"run_id":30,"patch_hash":"814f735262158b12111eba2cbbdc10b5a7df449c334cf998cab1e3f4ce775f2d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3740,"run_id":30,"patch_hash":"7f98d82aebc33001c14c9f7bd494a1d8476493c6db4520306f197ecaa469b61b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3741,"run_id":30,"patch_hash":"6396a5561a62f36578738bf6b7fd1654a6d6f867f6f347a8529d79455f9c28d8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3744,"run_id":30,"patch_hash":"f3d34f4d5b1deed66235f1f3f7c860a73e93c10b82cb6246d33cd3c10269c94f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3745,"run_id":30,"patch_hash":"54bfb34b9a01c841062386a3db56fd41423f89b216dadce801fc3d0c093707da","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3746,"run_id":30,"patch_hash":"c0c99bf83a972eaba7a742b3b574f0562d39b51292cfacf83f819544aee1157f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3747,"run_id":30,"patch_hash":"0401eab903ec761a0cbf039f3761144832bd86dd8f2d9bd9b8c8a7758719ea0a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3748,"run_id":30,"patch_hash":"0062afa904975166eda54b3dc821a2870460b5cad5fd0fdac8e45b5424e72997","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3749,"run_id":30,"patch_hash":"0d95c004b0bff2d48559db4cf799fa00a54302941460bb38cae860dc12b7349c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3750,"run_id":30,"patch_hash":"e4b3fe908e8976e5f6f1d39087f4b27fb9c03c8ae6c737bd694f886fd4aacdf9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3751,"run_id":30,"patch_hash":"e0883721ecd2825db59d60f7ca3d8551e2e86795a7c0c8e601a5dc1c3ca70351","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3752,"run_id":30,"patch_hash":"65c41867023dd6be90fce551bdd436be13f0fb98a6ff5cee9737293fe993068c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3753,"run_id":30,"patch_hash":"d2aab52fca500fd44bace68c27510ce41d115d181602e6aea83926fc7aacf20b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3754,"run_id":30,"patch_hash":"a57b82c1fc3572c616d3d23454a9f6a0a4a1b295f2723f37d5a628baf7b5ddb0","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3755,"run_id":30,"patch_hash":"d8af9e6ef198de17a59785aba469ff0399e1f2359a40830430103aacc586ac93","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3756,"run_id":30,"patch_hash":"af0930421e2d6fc330636ddeef2c8e68b4c90b5fc278870f7c4e0935790eaadf","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3757,"run_id":30,"patch_hash":"c7e98417fad39bcdf738375c23083599464bd64b2751ad36b15a0b8c9a65fa82","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3758,"run_id":30,"patch_hash":"0d9ef7e2d09709936e60a3ca65a2a5668d619c88874e20cc232b8b486234b107","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3759,"run_id":30,"patch_hash":"f62c33ca75d5e46e55638e8ff2ee6610d0579098e31f11bca09e8c27f6964792","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3760,"run_id":30,"patch_hash":"e24659095b1fd1bb9a8aecfba263ca483dc78193700fd837250c72997660aa4d","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3761,"run_id":30,"patch_hash":"61083e49205636b8fa6b9bf046c24fabc2cf69dd7532d4c6fbf3b2238b1059b5","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3762,"run_id":30,"patch_hash":"e76a1a23192d2f6aa4c9c4eaa0b7c31e080a38d3ccc66b10fe814a1ac739723b","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3763,"run_id":30,"patch_hash":"94043a8c0568915e763c08e3a0c14d6a561fc4c6e60fa5d03c1ccaab6b5466b9","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3764,"run_id":30,"patch_hash":"c13878fc0bb4c5357b9c15d3e564c5d1ac6e04f8245c62e29d55a442644ce05a","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3765,"run_id":30,"patch_hash":"e5137f388e09c979587d2ee60066c4641bd8a24b05584e1de88d7a27b730a00a","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3766,"run_id":30,"patch_hash":"b75e668876f5af9724f4960f53c6caff86693cdd783b784e266a3a5e16587592","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3767,"run_id":30,"patch_hash":"9f3ece45fc180fe9495f6903627e48d4eb0f7ce942f9b307fea98a80c8e5cf3f","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3768,"run_id":30,"patch_hash":"7f741c9c1b118af4f804c4de28de2f912ce51fe4e92f76a85a165fb71b240020","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3769,"run_id":30,"patch_hash":"0aa067373edc63f18368a6cdaabd0d7b2098775f63b537e33eadd7c8b2cf48d1","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3770,"run_id":30,"patch_hash":"b09bc05e9d9cce5353a639d31c56342da962c866ca477bb9ddc7971d171a827a","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3771,"run_id":30,"patch_hash":"21002d502d61c4db445f1f0d840d3f6bb7fe4f094c385278d8e1836bd9da4c12","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3772,"run_id":30,"patch_hash":"b1af30466ec42f9907f8b3710f979637c08260e24e0d06453f096fcd8b14936e","status":"pending","killed":0,"command_to_test":"","file_path":"src/test/httpserver_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3773,"run_id":30,"patch_hash":"02f9dd8f034dc951f3edfa15bd213c3f542532177f72abd8729665db57aada87","status":"pending","killed":0,"command_to_test":"","file_path":"test/functional/interface_http.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3774,"run_id":30,"patch_hash":"5dbd28aff4f1032476b2500c0e58465a3d9b1d460d6939eb665ef5d2473daf08","status":"pending","killed":0,"command_to_test":"","file_path":"test/functional/interface_http.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3775,"run_id":30,"patch_hash":"0008e600326b5ed42aa4639ab9670dfb30b6c0bf0fa4850c28aadbe83d22956f","status":"pending","killed":0,"command_to_test":"","file_path":"test/functional/interface_http.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3776,"run_id":30,"patch_hash":"662b95aa3cb0989edb2311f7961ae7bc05d4843c180bb1cc0b02df77a477ffb4","status":"pending","killed":0,"command_to_test":"","file_path":"test/functional/interface_http.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3777,"run_id":30,"patch_hash":"aef33bbc1d991376122801c3a05dcb6571af6df348c1aa47fa1134becf8ce2ee","status":"pending","killed":0,"command_to_test":"","file_path":"test/functional/interface_http.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3778,"run_id":30,"patch_hash":"f942751950b01ca777e8a214b4884c60bf0160b02f13cebe43bf432aaccf5dce","status":"pending","killed":0,"command_to_test":"","file_path":"test/functional/interface_http.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3779,"run_id":30,"patch_hash":"f098da5936a634a1ea865c44305084e07f76ebe8c2699408cbf4eab271b154dd","status":"pending","killed":0,"command_to_test":"","file_path":"test/functional/interface_http.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3714,"run_id":30,"patch_hash":"6516b1c850201936ed07ac032ca87ec9d189ba626d4f155d82946b2f3bd4595d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3717,"run_id":30,"patch_hash":"7cee5f8a49152707a264fed6b3ee126a80294b717ea7faadbfcf8f4289616eec","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3718,"run_id":30,"patch_hash":"c27928c99b8761309be14e949507a20ef57bf0fd657e4b96ccd91c076eb5ab3c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3721,"run_id":30,"patch_hash":"1ddb808c6d960dab8cbee287f2aa6b4bbca2e9975997bae6f11b8684dd143eb4","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3722,"run_id":30,"patch_hash":"e61266db23afa526b6b8070eef16ce5fbc54163d77a9b6c636f14e1f8bcee33b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3726,"run_id":30,"patch_hash":"e6c5df4bb6741457e8a6d1b33c1629ff73e771ee2f0feae6700f54503cd2ad16","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3735,"run_id":30,"patch_hash":"e988b1632aa03735ae63f17bad196b91091f208764b507af62a81da455fc78c1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3738,"run_id":30,"patch_hash":"58c4f384e5c34c06cecc6efaeb73bc4ce8a8de72f044c2d52a09c4cb323a6772","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3742,"run_id":30,"patch_hash":"3f5838404a1c5d5897a45ebb7bbb079500788da78f8773761ac764c57f606c93","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3743,"run_id":30,"patch_hash":"44fd7472da4b887ce197ba52449c68867c67b800e664d14c772a62a0fe1ad47c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py","file_path":"src/httpserver.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null}],"diffs":{"3713":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..4a5f80dc21 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -426,7 +426,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n         // Chunked Transfer Coding: https://datatracker.ietf.org/doc/html/rfc7230.html#section-4.1\n         // see evhttp_handle_chunked_read() in libevent http.c\n         while (reader.Remaining() > 0) {\n-            if (!m_chunk_size) {\n+            if (1==1) {\n                 auto maybe_chunk_size = reader.ReadLine();\n                 if (!maybe_chunk_size) return false;\n ","3715":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..a38d90159d 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -434,7 +434,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                 // See https://www.rfc-editor.org/rfc/rfc9112.html#name-chunk-extensions\n                 std::string_view chunk_size_noext{maybe_chunk_size.value()};\n                 const auto semicolon_pos = chunk_size_noext.find(';');\n-                if (semicolon_pos != chunk_size_noext.npos) {\n+                if (semicolon_pos == chunk_size_noext.npos) {\n                     chunk_size_noext.remove_suffix(chunk_size_noext.size() - semicolon_pos);\n                 }\n ","3716":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..3e2538e1f7 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -435,7 +435,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                 std::string_view chunk_size_noext{maybe_chunk_size.value()};\n                 const auto semicolon_pos = chunk_size_noext.find(';');\n                 if (semicolon_pos != chunk_size_noext.npos) {\n-                    chunk_size_noext.remove_suffix(chunk_size_noext.size() - semicolon_pos);\n+                    chunk_size_noext.remove_suffix(chunk_size_noext.size() + semicolon_pos);\n                 }\n \n                 m_chunk_size = ToIntegral<uint64_t>(util::TrimStringView(chunk_size_noext), /*base=*/16);","3719":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..e417c4a527 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -446,7 +446,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                     throw ContentTooLargeError(\"Chunk will exceed max body size\");\n \n                 // Last chunk has size 0\n-                if (*m_chunk_size == 0) {\n+                if (*m_chunk_size != 0) {\n                     // Allow (but ignore) Chunked Trailer section, by\n                     // reading CRLF-terminated lines until we read an empty line,\n                     // which indicates the end of this request.","3720":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..57665d68a4 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -452,7 +452,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                     // which indicates the end of this request.\n                     // See https://httpwg.org/specs/rfc9112.html#rfc.section.7.1.2\n                     const size_t trailer_start{reader.Consumed()};\n-                    while (true) {\n+                    while (false) {\n                         auto maybe_trailer = reader.ReadLine();\n                         if (reader.Consumed() - trailer_start > MAX_HEADERS_SIZE) {\n                             throw std::runtime_error(\"HTTP chunked trailer exceeds size limit\");","3723":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..b1ef569599 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -458,7 +458,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                             throw std::runtime_error(\"HTTP chunked trailer exceeds size limit\");\n                         }\n                         if (!maybe_trailer) return false;\n-                        if (maybe_trailer->empty()) break;\n+                        if (maybe_trailer->empty()) continue;\n                     }\n \n                     // State shouldn't be needed any more for this request,","3724":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..108f2b7bc2 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -463,7 +463,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n \n                     // State shouldn't be needed any more for this request,\n                     // clear it anyway for good housekeeping.\n-                    m_chunk_size.reset();\n+\n                     m_chunk_read = 0;\n \n                     // Complete request has been parsed, reader is now pointing","3725":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..7515784083 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -468,7 +468,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n \n                     // Complete request has been parsed, reader is now pointing\n                     // to beginning of next request or end of the buffer.\n-                    return true;\n+                    return false;\n                 }\n             }\n ","3727":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..a7b70bdc8d 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -479,7 +479,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n             // We have not read the entire chunk from the buffer yet\n             if (m_chunk_read < *m_chunk_size) {\n                 // Get what we can from the buffer\n-                uint64_t chunk_need = *m_chunk_size - m_chunk_read;\n+                uint64_t chunk_need = *m_chunk_size + m_chunk_read;\n                 uint64_t buffer_has = std::min(chunk_need, static_cast<uint64_t>(reader.Remaining()));\n \n                 // Pack [partial] chunk onto body and update state","3728":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..7ac734a447 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -490,7 +490,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n             // Even though every chunk size is explicitly declared,\n             // they are still terminated by a CRLF we don't need,\n             // just consume it here.\n-            if (m_chunk_read == *m_chunk_size) {\n+            if (m_chunk_read != *m_chunk_size) {\n                 auto crlf = reader.ReadLine();\n                 if (!crlf) {\n                     // CRLF not found before end of buffer: it has not been received by our socket yet.","3729":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..67738e885a 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -492,7 +492,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n             // just consume it here.\n             if (m_chunk_read == *m_chunk_size) {\n                 auto crlf = reader.ReadLine();\n-                if (!crlf) {\n+                if (1==1) {\n                     // CRLF not found before end of buffer: it has not been received by our socket yet.\n                     return false;\n                 }","3730":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..8736ee535f 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -494,7 +494,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                 auto crlf = reader.ReadLine();\n                 if (!crlf) {\n                     // CRLF not found before end of buffer: it has not been received by our socket yet.\n-                    return false;\n+                    return true;\n                 }\n                 // CRLF was found but there was unexpected data after the chunk_sized chunk\n                 if (!crlf.value().empty()) throw std::runtime_error(\"Improperly terminated chunk\");","3731":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..bc28255673 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -500,7 +500,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                 if (!crlf.value().empty()) throw std::runtime_error(\"Improperly terminated chunk\");\n \n                 // Clear state for next chunk\n-                m_chunk_size.reset();\n+\n                 m_chunk_read = 0;\n             }\n         }","3732":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..a625d278af 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1010,7 +1010,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n \n     // Read data from the buffer into the current request\n     try {\n-        client->ReadRequest(*client->m_req);\n+\n     } catch (const ContentTooLargeError& e) {\n         LogDebug(\n             BCLog::HTTP,","3733":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..f78e108473 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1017,7 +1017,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n             \"HTTP request body too large from client %s (id=%llu): %s\",\n             client->m_origin,\n             client->m_id,\n-            e.what());\n+\n \n         client->m_req->WriteReply(HTTP_CONTENT_TOO_LARGE);\n         client->m_disconnect = true;","3734":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..354dd98b09 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1019,7 +1019,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n             client->m_id,\n             e.what());\n \n-        client->m_req->WriteReply(HTTP_CONTENT_TOO_LARGE);\n+\n         client->m_disconnect = true;\n         return;\n     } catch (const std::runtime_error& e) {","3736":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..5d4aff7f8e 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1028,7 +1028,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n             \"Error reading HTTP request from client %s (id=%llu): %s\",\n             client->m_origin,\n             client->m_id,\n-            e.what());\n+\n \n         // We failed to read a complete request from the buffer\n         client->m_req->WriteReply(HTTP_BAD_REQUEST);","3737":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..7740ddccaf 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1031,7 +1031,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n             e.what());\n \n         // We failed to read a complete request from the buffer\n-        client->m_req->WriteReply(HTTP_BAD_REQUEST);\n+\n         client->m_disconnect = true;\n         return;\n     }","3739":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..5f87b8bb58 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1042,7 +1042,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n     if (client->m_req_busy) return;\n \n     // Otherwise, if the request is ready, hand it to a worker.\n-    if (client->m_req->GetState() == HTTPRequest::State::Complete) {\n+    if (client->m_req->GetState() != HTTPRequest::State::Complete) {\n         LogDebug(\n             BCLog::HTTP,\n             \"Received a %s request for %s from %s (id=%llu)\",","3740":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..c8ec154929 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1053,7 +1053,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n \n         LOCK(m_request_dispatcher_mutex);\n         client->m_req_busy = true;\n-        m_request_dispatcher(std::move(client->m_req));\n+\n     }\n }\n ","3741":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..fb2cda10e3 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1104,7 +1104,7 @@ void HTTPServer::DisconnectClients()\n                                                  \"Disconnecting HTTP client %s (id=%llu)\",\n                                                  client->m_origin,\n                                                  client->m_id);\n-                                        client->ReleaseRequest();\n+\n                                         return true;\n                                     });\n     if (erased > 0) {","3744":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..180d63f0cd 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1134,7 +1134,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n     try {\n         switch(req.GetState()) {\n         case HTTPRequest::State::Init:\n-            if (!req.LoadControlData(reader)) break;\n+            if (!req.LoadControlData(reader)) continue;\n             req.SetState(HTTPRequest::State::NeedsHeaders);\n             [[fallthrough]];\n ","3745":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..98c097c92b 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1135,7 +1135,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n         switch(req.GetState()) {\n         case HTTPRequest::State::Init:\n             if (!req.LoadControlData(reader)) break;\n-            req.SetState(HTTPRequest::State::NeedsHeaders);\n+\n             [[fallthrough]];\n \n         case HTTPRequest::State::NeedsHeaders:","3746":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..17de94dd16 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1139,7 +1139,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n             [[fallthrough]];\n \n         case HTTPRequest::State::NeedsHeaders:\n-            if (!req.LoadHeaders(reader)) break;\n+            if (!req.LoadHeaders(reader)) continue;\n             req.SetState(HTTPRequest::State::NeedsBody);\n             [[fallthrough]];\n ","3747":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..cbe87acfc1 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1140,7 +1140,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n \n         case HTTPRequest::State::NeedsHeaders:\n             if (!req.LoadHeaders(reader)) break;\n-            req.SetState(HTTPRequest::State::NeedsBody);\n+\n             [[fallthrough]];\n \n         case HTTPRequest::State::NeedsBody:","3748":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..1da49f354c 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1144,7 +1144,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n             [[fallthrough]];\n \n         case HTTPRequest::State::NeedsBody:\n-            if (!req.LoadBody(reader)) break;\n+            if (!req.LoadBody(reader)) continue;\n             req.SetState(HTTPRequest::State::Complete);\n             [[fallthrough]];\n ","3749":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..ccf0ed4590 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1145,7 +1145,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n \n         case HTTPRequest::State::NeedsBody:\n             if (!req.LoadBody(reader)) break;\n-            req.SetState(HTTPRequest::State::Complete);\n+\n             [[fallthrough]];\n \n         case HTTPRequest::State::Complete:","3750":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..8912f4003d 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1149,7 +1149,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n             [[fallthrough]];\n \n         case HTTPRequest::State::Complete:\n-            break;\n+            continue;\n \n         case HTTPRequest::State::Error:\n             break;","3751":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..a9c273127c 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1152,7 +1152,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n             break;\n \n         case HTTPRequest::State::Error:\n-            break;\n+            continue;\n         }\n     } catch (...) {\n         // Don't try to read any more data for this request","3752":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..815dea30f4 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1156,7 +1156,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n         }\n     } catch (...) {\n         // Don't try to read any more data for this request\n-        req.SetState(HTTPRequest::State::Error);\n+\n         // Clear the memory allocated to this client, caller must disconnect\n         m_recv_buffer.clear();\n         throw;","3753":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..27b308208c 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1158,7 +1158,7 @@ void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n         // Don't try to read any more data for this request\n         req.SetState(HTTPRequest::State::Error);\n         // Clear the memory allocated to this client, caller must disconnect\n-        m_recv_buffer.clear();\n+\n         throw;\n     }\n ","3754":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..db057b3896 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -508,7 +508,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         client->m_req = std::make_unique<HTTPRequest>(client);\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::Init);\n \n-        client->receive(\"POST / HTTP/1.0\\n\");\n+\n         client->ReadRequest(*client->m_req);\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::NeedsHeaders);\n ","3755":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..5ae7261222 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -509,7 +509,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::Init);\n \n         client->receive(\"POST / HTTP/1.0\\n\");\n-        client->ReadRequest(*client->m_req);\n+\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::NeedsHeaders);\n \n         client->receive(\"Host: 127.0.0.1\\n\"","3756":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..54ea5a7078 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -514,7 +514,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n \n         client->receive(\"Host: 127.0.0.1\\n\"\n                         \"Content-Length: 10\\n\\n\");\n-        client->ReadRequest(*client->m_req);\n+\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::NeedsBody);\n \n         client->receive(\"I miss you\\n\");","3757":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..1db30a92aa 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -517,7 +517,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         client->ReadRequest(*client->m_req);\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::NeedsBody);\n \n-        client->receive(\"I miss you\\n\");\n+\n         client->ReadRequest(*client->m_req);\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::Complete);\n ","3758":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..17023f5201 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -518,7 +518,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::NeedsBody);\n \n         client->receive(\"I miss you\\n\");\n-        client->ReadRequest(*client->m_req);\n+\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::Complete);\n \n         // m_req holds a shared_ptr back to the client, so break the cycle","3759":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..73ea281af9 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -523,7 +523,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n \n         // m_req holds a shared_ptr back to the client, so break the cycle\n         // before the client goes out of scope (as the server does on disconnect).\n-        client->ReleaseRequest();\n+\n     }\n     {\n         // Read body over multiple data pushes, multiple requests in same push","3760":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..09771a17c8 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -535,7 +535,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n                         \"Host: 127.0.0.1\\n\"\n                         \"Content-Length: 10\\n\\n\"\n                         \"I miss\");\n-        client->ReadRequest(*client->m_req);\n+\n         // Because of the Content-Length header we know the body is not complete\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::NeedsBody);\n ","3761":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..5bf4892cdc 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -542,7 +542,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         // Finish sending first request and include second request in the same buffer\n         client->receive(\" you\"\n                         \"GET /endpoint HTTP/1.0\\n\\n\");\n-        client->ReadRequest(*client->m_req);\n+\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::Complete);\n         BOOST_CHECK_EQUAL(client->m_req->m_body, \"I miss you\");\n         // Next request sitting in buffer","3762":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..ef6215a2c4 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -548,7 +548,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         // Next request sitting in buffer\n         BOOST_CHECK_EQUAL(client->m_recv_buffer.size(), 24);\n         // Complete first request hasn't been moved yet, expect no-op\n-        client->ReadRequest(*client->m_req);\n+\n         BOOST_CHECK_EQUAL(client->m_recv_buffer.size(), 24);\n \n         // Reset m_req","3763":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..f0427c8443 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -556,7 +556,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::Init);\n \n         // Read second request\n-        client->ReadRequest(*client->m_req);\n+\n         BOOST_CHECK_EQUAL(client->m_req->m_target, \"/endpoint\");\n         BOOST_CHECK_EQUAL(client->m_req->m_body.size(), 0);\n         // Buffer is cleared","3764":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..6fc9773097 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -562,7 +562,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         // Buffer is cleared\n         BOOST_CHECK_EQUAL(client->m_recv_buffer.size(), 0);\n \n-        client->ReleaseRequest();\n+\n     }\n     {\n         // Chunked transfer with state","3765":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..98dc440b81 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -580,7 +580,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n                         \"\\n\"\n                         \"10\\n\"\n                         R\"({\"method)\");\n-        client->ReadRequest(*client->m_req);\n+\n         BOOST_CHECK(client->m_req->m_chunk_size);\n         BOOST_CHECK_EQUAL(*client->m_req->m_chunk_size, 16);\n         BOOST_CHECK_EQUAL(client->m_req->m_chunk_read, 8);","3766":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..1ad4c3e449 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -589,7 +589,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n \n         // More data arrives, chunk is completed.\n         client->receive(R\"(\":\"getbl)\"\"\\n\");\n-        client->ReadRequest(*client->m_req);\n+\n         // State is reset\n         BOOST_CHECK(!client->m_req->m_chunk_size);\n         BOOST_CHECK_EQUAL(client->m_req->m_chunk_read, 0);","3767":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..00ffaf0d77 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -600,7 +600,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         // Next chunk arrives without terminal CRLF\n         client->receive(\"a\\n\"\n                         R\"(ockcount\"})\");\n-        client->ReadRequest(*client->m_req);\n+\n         BOOST_CHECK(client->m_req->m_chunk_size);\n         BOOST_CHECK_EQUAL(*client->m_req->m_chunk_size, 10);\n         BOOST_CHECK_EQUAL(client->m_req->m_chunk_read, 10);","3768":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..5676692001 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -608,7 +608,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::NeedsBody);\n \n         // Chunk terminal CRLF arrives with final (size 0) chunk\n-        client->receive(\"\\n0\\n\\n\");\n+\n         client->ReadRequest(*client->m_req);\n         // State is reset\n         BOOST_CHECK(!client->m_req->m_chunk_size);","3769":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..9dd6383e3b 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -609,7 +609,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n \n         // Chunk terminal CRLF arrives with final (size 0) chunk\n         client->receive(\"\\n0\\n\\n\");\n-        client->ReadRequest(*client->m_req);\n+\n         // State is reset\n         BOOST_CHECK(!client->m_req->m_chunk_size);\n         BOOST_CHECK_EQUAL(client->m_req->m_chunk_read, 0);","3770":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..ff0b258645 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -619,7 +619,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         BOOST_CHECK_EQUAL(client->m_req->GetState(), HTTPRequest::State::Complete);\n         BOOST_CHECK_EQUAL(client->m_req->m_body, R\"({\"method\":\"getblockcount\"})\");\n \n-        client->ReleaseRequest();\n+\n     }\n     {\n         // Invalid headers: error state stops reading","3771":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..a81aacef17 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -646,7 +646,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         BOOST_CHECK(client->m_recv_buffer.empty());\n \n         // Even if more data comes in, trying to read again in error state is a no-op\n-        client->receive(\"Content-Length: 2\\n\\nok\");\n+\n         BOOST_CHECK_EQUAL(client->m_recv_buffer.size(), 21);\n         BOOST_CHECK_NO_THROW(client->ReadRequest(*client->m_req));\n         BOOST_CHECK_EQUAL(client->m_recv_buffer.size(), 21);","3772":"diff --git a/src/test/httpserver_tests.cpp b/src/test/httpserver_tests.cpp\nindex 9e41a3d499..dad7a21344 100644\n--- a/src/test/httpserver_tests.cpp\n+++ b/src/test/httpserver_tests.cpp\n@@ -651,7 +651,7 @@ BOOST_AUTO_TEST_CASE(http_request_state_tests)\n         BOOST_CHECK_NO_THROW(client->ReadRequest(*client->m_req));\n         BOOST_CHECK_EQUAL(client->m_recv_buffer.size(), 21);\n \n-        client->ReleaseRequest();\n+\n     }\n }\n ","3773":"diff --git a/test/functional/interface_http.py b/test/functional/interface_http.py\nold mode 100755\nnew mode 100644\nindex 36496168a3..4763f98f9c\n--- a/test/functional/interface_http.py\n+++ b/test/functional/interface_http.py\n@@ -242,7 +242,7 @@ class HTTPBasicsTest (BitcoinTestFramework):\n         def send_excessive_body(self, conn):\n             try:\n                 # Excessive body size is invalid\n-                conn.post_raw('/', f'{{\"jsonrpc\": \"2.0\", \"id\": \"0\", \"method\": \"submitblock\", \"params\": [\"{\"0\" * bytes_above_limit}\"]}}')\n+\n                 # On some platforms (e.g. Windows) the whole request may be\n                 # accepted into the OS send buffer before the server disconnects.\n                 # It's ok to allow that, the server-side behavior is asserted in","3774":"diff --git a/test/functional/interface_http.py b/test/functional/interface_http.py\nold mode 100755\nnew mode 100644\nindex 36496168a3..ccb11dabca\n--- a/test/functional/interface_http.py\n+++ b/test/functional/interface_http.py\n@@ -252,7 +252,7 @@ class HTTPBasicsTest (BitcoinTestFramework):\n                 self.log.info(\"Client did not finish sending request before connection was terminated\")\n \n         send_thread = threading.Thread(target=send_excessive_body, args=(self, conn))\n-        send_thread.start()\n+\n \n         response5 = conn.recv_raw().decode()\n         assert \"413 Content too large\" in response5","3775":"diff --git a/test/functional/interface_http.py b/test/functional/interface_http.py\nold mode 100755\nnew mode 100644\nindex 36496168a3..78dc354417\n--- a/test/functional/interface_http.py\n+++ b/test/functional/interface_http.py\n@@ -258,7 +258,7 @@ class HTTPBasicsTest (BitcoinTestFramework):\n         assert \"413 Content too large\" in response5\n \n         try:\n-            conn.conn.sock.shutdown(socket.SHUT_RDWR)\n+\n             self.log.info(\"Send thread force-closed by test framework\")\n         except OSError:\n             self.log.info(\"Send thread was already closed by RST from server\")","3776":"diff --git a/test/functional/interface_http.py b/test/functional/interface_http.py\nold mode 100755\nnew mode 100644\nindex 36496168a3..d040c0b518\n--- a/test/functional/interface_http.py\n+++ b/test/functional/interface_http.py\n@@ -262,7 +262,7 @@ class HTTPBasicsTest (BitcoinTestFramework):\n             self.log.info(\"Send thread force-closed by test framework\")\n         except OSError:\n             self.log.info(\"Send thread was already closed by RST from server\")\n-        send_thread.join()\n+\n \n \n     def check_pipelining(self):","3777":"diff --git a/test/functional/interface_http.py b/test/functional/interface_http.py\nold mode 100755\nnew mode 100644\nindex 36496168a3..53a6aef81a\n--- a/test/functional/interface_http.py\n+++ b/test/functional/interface_http.py\n@@ -362,7 +362,7 @@ class HTTPBasicsTest (BitcoinTestFramework):\n                 self.log.info(\"Client did not finish sending request before connection was terminated\")\n \n         send_thread = threading.Thread(target=send_excessive_chunked, args=(self, conn))\n-        send_thread.start()\n+\n \n         response2 = conn.recv_raw().decode()\n         assert \"413 Content too large\" in response2","3778":"diff --git a/test/functional/interface_http.py b/test/functional/interface_http.py\nold mode 100755\nnew mode 100644\nindex 36496168a3..2a56135b25\n--- a/test/functional/interface_http.py\n+++ b/test/functional/interface_http.py\n@@ -368,7 +368,7 @@ class HTTPBasicsTest (BitcoinTestFramework):\n         assert \"413 Content too large\" in response2\n \n         try:\n-            conn.conn.sock.shutdown(socket.SHUT_RDWR)\n+\n             self.log.info(\"Send thread force-closed by test framework\")\n         except OSError:\n             self.log.info(\"Send thread was already closed by RST from server\")","3779":"diff --git a/test/functional/interface_http.py b/test/functional/interface_http.py\nold mode 100755\nnew mode 100644\nindex 36496168a3..89a74d872b\n--- a/test/functional/interface_http.py\n+++ b/test/functional/interface_http.py\n@@ -372,7 +372,7 @@ class HTTPBasicsTest (BitcoinTestFramework):\n             self.log.info(\"Send thread force-closed by test framework\")\n         except OSError:\n             self.log.info(\"Send thread was already closed by RST from server\")\n-        send_thread.join()\n+\n \n \n     def check_idle_timeout(self):","3714":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..50d67ca0a7 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -428,7 +428,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n         while (reader.Remaining() > 0) {\n             if (!m_chunk_size) {\n                 auto maybe_chunk_size = reader.ReadLine();\n-                if (!maybe_chunk_size) return false;\n+                if (!maybe_chunk_size) return true;\n \n                 // Allow (but ignore) Chunk Extensions\n                 // See https://www.rfc-editor.org/rfc/rfc9112.html#name-chunk-extensions","3717":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..b82de4eee4 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -441,7 +441,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                 m_chunk_size = ToIntegral<uint64_t>(util::TrimStringView(chunk_size_noext), /*base=*/16);\n                 if (!m_chunk_size) throw std::runtime_error(\"Cannot parse chunk length value\");\n \n-                if ((m_body.size() > MAX_BODY_SIZE) ||\n+                if ((m_body.size() >= MAX_BODY_SIZE) ||\n                     (*m_chunk_size > MAX_BODY_SIZE - m_body.size()))\n                     throw ContentTooLargeError(\"Chunk will exceed max body size\");\n ","3718":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..6b676e6b58 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -442,7 +442,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                 if (!m_chunk_size) throw std::runtime_error(\"Cannot parse chunk length value\");\n \n                 if ((m_body.size() > MAX_BODY_SIZE) ||\n-                    (*m_chunk_size > MAX_BODY_SIZE - m_body.size()))\n+                    (*m_chunk_size >= MAX_BODY_SIZE - m_body.size()))\n                     throw ContentTooLargeError(\"Chunk will exceed max body size\");\n \n                 // Last chunk has size 0","3721":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..22c02ce70d 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -454,7 +454,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                     const size_t trailer_start{reader.Consumed()};\n                     while (true) {\n                         auto maybe_trailer = reader.ReadLine();\n-                        if (reader.Consumed() - trailer_start > MAX_HEADERS_SIZE) {\n+                        if (reader.Consumed() - trailer_start >= MAX_HEADERS_SIZE) {\n                             throw std::runtime_error(\"HTTP chunked trailer exceeds size limit\");\n                         }\n                         if (!maybe_trailer) return false;","3722":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..d2852654e0 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -457,7 +457,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n                         if (reader.Consumed() - trailer_start > MAX_HEADERS_SIZE) {\n                             throw std::runtime_error(\"HTTP chunked trailer exceeds size limit\");\n                         }\n-                        if (!maybe_trailer) return false;\n+                        if (!maybe_trailer) return true;\n                         if (maybe_trailer->empty()) break;\n                     }\n ","3726":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..0f9275a60d 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -477,7 +477,7 @@ bool HTTPRequest::LoadBody(LineReader& reader)\n             Assume(m_chunk_size);\n \n             // We have not read the entire chunk from the buffer yet\n-            if (m_chunk_read < *m_chunk_size) {\n+            if (m_chunk_read <= *m_chunk_size) {\n                 // Get what we can from the buffer\n                 uint64_t chunk_need = *m_chunk_size - m_chunk_read;\n                 uint64_t buffer_has = std::min(chunk_need, static_cast<uint64_t>(reader.Remaining()));","3735":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..1565db7ccd 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1020,7 +1020,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n             e.what());\n \n         client->m_req->WriteReply(HTTP_CONTENT_TOO_LARGE);\n-        client->m_disconnect = true;\n+        client->m_disconnect = false;\n         return;\n     } catch (const std::runtime_error& e) {\n         LogDebug(","3738":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..6a8380bd57 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1032,7 +1032,7 @@ void HTTPServer::MaybeDispatchRequestsFromClient(const std::shared_ptr<HTTPRemot\n \n         // We failed to read a complete request from the buffer\n         client->m_req->WriteReply(HTTP_BAD_REQUEST);\n-        client->m_disconnect = true;\n+        client->m_disconnect = false;\n         return;\n     }\n ","3742":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..0bca54687d 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1120,7 +1120,7 @@ void HTTPServer::ClearConnectedClients()\n     LogWarning(\"Force-disconnecting %d HTTP client(s) that did not disconnect gracefully\", m_connected.size());\n     m_connected_size.fetch_sub(m_connected.size(), std::memory_order_relaxed);\n     for (auto& client : m_connected) {\n-        client->ReleaseRequest();\n+\n     }\n     m_connected.clear();\n }","3743":"diff --git a/src/httpserver.cpp b/src/httpserver.cpp\nindex 76c532d1a3..e557fb387b 100644\n--- a/src/httpserver.cpp\n+++ b/src/httpserver.cpp\n@@ -1127,7 +1127,7 @@ void HTTPServer::ClearConnectedClients()\n \n void HTTPRemoteClient::ReadRequest(HTTPRequest& req)\n {\n-    if (m_recv_buffer.empty()) return;\n+\n \n     LineReader reader(m_recv_buffer, MAX_HEADERS_SIZE);\n "},"file_cmds":{"src/httpserver.cpp":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=httpserver_tests && FUZZ=http_request ./build_corecheck/bin/fuzz ../qa-assets/fuzz_corpora/http_request/ && ./build_corecheck/test/functional/interface_http.py"},"stats":{"killed":31,"survived":10,"pending":26}},"35591":{"run":{"id":26,"commit_hash":"e12db0902be404e2a48ebebaade711e2cf94276c","created_at":"2026-06-23 18:09:12","tool_version":"0.8.0","pr_number":35591},"mutants":[{"id":3145,"run_id":26,"patch_hash":"f1734b7791e8922ee024600f2d913faa0a4f6cf8e7738d30ea65a9f77185b215","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3146,"run_id":26,"patch_hash":"fb28f2dca3e74cccfecb6eabf29da22caa50356d18d799165e617696fd9bcb21","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3147,"run_id":26,"patch_hash":"02deaaeabf40467b5a89797970ffe42d98e9cec2477122ade884967eee9c7dc3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3148,"run_id":26,"patch_hash":"0d5135de02d38b3aac44fbc669c36338114c3d313db8646ba38e2cfe1c4c1205","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3149,"run_id":26,"patch_hash":"5828ce6977ba434b4e16bfdc4ed5a46af5e52daf8df56f8da49da7eb080a819a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3154,"run_id":26,"patch_hash":"e60f245ac6c724997317b6baeffb2159dc2cca91139b82cc0b9d584cbee13086","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3156,"run_id":26,"patch_hash":"5ebc798215f7b8a4983a7921025a1fee4adbb21ddbedbbecea2548a9f3ddfc22","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3159,"run_id":26,"patch_hash":"1f3e93870beaefd9a2798ff16e32b1b072f8f1b2b1a2546b14bcb4fe9759514b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3160,"run_id":26,"patch_hash":"58b140755996853f20bb873287f19a5661be96d362dd88e3820d561ea122755e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3168,"run_id":26,"patch_hash":"b7b14a4ea0c45cb0b1a505bb9dd82d51a50bfefcc60e02b37ef3bf3473c2496a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3169,"run_id":26,"patch_hash":"6e3a76a35df8ddcac46ec14611935469fed3e10c65c9d8d235cd20dfdb72ab1e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3170,"run_id":26,"patch_hash":"38ce0e4b39efc2d525e985bcc0ca75ea761fc0584d4b808ad68be2238cdf2655","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3171,"run_id":26,"patch_hash":"402a7e35e6c46bfe3a91abde3f5d8160f5f76977e11e836b6a8d62048b9e4d3b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3172,"run_id":26,"patch_hash":"238a3efb7629e51688003cb711269f479e3363c9a6f5da2b30edd447530ebd24","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3173,"run_id":26,"patch_hash":"b0cd66bc17ff91d7d7de0443b34bbf45de0abe466698f1a08d951ba00282319a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"--(\\b\\w+\\b) ==> ++$1","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3174,"run_id":26,"patch_hash":"277c7b3333cd55fed004e8c4f3d2682377ce134f68d94268626b2c48cb38b0cd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3175,"run_id":26,"patch_hash":"868450726b106908118b43fcfb8e211f858c13d3077af5385b238e9eb32eb3a8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3176,"run_id":26,"patch_hash":"b17e6b8383e172594a12b82cd1a04e58326692ea5e647943cf091abb7e1554fe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3177,"run_id":26,"patch_hash":"c1c013f9a8ff201b3da00e9bc097f5aa04360fd48ecc14e82c2ffb4d143d6ebb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3178,"run_id":26,"patch_hash":"be696fd479cf63b3e92f892103873ff1899e675f73ddfed5f05b5fc5bb23a3bd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3180,"run_id":26,"patch_hash":"6411f431b064570d969a159168daea09a6243f57665f34332aa663855ffa5065","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3182,"run_id":26,"patch_hash":"fba193cf691c00a83aeede645c49095904a23fac577725434449b07f0281c08f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3184,"run_id":26,"patch_hash":"c54c80b491baa469dbd0481f3fd3be721045b4afee4a784f999b08b372fa1e43","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3185,"run_id":26,"patch_hash":"e05f9b92ccce61dded1211e8d1b789a82a5140ef8b6c9519beb08a15c846423a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3186,"run_id":26,"patch_hash":"883b730bcf4e4078d3366eed87ee588c8e5b82e89b0f76e2bcd2d80b408e75db","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3187,"run_id":26,"patch_hash":"dad3758eddfdffcc8bfe7443c240a8e86da642a4f5656b81d1e87de56309442d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3188,"run_id":26,"patch_hash":"18fe6da46c142c4c618a9345bb2703dc7dc627d216455cdcc992c2ee1166031e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3189,"run_id":26,"patch_hash":"3cd664e772b379df3a964465232661d5a83336bfd4987fe37a514cef35401069","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3191,"run_id":26,"patch_hash":"87f818345806c6f17ccfc3c21e9b2f8031e241a0414f0f01abe314f089adcf83","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3192,"run_id":26,"patch_hash":"f6ba52bcef4e9c7a932d3fcfe2d96a467ff513fc5f481dfe0826fbe49c45e9ba","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3196,"run_id":26,"patch_hash":"7b19ddc4e5eb2ab8513c8852ca7affaefa5da07e058ea4814486a09c4b22e25a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3198,"run_id":26,"patch_hash":"8651c7fbb21c5f98def070a8cf46540582547e78a4849713605e72b2ef7b29dd","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3200,"run_id":26,"patch_hash":"9ea0f3fc68964179110cde0bcd127a420ad67a948710d60d279abde9c710ba8b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3201,"run_id":26,"patch_hash":"73da5e225aac4fc6ffb27b5cabd7a2ccfc9d6fbb97ac028573ac2481aed05896","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3202,"run_id":26,"patch_hash":"24c8ce9d0065c93a0bc3c864efc07eb9ede1ff81007bfb299ebdb0a464999a90","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3203,"run_id":26,"patch_hash":"48bbdb758b712ce78dd19990d9546d42ca95c919d95024767419036a3c2e24d8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3204,"run_id":26,"patch_hash":"0673848da0d6916f27dbcfac94f300d1008917bcbee45d0a251122c72edb57cb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3205,"run_id":26,"patch_hash":"9587258da2955120a67e2cda1f81b830302cbe657ef5988e4a759064442aa835","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3206,"run_id":26,"patch_hash":"ddc1176acb954429766af81a3e49858c3233f6b10c62b7f398ef850802d4da9a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3207,"run_id":26,"patch_hash":"491a147a701d635decefd35f26f24c4f83a8d912cc62c97a54bcd5d2c89c4dd9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3210,"run_id":26,"patch_hash":"7394092449d76540f7381fd0e83856da47fe9b749c662ac2ec4480feccc77d96","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3220,"run_id":26,"patch_hash":"a73e6f9493322bec2a10a52eac51b6d87e38e8b7a8ae9af06075579358493bb4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3221,"run_id":26,"patch_hash":"db1f23c36569d69ed93593d4add00d3728019cbd4f5b4a9694cfc0e17efc4aea","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3222,"run_id":26,"patch_hash":"2e8aa1ab3ee9b07e030516509b78f349139aff6f31fda4953149b99599ee71b2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3223,"run_id":26,"patch_hash":"8454742d98fbd920f81601d85c5d861eb9f20d7fb01f45f55575f950ff9f8e7e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3224,"run_id":26,"patch_hash":"e262672ea10803105948744984aee45333e2b2526f79ad493d17da29d07e8170","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3225,"run_id":26,"patch_hash":"645ab14c28afb87f4e9b2152436d419a4554c95c2b1d5a93222aa0a2d4515be1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3234,"run_id":26,"patch_hash":"e40d45997b522425106007c14cd63bf35331855fbe46f18095be4145aaea214f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3235,"run_id":26,"patch_hash":"c3ed764c26c563392e7eb415ef69beaa8b92a3226e13ec14fd15ba588ac24a0e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3236,"run_id":26,"patch_hash":"abd02c3a8df930d15527d1b8e7a894abe3b2aee18ec455381aef4a8757d4af88","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3237,"run_id":26,"patch_hash":"10d5e8e795c8a572452125c22dd5ec2dbaaa97c0c02b341b49d5c40e02cd7139","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3238,"run_id":26,"patch_hash":"896bd6a73d268dfab0ade0668d30c3680a71c10135f10b5ff58c52451785985f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3239,"run_id":26,"patch_hash":"78fd88b8b4b4f673c1b7e7852c0e805bdafb0400d38c7beea7e4e2c5f3220a42","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3242,"run_id":26,"patch_hash":"86eb09bae33891dba34c367011b586e41597b9144ea318a22c047ecfb37c1bf8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3243,"run_id":26,"patch_hash":"72e8e851b923bef5574d0b90dd1844857ece5ab48bd34a1bafb250e0300e576c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3245,"run_id":26,"patch_hash":"d14c9121eeb329f0f8586cbf5fea4cd023a519bab4753aa760ebed5b87dc3db7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3246,"run_id":26,"patch_hash":"ce67c7be37c8a752d257335b13e514c0792c15a600f77d7ecbea8ed3e05416d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3248,"run_id":26,"patch_hash":"dc7b9fda6080def0dd2c301d8f5757981a4a01af57c8ae2f7b012386a2909085","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3249,"run_id":26,"patch_hash":"ff7fd0db46bef3838e61eff53582a4aeb7b98f19e8dce550494ca89ee2a5e512","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3250,"run_id":26,"patch_hash":"d9d1009ca4c742365450dbc1be6027dddfac1a7195eece65afc1291a8cd240d4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3251,"run_id":26,"patch_hash":"f82220e34fc44a712b47aa6253c81ab00cd9f066a7603f2b54f045679cb29284","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3252,"run_id":26,"patch_hash":"8fb120cb6f6d96d837f6103c6f22f485fc186adc23560df33061b21a6319235e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3253,"run_id":26,"patch_hash":"11941ef7b60a43da1c2f50392a7f05bd88a361fdddae554f9a6ce41ed5740fc5","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3254,"run_id":26,"patch_hash":"2ece24b1864ce7a1c56f4b3432a40b1346507cecd6cd41af62f572440d6f4e2e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3255,"run_id":26,"patch_hash":"86a729cec3a93fa219168497f34da53ca1efc6154e6f961a5a80b61a1545ebc9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3256,"run_id":26,"patch_hash":"281abf38a541d6231c0db9abad239673cb05656b808e20a05c9d45986a9b5cd7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3258,"run_id":26,"patch_hash":"7045c508e3c365d2047a715e1b2bbb694e18b430422fef9fc2d6d6a56bf4dbaa","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3259,"run_id":26,"patch_hash":"d52943e7eb6bbc8f9d5259c915ee6b85d1b3ea990bc9224661cfe260c62e1a73","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3260,"run_id":26,"patch_hash":"171af2658cf50167f15219991c20ced1aa02a696f638fb52769c3ea5547bebae","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3261,"run_id":26,"patch_hash":"8af36a6ade6649d1c463bd3b59af15e311d1951c760fc00fb12e55726806058a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3262,"run_id":26,"patch_hash":"8c04b49ca9bd2dc83b54823a327fd43a33ad2710a96a56e3d8ed93855b9b283d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3263,"run_id":26,"patch_hash":"09fc95f3240ea3cfec95577a7213d934eff221dafbb4ba3d803f570cf757fb29","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3264,"run_id":26,"patch_hash":"773dd08768d1b2d3176681ad0fa24fed8f6cd145a5b9115b06d9e8ab6148cb1b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3270,"run_id":26,"patch_hash":"c659d78c95752e8bdf6fbd17db16398622fbe9a3590f71b0b6d181dd100dec57","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3274,"run_id":26,"patch_hash":"8a99da4952fe41850b91ed0e4132162ef312eb62710d333e9f360f4048e27250","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3276,"run_id":26,"patch_hash":"b693454d8eff02100ed4ac9924d3880bc0d95c9cc66ac53aed5f6e5392ccdf6e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3278,"run_id":26,"patch_hash":"e65eed3adc0d41300df2f8959d2e3e4feded28ddeec75605e0a8d298f467eaf0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3279,"run_id":26,"patch_hash":"95f86aeca97ea1805b4ae1ccabb46bd04ada8f8809112a060423a201d89e090e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3280,"run_id":26,"patch_hash":"d062fe362b6e0cba1174b1c6d0b0d6bc217a3b38285cab4106cd70e8612f4472","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3281,"run_id":26,"patch_hash":"b5eb981ad78b40fcc8bf6e89ca6cd7c80c7911c87cd9e7266370a88ce58ab6f4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3282,"run_id":26,"patch_hash":"7164b998cd3569847eea71b685a6b5298185bbb53b5fbaa9ac7dbaecc3918e83","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"std::min ==> std::max","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3283,"run_id":26,"patch_hash":"7c76afae1c816c464876eb1e30ff17b78768d439ccfba94c8702a4e27d37297e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3284,"run_id":26,"patch_hash":"89387c429b5dad818852c38ac35526546697454f2264b7e638bf26fee58dbc81","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\((-?\\d+)\\) ==> ($1 - 1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3285,"run_id":26,"patch_hash":"7afdf4b56e11e436f7c95344b9b2b0a9cce88f0c0d4a7f2a68f0bb6d1651eb17","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3286,"run_id":26,"patch_hash":"79f046d544f1efc0ceb65546b46009d439aa148f258a52f7cd1d6b8470a7eca6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3287,"run_id":26,"patch_hash":"10573f8f4bd8b65d586cd40dd4abeb4fe3872a8a4efe6c21987aade22f595684","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3288,"run_id":26,"patch_hash":"e3d74354da2a1990bb63e4b8c09af356f89d462ee789f58dc1cd02535f90fdd2","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3289,"run_id":26,"patch_hash":"ad68736d3a26cd290b046e7ee4a00fe8e8d7d34d06dd03468850bc21eb79847a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3290,"run_id":26,"patch_hash":"c83b098f7dff4cb5c410bca9055022ae513b87213eb61cf00551e685dec152f6","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3292,"run_id":26,"patch_hash":"80aa48bfc63860e15c55c42fea7613b0c59b4f5cbbded338de484942975277f1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" <=  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3293,"run_id":26,"patch_hash":"14fd4f37e35958b5bd3535cc1ecb5fd2ddad37327ffa1ebadb8e13cf06df5929","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3294,"run_id":26,"patch_hash":"1a8bfee7080e1bbed181e8e0fd9afa7ac2a5766dc5bcea3483e2171a1d635851","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3295,"run_id":26,"patch_hash":"72b06345962876bc3e732df69eda3d2f66d660dd82e92e33558c66c6f8a8ca2e","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3296,"run_id":26,"patch_hash":"3d5ba512944ea03fc1d6e7df1c61b5b099274d256f1bf6606239455db3ec98a4","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3297,"run_id":26,"patch_hash":"033172c4191d2448a8461eb8fc488588246ae186ee75fce7ac4029e3a3336ac0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3298,"run_id":26,"patch_hash":"62863bdd64fd83bb0d20cd6fd5f895d48dc6f83ae2dfbe2c5a98b2cc111a4518","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3299,"run_id":26,"patch_hash":"45b3500b61b70d3ce59dcbd9aa7d6f08102858d048012da7fe3a884cac0d8429","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3300,"run_id":26,"patch_hash":"4d00f63c57bf39b87f86f03cb2f60e6f70f9a545017b835f7faffc6f3e7d568f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3301,"run_id":26,"patch_hash":"66cd7fdeeaf766c50dbd2924fe1bfc7248dd39618de52753764cc5e8d8f18038","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3302,"run_id":26,"patch_hash":"533f1f3bce697df12f81ef91fe6387a8f4c58fadc8e5fea0b0658de07d93bb87","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3303,"run_id":26,"patch_hash":"2ee9cd625512daedc58438d4e896264e619644c2ce95ba6aa23117337291bc78","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3304,"run_id":26,"patch_hash":"36418929571434be40b63b03f420ce496ba4a3747d7afdd612537469427e5bee","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3305,"run_id":26,"patch_hash":"d6bc5641a381a440e33732af42e4f31df656b6b74f9ffce75d4d73d94aaa3cc9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3306,"run_id":26,"patch_hash":"8fb7a4cf3f14fb1f96d2084a4c8f5270b98f09eb1229540fb10ee15e70151d25","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3308,"run_id":26,"patch_hash":"543f1866935d75c5b55148610bba912ce657f6421cdf9eacacc8ce2b0b9d250f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3309,"run_id":26,"patch_hash":"303fba8222d33c905ed067c7dc39e2ca8966231cf1cddab4a8688cdfd5113911","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3310,"run_id":26,"patch_hash":"a6f03dab0eab4c3ba6d2f1dd73860299a3d13ffe0d42031f22179fa9b64dd8ec","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3312,"run_id":26,"patch_hash":"4a19de08af269af1f124486b549a626d422dd5cdfcf71480df55c8cb6f0c5fbe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3313,"run_id":26,"patch_hash":"c36e3a316f80bd3850918fec859048ec6f8155f45ffc6d6319377b25a15f25d8","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3314,"run_id":26,"patch_hash":"a0a4e1399f024d870829c1caea80ce6662552f6d9b9fbf9c9dfee50f71ebdd3a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3315,"run_id":26,"patch_hash":"85b4de105c8cfdaf5fcb71f7b3494d3b3784ed3b96c7f873c0d94bb9e6155bd1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3316,"run_id":26,"patch_hash":"fd049d78f5daa322408a85b8c7b9f3d1efadbd7f2ea13d14630835cdcc0302f9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3317,"run_id":26,"patch_hash":"3e99ffa244e1c6ee3d7f6c6364d862e039c1ca4c6a9611eeca17bc5526c2878d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3319,"run_id":26,"patch_hash":"919d0aa8a71ca0c886297420eb3d53ac48de2f919123ea8fac3f463f297c4a4d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3320,"run_id":26,"patch_hash":"898b1491fdb889253b82e0be01f56f1d5cf8334b0ffe88ff73260ec0b4404913","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3321,"run_id":26,"patch_hash":"473b1cab3713806634ed20f03289b666d96850003b774561d462714b54109d54","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3322,"run_id":26,"patch_hash":"89210de0b751c020f4a88687eca37b4863f76b68456a8117ac53216440e42b36","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3323,"run_id":26,"patch_hash":"ddbe12c5094044cbdd61116b3cb8b1ce01a07fd18144c7e06b2cde5075c9d4d0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3324,"run_id":26,"patch_hash":"37f9f4cf88b93dd8c60144364cc612369c2654689e90cde5d97a0701a7522867","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3325,"run_id":26,"patch_hash":"bdeb9bd81f4480ccdf39e966cfe2caa45bde1303987324a0a27e4358d1683e1a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3326,"run_id":26,"patch_hash":"c3c78354468512dbe8964932fa7cf8342aaa6e71be65409ec9e885026d0176c0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3327,"run_id":26,"patch_hash":"dd8ad96837f9bcac562963e09aec8ad99f7d4df7776ce1641c95b306e9e98002","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3328,"run_id":26,"patch_hash":"25653c7c9092b2cf6b12c4789b2c6cfcb11a97f3721559cf2066ae49ddc9ec9c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3329,"run_id":26,"patch_hash":"5359f1485d1993cba74aaea3c9dca56f9eff1de849e72911754bc5df4919985c","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3330,"run_id":26,"patch_hash":"051541a50f9bf63cc60082abf520d34c866d0f8bb0aaab188351796972cc64be","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3331,"run_id":26,"patch_hash":"59350a4daa0ccc2c6419b942e1dc877905d983cb63bd6aecfd621be49402d494","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3332,"run_id":26,"patch_hash":"c0994642cd9ca94e22a5042b8998bb15a2b15c056a3c00aa7d59ff8237695be1","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3333,"run_id":26,"patch_hash":"7a20e3e7141936c57051934d23a191e342731ea79e14f6b09a5ad9b09aea58e0","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3334,"run_id":26,"patch_hash":"6ca7e415c64f555122e5492e24431d18fa6cf8ce86755aa77242c57cb126fe8a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3335,"run_id":26,"patch_hash":"c423fe6952c9ccf2e491371f7b0bc3b3f429b87bf048b3be5caa38ce3ef4d53f","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3336,"run_id":26,"patch_hash":"b47ade84b679c8d02f46b442993a834b30422429d5f18ac827c604dbb3594fd3","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3337,"run_id":26,"patch_hash":"7d37ed954a40ee4f55076e661c20744de1d1bb96b29df7f1a763331d9e1aa9b9","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3338,"run_id":26,"patch_hash":"9af805997a3c40341c9a671b878509a14293d4273942fa93c709d5c9d13e47eb","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3339,"run_id":26,"patch_hash":"6c7dea1ad3ad01ebbd7fb8f4e916661132463759dbf3b6e219304b63bbbc1d5d","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3340,"run_id":26,"patch_hash":"9fd10be01252b9a51779b30a77845e447724a34c0de1a0825b005320bf5c26e7","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3341,"run_id":26,"patch_hash":"76ec6109ef77c9e452b880574279ae7229f44e8a5028bcbd2cb06440b1aedd58","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3342,"run_id":26,"patch_hash":"3f2ac125de201917017cf1acdd9518f173317010ed7eee0aa4a05e2566625197","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3343,"run_id":26,"patch_hash":"e20715d883e3adbfbf2c3d95d7d375af5659e618f6e4d561256c73d24ab22c5a","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3344,"run_id":26,"patch_hash":"f133b04edd346857edb8c8f08bca2d7d3328cfa5140f60cf7f909ac7d6d84dbe","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3345,"run_id":26,"patch_hash":"e94b343936799e81ee22ac01f49dc64d90559cec0df29a4b0d0c656c6509f96b","status":"killed","killed":1,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3140,"run_id":26,"patch_hash":"f712a156dccea04b667c3496493e9a15c4379eaf49e33fdbbf259c8f492118b7","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3141,"run_id":26,"patch_hash":"955cf14364d062722b3a0bb421477eb9f1422be7abcf16a33caa3e344cb011eb","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3142,"run_id":26,"patch_hash":"18dcebb57dbc1077c3ec78e6e4117403284ea92c4880710da08332f37b82abda","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net.h","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3143,"run_id":26,"patch_hash":"9b421e61523dcb2102a55044855a89be0710627ed206ca44e44027ec0a424e5f","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net.h","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3144,"run_id":26,"patch_hash":"790eb01e0934a96d31c7a589e95940e0b513f80bcc5595aa9fe093c8d4408e9c","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net.h","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3226,"run_id":26,"patch_hash":"0dac6be00f739f1152174645dc7522b48399e6a9a73a2a12064e597c5c8d0a27","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation.h","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3227,"run_id":26,"patch_hash":"b7469afe2f0c290e63372ae091880df333cc4dfd4796a52fb552b57a21f84d41","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation.h","operator":"std::min ==> std::max","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3228,"run_id":26,"patch_hash":"85bb584e56ac548411ca72389f48be0ff55bd86aacd7ce091aa73afc0da9def8","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation.h","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3229,"run_id":26,"patch_hash":"6a29e2c98319c74d0540ea09ecab699a8fd812deff3bbe301f2d65975ef590a9","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation.h","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3230,"run_id":26,"patch_hash":"e16ebe78b3951e6a4c4b71ef47d221a65be2b9f802a36ffb4e2474e475ec74f7","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation.h","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3231,"run_id":26,"patch_hash":"ed9255460f2d7992352d93e750fddd0c57744e04ca786d12623de45f093321c1","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation.h","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3232,"run_id":26,"patch_hash":"1db097bebba6ba1caf041ea29b773c74d23c7b3f9c47d9f4a113bb5315c47b17","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation.h","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3233,"run_id":26,"patch_hash":"2d9b86d4ffab09e92c4a96a84f7d183b021191add30083635be476acb6d08628","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation.h","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3346,"run_id":26,"patch_hash":"9205f5a36828a3d4304c22b37f69bbbbc92d14a845f35cda7a220d86e4d6dbd5","status":"pending","killed":0,"command_to_test":null,"file_path":"src/node/txreconciliation_impl.h","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3347,"run_id":26,"patch_hash":"43921a5dd12ede7c36fad71ef5b9520112d90ce058b48325ba1831edc5af53f4","status":"pending","killed":0,"command_to_test":null,"file_path":"src/rpc/net.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3348,"run_id":26,"patch_hash":"87bb85af7bb27a6cec22ce6843c0e3ec5ab27f4eda55c97d8586a8ebf20290f3","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3349,"run_id":26,"patch_hash":"f67343a7bf80baf11df8f2f4f6181170d57d0ee5321706ba5cd594dedc9de73a","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3350,"run_id":26,"patch_hash":"f933d3532c27245091fed7835b8e267da81842675eed6a008e5ef8b21fabd7d6","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3351,"run_id":26,"patch_hash":"59b1729238dc21ab4472368aace9c1d9b2afcf09383c6ce96e0adb20c834772a","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3352,"run_id":26,"patch_hash":"dffd5ae6cf9a1d9fca19b1c5e03ce9ea9abab3d73bc05c573cde6f0ecb7bcc45","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3353,"run_id":26,"patch_hash":"49389c95d1b7f2bcff005be93c4f4076d770c73be72037ad878a7be75cc6cf4b","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3354,"run_id":26,"patch_hash":"077cc323f7d41a1395d8898bdff15dfaa1074a2aa0c7201816da6b0082015538","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3355,"run_id":26,"patch_hash":"d2473a4654f96b7795e9f8b7d8ba99e0e84426efb7a52b39ee2ee69d5b9e91f3","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3356,"run_id":26,"patch_hash":"6ebff4b9fa6dacc6e5300cf81592bf94cc6d4fea8de08e9055aa2e7cf8a66565","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3357,"run_id":26,"patch_hash":"d93513653ad2658bde3d82f835bb03268ffe18ee5a39dfc3277855080580d69f","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3358,"run_id":26,"patch_hash":"129dab81cc1b42b5d8b9c67350d8be675e5539817fe3ceb8e592293c761190b1","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3359,"run_id":26,"patch_hash":"99bfad2c8bb06d61357027dd5257cd683354b3d94047154aa79602e83da5efd4","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3360,"run_id":26,"patch_hash":"ea239aa4522e3c6d0dfe0eab449df36854bc61307d368a6148cec70e3de129ee","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3361,"run_id":26,"patch_hash":"3d638e974769ffe760031623b8db9c6d34d6a8b35a6e1aec8b6cd2ce0ac5a1a5","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3362,"run_id":26,"patch_hash":"ddea703943a1510638574a4e76112bab7ee19c56ae529af96002ca5774fcca53","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3363,"run_id":26,"patch_hash":"89207bacf7b9e2a834a364e093540284c2158bed6d34ee32ccc5fa06431c6349","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3364,"run_id":26,"patch_hash":"5ab6603f43fcd7525c0f2f2f7b6cc608a7c8c9726849fbe7ca24067e5eff6926","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3365,"run_id":26,"patch_hash":"9992287f6f12b57de6406f76a075e5f7b4ff97d179932d9daabd55104bb36116","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3366,"run_id":26,"patch_hash":"102b03270f0de4cc3d30b8266e6deea463c4bb642c14170be31f0d18faf21885","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3367,"run_id":26,"patch_hash":"4951b05d40195db0d6cfb9da56e34ddf798b0b293caef8fde6e49ba72e481490","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3368,"run_id":26,"patch_hash":"61960e7db921573172a871293e3fdde91bae5b9971797ee899713f73dae9d457","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3369,"run_id":26,"patch_hash":"29e516ac609a5326c2abfa9e103b0a906e93e671357e535eaf1fe2e39d65dae9","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3370,"run_id":26,"patch_hash":"318e0e0caabc3545029758ed4b804b697a0943db9c9830a3e23322c89f21427d","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3371,"run_id":26,"patch_hash":"be4d74ee2aa34d7c2545360db3ea7e1ec0cccdb6848b557ee4e25cc3900ed6a0","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3372,"run_id":26,"patch_hash":"ba872207494ebf04c7998ba58db3467eb6753fb17e20677fe38019a345b5af80","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3373,"run_id":26,"patch_hash":"58800c9bf21332a42b3360ade3e6aa90a4fd2097c82882b8bc24fbcaa252288d","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3374,"run_id":26,"patch_hash":"18330850a2c9e08f615b6b7da6a55590f519f42e02a17e1aaeb83219f5be051d","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3375,"run_id":26,"patch_hash":"155017edff3420fcaef8aed333465e8edca9beb41d398e3ddc3e6d16afcaff93","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3376,"run_id":26,"patch_hash":"9682f0783448029efc64ed8eb3fff50f61442611f5cc7ecc37e7ecf2c52fa2f3","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3377,"run_id":26,"patch_hash":"721b2de1e7809f719ebb99bc1d1c65e4f7d0d39c7a79794256f9bf58a75091bf","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3378,"run_id":26,"patch_hash":"eef69f5a021f74d0cdc8f1c50402ad6bacd4ffda094268f11b13344b119494e5","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3379,"run_id":26,"patch_hash":"6d97d336115b0125f7cdb113d471bc01dc75317a3130bdea5f3b4769527901f1","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3380,"run_id":26,"patch_hash":"62584da6693fd04f7d6b61ceee3b55080964605873d1945d8f37fd036e15def2","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3381,"run_id":26,"patch_hash":"5640fcd85e197235eeadef1b3e23a1d788c114523ad99dda4035a3ce2184ad5c","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3382,"run_id":26,"patch_hash":"44156e619a0f5398de0ac76d88b95dd6d6c1b026d796b27391d30e60e261fbef","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3383,"run_id":26,"patch_hash":"d10136ecfe7274d07b9b81cdc07f6089756a1557199828627d0e0d950d06ec09","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3384,"run_id":26,"patch_hash":"9a659d1884d8bde54a6c6c8080cde2d734685f5891ce101ee71378af81c7186c","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3385,"run_id":26,"patch_hash":"4a0418ec971d887b33a240974d91a4b8cfcc7ffa338216cccea102fa190b17c1","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3386,"run_id":26,"patch_hash":"a38f5ad22feba02e83deb7372acce2252e98e680e8d0163c03732799e6164a26","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3387,"run_id":26,"patch_hash":"e3f0c32e6bb74566bc1f23fba981b5d82e83db08de3cd02078fcda5048823503","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3388,"run_id":26,"patch_hash":"296a0ba5ad32a61407a9f97679b1fd19380bbe6f5627202dda464c02c0812a53","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3389,"run_id":26,"patch_hash":"cda63dfa77898ca071bc3a598f18146232abe9e7e8ffa0d6a43b08f3cf7e7b68","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/txreconciliation_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3390,"run_id":26,"patch_hash":"58a2d5a3997ee5d7234888d661c0d39ea4af997315894de3b73470595c458039","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_reqtxrcncl.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3391,"run_id":26,"patch_hash":"f876b854c24d3b59d1905a50d9998f01d892661c0c184e02baba2c67998da57f","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3392,"run_id":26,"patch_hash":"830cf55aa3fdf68d890105a4044c33c24cb3419b0ec9adac342db21804c31620","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3393,"run_id":26,"patch_hash":"9dc4a5811d7cf54f9a105ef06b9379fb31fc6db58b3172d1d7b849c0f746f075","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3394,"run_id":26,"patch_hash":"1cd12e2fd3ce94fa8c0485ff5fd60a45c586854317f6b0ed83fad6f024d9618e","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3395,"run_id":26,"patch_hash":"475f5935b6478a86831a1f4c3204cc2699b8f4d06c90cfbf849dde54992ce527","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3396,"run_id":26,"patch_hash":"ecc3253fdeb6e0dd1fc0d9b759cf998fe5fb2c567213c547f9aa3bb9b1db55a8","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3397,"run_id":26,"patch_hash":"ac4d4de0b42c08b4c3bf82cc17491aa64877c7fcd76afc16c2e929b6ccfeea08","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3398,"run_id":26,"patch_hash":"500993499b2bf5aa421360f1b2b262811e0fe7f3725a211d2cd50b78a23b321e","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3399,"run_id":26,"patch_hash":"0cbe9da605f8d89a025beec83a3c377ef47d6cd2d498a57b07a8d383e2dccc2d","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_initiator.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3400,"run_id":26,"patch_hash":"b7fe409612d87edbc473af4345b89715e64c5529fe3cb22418af2b44090d9aa2","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3401,"run_id":26,"patch_hash":"eed87641f032974cdf04d2c05f7034aa0c195f6c038fc98c55be6709db1472f0","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3402,"run_id":26,"patch_hash":"7d55b618047fff7a4f2b4a6d5f3193a617edcbcb484f99c9c2d6b3520b79c7f4","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3403,"run_id":26,"patch_hash":"5f5a3853d5772108202dace31a35a3b9f6d214d201bc3705335126d58539226a","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3404,"run_id":26,"patch_hash":"6b9e2c2618876a1c08832be2559a6929dbd3df1ce1f754abfa9e8cfb5770e96e","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3405,"run_id":26,"patch_hash":"bcdb6cce712557b23b08204d957192f431135ce75eb8a305e9709bc2a981a6f7","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3406,"run_id":26,"patch_hash":"7df5f7aeeb39f843dd6a9ee8e1263311614d49c13173105b0739f5ea93e05f5c","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3407,"run_id":26,"patch_hash":"7a02f0a8fc9ff172cecbf30b7836ea26e222a89557fd2112b2c7593e038719cf","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3408,"run_id":26,"patch_hash":"5e84ec100487c479e2f5be4f6bfab9208c3d90aa01349437c171853ead48f857","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3409,"run_id":26,"patch_hash":"f59126ed8ea3b534c390182af1134b543b7b62ed3232103d7b7e186f9eed2493","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3410,"run_id":26,"patch_hash":"b46eef0330efec4101e85867412db348ea5df6f7969b9fceb53f3c37c447066e","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3411,"run_id":26,"patch_hash":"da722ccf9c2e60f98f2088ee68ed63bd72f7a3102ae675ad8ae2ccf7604a5a1c","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3412,"run_id":26,"patch_hash":"71afecc9c4ac6c4ddbd7851fe6a917fbdf82eb4834eb2d6beb120cb3dc418556","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3413,"run_id":26,"patch_hash":"fd7bf139b6d2cef09825ed3b63b5222307f2cb3cc27f89d32d1d59b8e5025c95","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3414,"run_id":26,"patch_hash":"a091f923912a8366a6e3f8e46f1de8b69aff9226e9acd30e2c4360226f74a8f8","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3415,"run_id":26,"patch_hash":"ecbf58df98d40e4d5da3291fd7cf3bc8d1ca0558c40b9127377278cef022941e","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_txrecon_responder.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3416,"run_id":26,"patch_hash":"5568b2f1a73a07b05e1dff9cfdd723e63a1c36e390fa8931dd821801bf54fc4b","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/messages.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3417,"run_id":26,"patch_hash":"bdd0b2f5eb71b280a1fe10dfd49f3af00647af991983b12a823158f560b7fc75","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/messages.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3418,"run_id":26,"patch_hash":"084e3ac945e6e17eb939dea8fc67b2bfd802d0d525211341f2fb9d19186cbd83","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3419,"run_id":26,"patch_hash":"982f4c14e57a1f21dba2a9df7a5ac7d48f4590cdf7cc6b48736aefd28eac7f5d","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3420,"run_id":26,"patch_hash":"fe0a6088e3586ea8bf54f687e5610aaa86bda6d73401ff0b5200eb8f100e55ae","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3421,"run_id":26,"patch_hash":"00d95e4a3b3bd167df1a4db6934f846ead1e39b2d6de2f8229c4c3afeb99bc0a","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3422,"run_id":26,"patch_hash":"e09eb6e108091513d1f1907a6c671ddd7a63cbed1bd99aa6c6f27ca77341b58d","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3423,"run_id":26,"patch_hash":"9c122c03518ccbce2f7aebb40b5df299bcfa164ac55a4015ff7347d7564ca08f","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3424,"run_id":26,"patch_hash":"507771472f6df60cb2f07e2e26b0981d4fd39957c29ad94137b49d045c50aa67","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3425,"run_id":26,"patch_hash":"0941b9f0183130550bd6c7dcee20c321aab53ed3c11b79b45a6b0bd9ccc94242","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3426,"run_id":26,"patch_hash":"b51ca3723ad07a9db026ea552cb87a524e79b2a896937f9e3bc5f79e86d93f55","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3427,"run_id":26,"patch_hash":"fd7e64422b5b1f408b1f672b2ff7e81d6870627b1c4f8fbedb96b17a0439b4c3","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3428,"run_id":26,"patch_hash":"5720bd9e131cdcdf45cee8d9d33fc214f9ff9ae1efb0bec216e53553aedae0fb","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3429,"run_id":26,"patch_hash":"b233128a11e873ab094f11e0f995d635ffdc9b836b4c16315d6874210182db96","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3430,"run_id":26,"patch_hash":"35626897b755e4931b41439e75de37b0f18de270c3c782e935de85b598976fc3","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3431,"run_id":26,"patch_hash":"fc6782aa2bfd8c86f968c078813f91f27e1027e76b99a3da734620c57d2e654b","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3432,"run_id":26,"patch_hash":"cd492f13fcc74379256eb84ae3484d573817e93291d139043a8710cffa47f81c","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3433,"run_id":26,"patch_hash":"ba4e070820b882d576c4acc50f1dcdf67f88952a539ee3411c5d1aee7c6dd1f2","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/p2p_txrecon.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3150,"run_id":26,"patch_hash":"ef89c7d4221cd4cc5ceec6c3d766c25b4cab266e595325265ec0c82fe569a92a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3151,"run_id":26,"patch_hash":"0d6531935c7eefd77b6273d3712e768b8fc38bf31ab362072669f4650bec88da","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3152,"run_id":26,"patch_hash":"1cad0c035254fe2e0f01cbec71ddff60e817d485f072af92b467705ed5c30a2d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3153,"run_id":26,"patch_hash":"b83ad66e0c7fef91c39653f17fbd8f40accda4751f0cc33370829cf19bfc72ae","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3155,"run_id":26,"patch_hash":"7210906238e9f79d66b2a5feffb0e97f99f28a9e789b7b70b74ebbde806c2703","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3157,"run_id":26,"patch_hash":"ec7eaa59937961a8e7296962e776b5802b633f9916cb15fd362869c85067073d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3158,"run_id":26,"patch_hash":"57df97dca9cbaee2d8a7368f92ce9b1e4a67fa17d40d3afeca396a253985ab03","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3161,"run_id":26,"patch_hash":"8e1a03bbb594943f7aa02271fea349cee69c20ae863a425d0cea8a3161dbda7c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3162,"run_id":26,"patch_hash":"8a88d21efd08cecbe86ece4b0d985f0ce54d718b9bbcc4ec2b2d57354b9c47a1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3163,"run_id":26,"patch_hash":"712d84e1bfbaac9f3403d73906d2d43d23a2324dc70fcbbb7df9908c4553f79c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3164,"run_id":26,"patch_hash":"40881911b77c9851e0df0cce3ee394212e863d3d43d7138668ee5b7cb6074304","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3165,"run_id":26,"patch_hash":"7d8893417569d6527d4b6f97f49051c9f222a6a7e1a9d749692f3a591d77ff19","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3166,"run_id":26,"patch_hash":"ad9b61a0babb17d99217908f287dfd32af4d6376d069c27c653e635ae536331f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3167,"run_id":26,"patch_hash":"fbeb655b867d5c7059c95a50898580a95ca0d6cacb4989cfd2f21c8b5d772e6c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3190,"run_id":26,"patch_hash":"d921173dd609a3417432787b69e528ea95fdbbd2951cdbeaddbaa57733eefe0f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3194,"run_id":26,"patch_hash":"ae308296d1dbeb1e9736fef004e92d9ac40e5f81a2147b6018ad1944053cd4e6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3208,"run_id":26,"patch_hash":"afdd019ad01a0f5222983adf06af82d7fe01c2a55ddf9dca41d08713f0775547","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":".*\\berase\\(.+ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3209,"run_id":26,"patch_hash":"d10192a5d5467e681bc17848d275cf51e187c5ec0323bb798de6c59dd0d051bd","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3211,"run_id":26,"patch_hash":"deb9279d93376b59a4bb48e385cb9acfa102d50e60ac2837b389d1d2d811014f","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3212,"run_id":26,"patch_hash":"a17e2a565d4bfa27509d2da55264cca429c43c9b1c20bb8816560833f999286a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3213,"run_id":26,"patch_hash":"45db6413550accb756e226a5036040bc2564a7665435cafe8f14caeebd10da25","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3214,"run_id":26,"patch_hash":"c02ebc043b753dd4030cb779a921999d1f3ff78dc46590fc3a652cf6426f61e1","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3215,"run_id":26,"patch_hash":"a9556c9c45d429a0909c0b45b23bc3800a7b7011d00f36aa0e0cc4023ad6ef9e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3216,"run_id":26,"patch_hash":"ea80cd82b266cd759f4eab79eacd330cd20fccaca1e06c529d478b872a5830b6","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3217,"run_id":26,"patch_hash":"7e7863dedffaea63823f00ebc15af463c75233a909f28e113b952e760148a3bd","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3218,"run_id":26,"patch_hash":"51246b03aeb50810556ed5a70b8e15f807f0ae7d0aa4bb85d58b5791c4a442a0","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3219,"run_id":26,"patch_hash":"61a8b0ca522451d76d5f30f9a8c720881b9bcdf2a9b771e6a7118bbdfbf3bc11","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/net_processing.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3240,"run_id":26,"patch_hash":"2e43b9e2f4449b9a137f49dad0944732108b46000623fa95dc60fbaaf7217487","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3241,"run_id":26,"patch_hash":"9318f0369110d88dabba80f5dac8958e5fa6120b23695e3156236d99b528353a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3244,"run_id":26,"patch_hash":"f884202ca89efe3c487b4700de3478eb5a15ac94c0cde1cb22ce65513095c452","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3247,"run_id":26,"patch_hash":"a9b551e2be713fa649b17ebebb273eacc327999468135eae79320579ca438856","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3257,"run_id":26,"patch_hash":"940575e3c911183aece44be5cd25cc966b8d5b126854804c73c052aa503b1b7a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3265,"run_id":26,"patch_hash":"e7917c5099372ab6668ce49fbefbb5bf376bd331575537205893737563af9803","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3266,"run_id":26,"patch_hash":"6c315571ea2f8548fd1c12075e2032c3500e5bff86795bb4d647faa20914b18c","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3267,"run_id":26,"patch_hash":"7b9d1f260330154eb62407a2dcd9cc8f705ec40db02dafa0ec4e5a6029023f36","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3268,"run_id":26,"patch_hash":"b7dd650c72de524dc4b017d03d01c7f936ce05a2c24bd6657133cd74963fa56b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3269,"run_id":26,"patch_hash":"6b7f612776513c525c9dac101a0504f85110e97e0deb2613c71441641675eeef","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3271,"run_id":26,"patch_hash":"732d398cdaaf453970bd13143e2ac04f47b4e074a18b9cc1d67ee23ecc81fc68","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3272,"run_id":26,"patch_hash":"6a01138907ef40618cc965e8144ed33cf4243e0aa11113f30d0d2397f63a267a","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3273,"run_id":26,"patch_hash":"fd87adb787bddd7c75543092a836f74b094f33e77fc59c75ae7e7d50ba8e954d","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3275,"run_id":26,"patch_hash":"0510d7bcfea020e9105bcdb4017dded420430e31436e828558da1b124216ea16","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3277,"run_id":26,"patch_hash":"768c210eadc536418d8700e6da595d6689194e3f6bfe53c0c5e2a3c2910ea97e","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3291,"run_id":26,"patch_hash":"e593873efaed0e762b3c1cfafcc4d24a69fee27fd41f1f36e2c56ed49e0207c0","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3307,"run_id":26,"patch_hash":"b3b480c19d72a33aff79677fa4b0596c7fc623e9d1c70287bd34008e5e7cde85","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3311,"run_id":26,"patch_hash":"ed13fd078bb8939837fb3151ecddb14680636fa140a4e65b721132d86710fd7b","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":"^\\s*[a-zA-Z_]\\w*(?:::[a-zA-Z_]\\w*)*(?:(?:->|\\.)[a-zA-Z_]\\w*)*\\s*\\([^;]*\\)\\s*;$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":3318,"run_id":26,"patch_hash":"b740b27ed5b9931a174ec6e92367ecb79b7b084b8b0049fece74d3624f509f85","status":"survived","killed":0,"command_to_test":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","file_path":"src/node/txreconciliation_impl.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null}],"diffs":{"3145":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..ecb6aca1f6 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -737,7 +737,7 @@ private:\n     }\n     /** Immediately announce transactions to a given peer via INV message(s). */\n     bool AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNode& node)\n-        EXCLUSIVE_LOCKS_REQUIRED(!m_peer_mutex);\n+\n     /** Check whether a transaction should be sent to a given peer over several filters */\n     bool ShouldSendTransaction(const TxMempoolInfo& txinfo, uint256 txhash, Peer::TxRelay* tx_relay, CFeeRate filterrate)\n         EXCLUSIVE_LOCKS_REQUIRED(tx_relay->m_tx_inventory_mutex, tx_relay->m_bloom_filter_mutex);","3146":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..032d015721 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -740,7 +740,7 @@ private:\n         EXCLUSIVE_LOCKS_REQUIRED(!m_peer_mutex);\n     /** Check whether a transaction should be sent to a given peer over several filters */\n     bool ShouldSendTransaction(const TxMempoolInfo& txinfo, uint256 txhash, Peer::TxRelay* tx_relay, CFeeRate filterrate)\n-        EXCLUSIVE_LOCKS_REQUIRED(tx_relay->m_tx_inventory_mutex, tx_relay->m_bloom_filter_mutex);\n+\n \n     /** Send a version message to a peer */\n     void PushNodeVersion(CNode& pnode, const Peer& peer);","3147":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..478112326c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -1733,7 +1733,7 @@ void PeerManagerImpl::FinalizeNode(const CNode& node)\n         LOCK(m_tx_download_mutex);\n         m_txdownloadman.DisconnectedPeer(nodeid);\n     }\n-    if (m_txreconciliation) {\n+    if (1==1) {\n         const bool was_offered = m_txreconciliation->ForgetPeer(nodeid);\n         if (node.IsInboundConn() && was_offered) {\n             --m_inbound_reconciliation_peers;","3148":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..1006596cad 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -1735,7 +1735,7 @@ void PeerManagerImpl::FinalizeNode(const CNode& node)\n     }\n     if (m_txreconciliation) {\n         const bool was_offered = m_txreconciliation->ForgetPeer(nodeid);\n-        if (node.IsInboundConn() && was_offered) {\n+        if (node.IsInboundConn() || was_offered) {\n             --m_inbound_reconciliation_peers;\n             assert(m_inbound_reconciliation_peers >= 0);\n         }","3149":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..7d3a2bba07 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -1736,7 +1736,7 @@ void PeerManagerImpl::FinalizeNode(const CNode& node)\n     if (m_txreconciliation) {\n         const bool was_offered = m_txreconciliation->ForgetPeer(nodeid);\n         if (node.IsInboundConn() && was_offered) {\n-            --m_inbound_reconciliation_peers;\n+            ++m_inbound_reconciliation_peers;\n             assert(m_inbound_reconciliation_peers >= 0);\n         }\n     }","3154":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..698eaa46d3 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3654,7 +3654,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n     std::vector<CInv> remote_missing_invs;\n     remote_missing_invs.reserve(std::min<size_t>(remote_missing_wtxids.size(), MAX_INV_SZ));\n     unsigned int nRelayedTransactions = 0;\n-    while (!remote_missing_wtxids.empty()) {\n+;\n         std::pop_heap(remote_missing_wtxids.begin(), remote_missing_wtxids.end(), compareInvMempoolOrder);\n         auto wtxid = remote_missing_wtxids.back();\n         remote_missing_wtxids.pop_back();","3156":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..58856087ac 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3657,7 +3657,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n     while (!remote_missing_wtxids.empty()) {\n         std::pop_heap(remote_missing_wtxids.begin(), remote_missing_wtxids.end(), compareInvMempoolOrder);\n         auto wtxid = remote_missing_wtxids.back();\n-        remote_missing_wtxids.pop_back();\n+\n         auto txinfo = m_mempool.info(wtxid);\n         auto txhash = peer.m_wtxid_relay ? txinfo.tx->GetWitnessHash().ToUint256() : txinfo.tx->GetHash().ToUint256();\n ","3159":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..60b0e57b1c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3666,7 +3666,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n         }\n \n         tx_relay->m_tx_inventory_known_filter.insert(wtxid.ToUint256());\n-        remote_missing_invs.emplace_back(MSG_WTX, wtxid.ToUint256());\n+\n         nRelayedTransactions++;\n \n         if (remote_missing_invs.size() == MAX_INV_SZ) {","3160":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..3062627df9 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3669,7 +3669,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n         remote_missing_invs.emplace_back(MSG_WTX, wtxid.ToUint256());\n         nRelayedTransactions++;\n \n-        if (remote_missing_invs.size() == MAX_INV_SZ) {\n+        if (remote_missing_invs.size() != MAX_INV_SZ) {\n             MakeAndPushMessage(node, NetMsgType::INV, remote_missing_invs);\n             remote_missing_invs.clear();\n         }","3168":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..ac25b50cea 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3696,7 +3696,7 @@ bool PeerManagerImpl::ShouldSendTransaction(const TxMempoolInfo& txinfo, uint256\n \n     if (tx_relay->m_bloom_filter && !tx_relay->m_bloom_filter->IsRelevantAndUpdate(*txinfo.tx)) return false;\n \n-    return true;\n+    return false;\n }\n \n void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string& msg_type, DataStream& vRecv,","3169":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..75a815f6fe 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3858,7 +3858,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             // - and we still have space for inbound reconciliation peers;\n             const auto* tx_relay = peer.GetTxRelay();\n             const bool offer_reconciliation =\n-                pfrom.IsOutboundReconciliationConn() ||\n+                pfrom.IsOutboundReconciliationConn() &&\n                 (pfrom.IsInboundConn() && m_inbound_reconciliation_peers < MAX_INBOUND_RECONCILIATION_PEERS);\n             if (tx_relay && WITH_LOCK(tx_relay->m_bloom_filter_mutex, return tx_relay->m_relay_txs) &&\n                 offer_reconciliation && !m_opts.ignore_incoming_txs) {","3170":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..baa1bf7778 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3859,7 +3859,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             const auto* tx_relay = peer.GetTxRelay();\n             const bool offer_reconciliation =\n                 pfrom.IsOutboundReconciliationConn() ||\n-                (pfrom.IsInboundConn() && m_inbound_reconciliation_peers < MAX_INBOUND_RECONCILIATION_PEERS);\n+                (pfrom.IsInboundConn() && m_inbound_reconciliation_peers <= MAX_INBOUND_RECONCILIATION_PEERS);\n             if (tx_relay && WITH_LOCK(tx_relay->m_bloom_filter_mutex, return tx_relay->m_relay_txs) &&\n                 offer_reconciliation && !m_opts.ignore_incoming_txs) {\n                 const uint64_t recon_salt = m_txreconciliation->PreRegisterPeer(pfrom.GetId());","3171":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..fea65f904d 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3861,7 +3861,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                 pfrom.IsOutboundReconciliationConn() ||\n                 (pfrom.IsInboundConn() && m_inbound_reconciliation_peers < MAX_INBOUND_RECONCILIATION_PEERS);\n             if (tx_relay && WITH_LOCK(tx_relay->m_bloom_filter_mutex, return tx_relay->m_relay_txs) &&\n-                offer_reconciliation && !m_opts.ignore_incoming_txs) {\n+                offer_reconciliation || !m_opts.ignore_incoming_txs) {\n                 const uint64_t recon_salt = m_txreconciliation->PreRegisterPeer(pfrom.GetId());\n                 MakeAndPushMessage(pfrom, NetMsgType::SENDTXRCNCL,\n                                    node::TXRECONCILIATION_VERSION, recon_salt);","3172":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..f96edec071 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -4014,7 +4014,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                 // we should forget about the reconciliation state here if this wasn't followed\n                 // by WTXIDRELAY (since WTXIDRELAY can't be announced later).\n                 const bool was_offered = m_txreconciliation->ForgetPeer(pfrom.GetId());\n-                if (pfrom.IsInboundConn() && was_offered) {\n+                if (pfrom.IsInboundConn() || was_offered) {\n                     --m_inbound_reconciliation_peers;\n                     assert(m_inbound_reconciliation_peers >= 0);\n                 }","3173":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..8e99231dd8 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -4015,7 +4015,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                 // by WTXIDRELAY (since WTXIDRELAY can't be announced later).\n                 const bool was_offered = m_txreconciliation->ForgetPeer(pfrom.GetId());\n                 if (pfrom.IsInboundConn() && was_offered) {\n-                    --m_inbound_reconciliation_peers;\n+                    ++m_inbound_reconciliation_peers;\n                     assert(m_inbound_reconciliation_peers >= 0);\n                 }\n             }","3174":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..e77af75834 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -4173,7 +4173,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             switch (error.value()) {\n                 case node::ReconciliationError::NOT_FOUND:\n                     LogDebug(BCLog::NET, \"Ignore unexpected txreconciliation signal from peer=%d\\n\", pfrom.GetId());\n-                    break;\n+                    continue;\n                 case node::ReconciliationError::ALREADY_REGISTERED:\n                     LogDebug(BCLog::NET, \"txreconciliation protocol violation (sendtxrcncl received from already registered peer), %s\\n\", pfrom.DisconnectMsg());\n                     pfrom.fDisconnect = true;","3175":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..5c5e894c9c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -4176,7 +4176,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                     break;\n                 case node::ReconciliationError::ALREADY_REGISTERED:\n                     LogDebug(BCLog::NET, \"txreconciliation protocol violation (sendtxrcncl received from already registered peer), %s\\n\", pfrom.DisconnectMsg());\n-                    pfrom.fDisconnect = true;\n+                    pfrom.fDisconnect = false;\n                     return;\n                 case node::ReconciliationError::PROTOCOL_VIOLATION:\n                     LogDebug(BCLog::NET, \"txreconciliation protocol violation, %s\\n\", pfrom.DisconnectMsg());","3176":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..c8333a4c26 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -4180,7 +4180,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                     return;\n                 case node::ReconciliationError::PROTOCOL_VIOLATION:\n                     LogDebug(BCLog::NET, \"txreconciliation protocol violation, %s\\n\", pfrom.DisconnectMsg());\n-                    pfrom.fDisconnect = true;\n+                    pfrom.fDisconnect = false;\n                     return;\n                 default: break;\n             }","3177":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..b7237367b4 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -4182,7 +4182,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                     LogDebug(BCLog::NET, \"txreconciliation protocol violation, %s\\n\", pfrom.DisconnectMsg());\n                     pfrom.fDisconnect = true;\n                     return;\n-                default: break;\n+                default: continue;\n             }\n         }\n         return;","3178":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..4bbaebbce6 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5202,7 +5202,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::REQTXRCNCL) {\n+    if (msg_type != NetMsgType::REQTXRCNCL) {\n         uint16_t peer_recon_set_size, peer_q;\n         vRecv >> peer_recon_set_size >> peer_q;\n         if (auto error = m_txreconciliation->HandleReconciliationRequest(pfrom.GetId(), peer_recon_set_size, peer_q); error.has_value()) {","3180":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..9af019b6ba 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5209,7 +5209,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             switch(error.value()) {\n                 case node::ReconciliationError::NOT_FOUND:\n                     LogInfo(\"Peer is requesting reconciliation but never registerd, %s\\n\", pfrom.DisconnectMsg());\n-                    break;\n+                    continue;\n                 case node::ReconciliationError::WRONG_PHASE:\n                     LogInfo(\"Peer is requesting reconciliation out of order, %s\\n\", pfrom.DisconnectMsg());\n                     break;","3182":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..19f0385b2e 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5212,7 +5212,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                     break;\n                 case node::ReconciliationError::WRONG_PHASE:\n                     LogInfo(\"Peer is requesting reconciliation out of order, %s\\n\", pfrom.DisconnectMsg());\n-                    break;\n+                    continue;\n                 case node::ReconciliationError::WRONG_ROLE:\n                     LogInfo(\"Peer is requesting reconciliation but we are the initiator, %s\\n\", pfrom.DisconnectMsg());\n                     break;","3184":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..8f73ce180c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5215,7 +5215,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                     break;\n                 case node::ReconciliationError::WRONG_ROLE:\n                     LogInfo(\"Peer is requesting reconciliation but we are the initiator, %s\\n\", pfrom.DisconnectMsg());\n-                    break;\n+                    continue;\n                 default: break; // No other error is returned by HandleReconciliationRequest\n             }\n             pfrom.fDisconnect = true;","3185":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..e6e38ffe4b 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5216,7 +5216,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                 case node::ReconciliationError::WRONG_ROLE:\n                     LogInfo(\"Peer is requesting reconciliation but we are the initiator, %s\\n\", pfrom.DisconnectMsg());\n                     break;\n-                default: break; // No other error is returned by HandleReconciliationRequest\n+                default: continue; // No other error is returned by HandleReconciliationRequest\n             }\n             pfrom.fDisconnect = true;\n         }","3186":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..e87cf1d655 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5218,7 +5218,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                     break;\n                 default: break; // No other error is returned by HandleReconciliationRequest\n             }\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n         }\n         return;\n     }","3187":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..5713116681 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5223,7 +5223,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::SKETCH) {\n+    if (msg_type != NetMsgType::SKETCH) {\n         std::vector<uint8_t> skdata;\n         vRecv >> skdata;\n ","3188":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..ac6845a2b7 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5231,7 +5231,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (auto handle_sketch_result = std::get_if<node::HandleSketchResult>(&result)) {\n             if (handle_sketch_result->m_succeeded.has_value()) {\n                 // Handles both successful and failed reconciliation (but not the case per which we want to request extension).\n-                MakeAndPushMessage(pfrom, NetMsgType::RECONCILDIFF, handle_sketch_result->m_succeeded.value(), handle_sketch_result->m_txs_to_request);\n+\n                 AnnounceTxs(handle_sketch_result->m_txs_to_announce, pfrom);\n             } else {\n                 // No final result means we should request sketch extension to make another","3189":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..e13176f4bb 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5232,7 +5232,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             if (handle_sketch_result->m_succeeded.has_value()) {\n                 // Handles both successful and failed reconciliation (but not the case per which we want to request extension).\n                 MakeAndPushMessage(pfrom, NetMsgType::RECONCILDIFF, handle_sketch_result->m_succeeded.value(), handle_sketch_result->m_txs_to_request);\n-                AnnounceTxs(handle_sketch_result->m_txs_to_announce, pfrom);\n+\n             } else {\n                 // No final result means we should request sketch extension to make another\n                 // reconciliation attempt without losing the initial data.","3191":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..ed1981019a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5241,7 +5241,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         } else {\n             // Disconnect peers that send reconciliation sketch violating the protocol.\n             LogDebug(BCLog::NET, \"sketch from peer=%d violates reconciliation protocol; disconnecting\\n\", pfrom.GetId());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n             return;\n         }\n         return;","3192":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..2a860e6601 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5247,7 +5247,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::REQSKETCHEXT) {\n+    if (msg_type != NetMsgType::REQSKETCHEXT) {\n         if (!m_txreconciliation->HandleExtensionRequest(pfrom.GetId())) {\n             LogInfo(\"Peer is requesting reconciliation while a previous reconciliation has not finished yet, %s\\n\", pfrom.DisconnectMsg());\n             pfrom.fDisconnect = true;","3196":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..0cfb485461 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5256,7 +5256,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             switch(error.value()) {\n                 case node::ReconciliationError::NOT_FOUND:\n                     LogInfo(\"Peer is requesting a reconciliation extension but never registerd, %s\\n\", pfrom.DisconnectMsg());\n-                    break;\n+                    continue;\n                 case node::ReconciliationError::WRONG_PHASE:\n                     LogInfo(\"Peer is requesting a reconciliation extension out of order, %s\\n\", pfrom.DisconnectMsg());\n                     break;","3198":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..3ee3920cc1 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5259,7 +5259,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                     break;\n                 case node::ReconciliationError::WRONG_PHASE:\n                     LogInfo(\"Peer is requesting a reconciliation extension out of order, %s\\n\", pfrom.DisconnectMsg());\n-                    break;\n+                    continue;\n                 case node::ReconciliationError::WRONG_ROLE:\n                     LogInfo(\"Peer is requesting a reconciliation extension but we are the initiator, %s\\n\", pfrom.DisconnectMsg());\n                     break;","3200":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..cb9ab642ee 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5262,7 +5262,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                     break;\n                 case node::ReconciliationError::WRONG_ROLE:\n                     LogInfo(\"Peer is requesting a reconciliation extension but we are the initiator, %s\\n\", pfrom.DisconnectMsg());\n-                    break;\n+                    continue;\n                 default: break; // No other error is returned by HandleReconciliationRequest\n             }\n         }","3201":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..ab04370000 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5263,7 +5263,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n                 case node::ReconciliationError::WRONG_ROLE:\n                     LogInfo(\"Peer is requesting a reconciliation extension but we are the initiator, %s\\n\", pfrom.DisconnectMsg());\n                     break;\n-                default: break; // No other error is returned by HandleReconciliationRequest\n+                default: continue; // No other error is returned by HandleReconciliationRequest\n             }\n         }\n         return;","3202":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..07309386bd 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5271,7 +5271,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n     // Among transactions requested by short ID here, we should send only those transactions\n     // sketched (stored in local set snapshot), because otherwise we would leak privacy (mempool content).\n-    if (msg_type == NetMsgType::RECONCILDIFF) {\n+    if (msg_type != NetMsgType::RECONCILDIFF) {\n         bool recon_result;\n         std::vector<uint32_t> ask_shortids;\n         vRecv >> recon_result >> ask_shortids;","3203":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..2393a15c23 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5278,7 +5278,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n         auto result = m_txreconciliation->HandleReconcilDiff(pfrom.GetId(), recon_result, ask_shortids);\n         if (auto remote_missing = std::get_if<std::vector<Wtxid>>(&result)) {\n-            AnnounceTxs(*remote_missing, pfrom);\n+\n         } else {\n             // Disconnect peers that send reconciliation finalization violating the protocol.\n             LogDebug(BCLog::TXRECONCILIATION, \"reconcildiff from peer=%d violates reconciliation protocol; disconnecting.\\n\", pfrom.GetId());","3204":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..5d7bfc2abd 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5282,7 +5282,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         } else {\n             // Disconnect peers that send reconciliation finalization violating the protocol.\n             LogDebug(BCLog::TXRECONCILIATION, \"reconcildiff from peer=%d violates reconciliation protocol; disconnecting.\\n\", pfrom.GetId());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n             return;\n         }\n         return;","3205":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..07ec6f3075 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6024,7 +6024,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n     // We must look into the reconciliation queue first. Since the queue applies to all peers,\n     // this peer might block other reconciliation if we don't make this call regularly and\n     // unconditionally.\n-    bool reconcile = false;\n+    bool reconcile = true;\n     if (m_txreconciliation && !m_chainman.IsInitialBlockDownload()) {\n         reconcile = m_txreconciliation->IsPeerNextToReconcileWith(node.GetId(), current_time);\n     }","3206":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..9c24966592 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6025,7 +6025,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n     // this peer might block other reconciliation if we don't make this call regularly and\n     // unconditionally.\n     bool reconcile = false;\n-    if (m_txreconciliation && !m_chainman.IsInitialBlockDownload()) {\n+    if (m_txreconciliation || !m_chainman.IsInitialBlockDownload()) {\n         reconcile = m_txreconciliation->IsPeerNextToReconcileWith(node.GetId(), current_time);\n     }\n ","3207":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..7389e2db14 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6298,7 +6298,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                     std::vector<Wtxid> vInvTx;\n                     vInvTx.reserve(tx_relay->m_tx_inventory_to_send.size());\n                     for (std::set<Wtxid>::iterator it = tx_relay->m_tx_inventory_to_send.begin(); it != tx_relay->m_tx_inventory_to_send.end(); it++) {\n-                        vInvTx.push_back(*it);\n+\n                     }\n                     const CFeeRate filterrate{tx_relay->m_fee_filter_received.load()};\n                     // Topologically and fee-rate sort the inventory we send for privacy and priority reasons.","3210":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..6f3f338268 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6333,7 +6333,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                         if (!ShouldSendTransaction(txinfo, inv.hash, tx_relay, filterrate)) continue;\n \n                         auto add_to_inv_vec = [&](const CInv inv) EXCLUSIVE_LOCKS_REQUIRED(tx_relay->m_tx_inventory_mutex) {\n-                            vInv.push_back(inv);\n+\n                             nRelayedTransactions++;\n                             if (vInv.size() == MAX_INV_SZ) {\n                                 MakeAndPushMessage(node, NetMsgType::INV, vInv);","3220":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..d87765af64 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6358,7 +6358,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                                 }\n                             }\n                         }\n-                        if (!reconcile) {\n+                        if (1==1) {\n                             add_to_inv_vec(inv);\n                         }\n                     }","3221":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..0c8e7eb9db 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6359,7 +6359,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                             }\n                         }\n                         if (!reconcile) {\n-                            add_to_inv_vec(inv);\n+\n                         }\n                     }\n ","3222":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..82be707d13 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6374,7 +6374,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n         //\n         // Message: reconciliation response\n         //\n-        if (m_txreconciliation) {\n+        if (1==1) {\n             std::vector<uint8_t> skdata;\n             if (m_txreconciliation->ShouldRespondToReconciliationRequest(node.GetId(), skdata)) {\n                 // It's perfectly valid to send an empty sketch, because we use this behavior","3223":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..25bcbc766a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6381,7 +6381,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                 // to trigger early reconciliation termination when it won't help anyway:\n                 // - we have no transactions for the peer\n                 // - the peer have no transactions for us\n-                MakeAndPushMessage(node, NetMsgType::SKETCH, skdata);\n+\n             }\n         }\n ","3224":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..4113b2307e 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6390,7 +6390,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n         //\n         {\n             if (!m_chainman.IsInitialBlockDownload()) {\n-                if (reconcile) {\n+                if (1==1) {\n                     const auto result = m_txreconciliation->InitiateReconciliationRequest(node.GetId());\n                     if (auto* reconciliation_request_params = std::get_if<node::ReconCoefficients>(&result)) {\n                         const auto [local_set_size, local_q_formatted] = *reconciliation_request_params;","3225":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..34f83c7a27 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6394,7 +6394,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                     const auto result = m_txreconciliation->InitiateReconciliationRequest(node.GetId());\n                     if (auto* reconciliation_request_params = std::get_if<node::ReconCoefficients>(&result)) {\n                         const auto [local_set_size, local_q_formatted] = *reconciliation_request_params;\n-                        MakeAndPushMessage(node, NetMsgType::REQTXRCNCL, local_set_size, local_q_formatted);\n+\n                     }\n                 }\n             }","3234":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..59322d2bab 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -18,7 +18,7 @@\n namespace node {\n uint32_t TxReconciliationState::ComputeShortID(const Wtxid& wtxid) const\n {\n-    const uint32_t short_txid = 1 + (m_hasher(wtxid.ToUint256()) & 0xFFFFFFFF);\n+    const uint32_t short_txid = 1 - (m_hasher(wtxid.ToUint256()) & 0xFFFFFFFF);\n     return short_txid;\n }\n ","3235":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..754309e448 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -27,7 +27,7 @@ bool TxReconciliationState::HasCollision(const Wtxid& wtxid, Wtxid& collision, u\n     short_id = TxReconciliationState::ComputeShortID(wtxid);\n     const auto iter = m_short_id_mapping.find(short_id);\n \n-    if (iter != m_short_id_mapping.end()) {\n+    if (iter == m_short_id_mapping.end()) {\n         collision = iter->second;\n         return true;\n     }","3236":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..c41d774dfc 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -29,7 +29,7 @@ bool TxReconciliationState::HasCollision(const Wtxid& wtxid, Wtxid& collision, u\n \n     if (iter != m_short_id_mapping.end()) {\n         collision = iter->second;\n-        return true;\n+        return false;\n     }\n \n     return false;","3237":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..d85a60b209 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -32,7 +32,7 @@ bool TxReconciliationState::HasCollision(const Wtxid& wtxid, Wtxid& collision, u\n         return true;\n     }\n \n-    return false;\n+    return true;\n }\n \n uint32_t TxReconciliationState::EstimateSketchCapacity(size_t local_set_size) const","3238":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..d4c2df711b 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -42,7 +42,7 @@ uint32_t TxReconciliationState::EstimateSketchCapacity(size_t local_set_size) co\n     // Round up to match the bias the sender applied to q (check BIP-330) and to err on the side of a larger sketch\n     // (an under-estimate forces an extension round-trip).\n     const uint32_t weighted_min_size = static_cast<uint32_t>(std::ceil(m_remote_q * min_size));\n-    const uint32_t estimated_diff = 1 + weighted_min_size + set_size_diff;\n+    const uint32_t estimated_diff = 1 - weighted_min_size + set_size_diff;\n     return minisketch_compute_capacity(RECON_FIELD_SIZE, estimated_diff, RECON_FALSE_POSITIVE_COEF);\n }\n ","3239":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..5bd6d11afa 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -59,7 +59,7 @@ Minisketch TxReconciliationState::ComputeBaseSketch(uint32_t& capacity)\n \n     for (const auto& wtxid : m_local_set) {\n         uint32_t short_txid = ComputeShortID(wtxid);\n-        sketch.Add(short_txid);\n+\n         m_short_id_mapping.emplace(short_txid, wtxid);\n     }\n ","3242":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..578097b087 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -88,7 +88,7 @@ Minisketch TxReconciliationState::ComputeExtendedSketch(uint32_t extended_capaci\n void TxReconciliationState::SnapshotLocalSet()\n {\n     Assume(m_local_set_snapshot.empty());\n-    m_local_set_snapshot.insert(m_local_set.begin(), m_local_set.end());\n+\n     m_short_id_mapping_snapshot = m_short_id_mapping;\n     m_local_set.clear();\n     m_short_id_mapping.clear();","3243":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..af870c81ae 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -90,7 +90,7 @@ void TxReconciliationState::SnapshotLocalSet()\n     Assume(m_local_set_snapshot.empty());\n     m_local_set_snapshot.insert(m_local_set.begin(), m_local_set.end());\n     m_short_id_mapping_snapshot = m_short_id_mapping;\n-    m_local_set.clear();\n+\n     m_short_id_mapping.clear();\n }\n ","3245":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..8780f00973 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -99,7 +99,7 @@ void TxReconciliationState::Clear()\n     // If we are in the middle of an extension phase, we want to keep the data stored in the local\n     // set for the next round, as this contains transactions that have been received while reconciling\n     if (m_we_initiate && m_phase != ReconciliationPhase::EXT_REQUESTED) ClearLocalSet();\n-    ClearLocalSetSnapshot();\n+\n     m_phase = ReconciliationPhase::NONE;\n }\n ","3246":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..6d8c3f6f6c 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -108,7 +108,7 @@ void TxReconciliationState::PrepareForExtensionRequest(uint16_t sketch_capacity)\n     Assume(!m_we_initiate);\n     // Remember the current capacity so we can double it if the Sketch decoding fails on the peer's end.\n     m_capacity_snapshot = sketch_capacity;\n-    SnapshotLocalSet();\n+\n }\n \n void TxReconciliationState::PrepareForExtensionResponse(const std::vector<uint8_t>& remote_sketch)","3248":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..efcc6da81d 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -136,7 +136,7 @@ std::pair<std::vector<uint32_t>, std::vector<Wtxid>> TxReconciliationState::GetR\n         // Make sure we are withing the 32-bit range.\n         Assume(diff_short_id <= std::numeric_limits<uint32_t>::max());\n         const auto local_tx = working_mapping.find(diff_short_id);\n-        if (local_tx != working_mapping.end()) {\n+        if (local_tx == working_mapping.end()) {\n             remote_missing.push_back(local_tx->second);\n         } else {\n             local_missing.push_back(diff_short_id);","3249":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..43f4b44e77 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -137,7 +137,7 @@ std::pair<std::vector<uint32_t>, std::vector<Wtxid>> TxReconciliationState::GetR\n         Assume(diff_short_id <= std::numeric_limits<uint32_t>::max());\n         const auto local_tx = working_mapping.find(diff_short_id);\n         if (local_tx != working_mapping.end()) {\n-            remote_missing.push_back(local_tx->second);\n+\n         } else {\n             local_missing.push_back(diff_short_id);\n         }","3250":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..40b04e77d3 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -139,7 +139,7 @@ std::pair<std::vector<uint32_t>, std::vector<Wtxid>> TxReconciliationState::GetR\n         if (local_tx != working_mapping.end()) {\n             remote_missing.push_back(local_tx->second);\n         } else {\n-            local_missing.push_back(diff_short_id);\n+\n         }\n     }\n ","3251":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..0fce2abc19 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -151,7 +151,7 @@ std::vector<Wtxid> TxReconciliationState::GetWtxidsFromShortIDs(const std::vecto\n     std::vector<Wtxid> remote_missing;\n     for (const auto& missing_short_id : remote_missing_short_ids) {\n         const auto local_tx = m_short_id_mapping_snapshot.find(missing_short_id);\n-        if (local_tx != m_short_id_mapping_snapshot.end()) {\n+        if (local_tx == m_short_id_mapping_snapshot.end()) {\n             remote_missing.push_back(local_tx->second);\n         }\n     }","3252":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..f07581d4e7 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -152,7 +152,7 @@ std::vector<Wtxid> TxReconciliationState::GetWtxidsFromShortIDs(const std::vecto\n     for (const auto& missing_short_id : remote_missing_short_ids) {\n         const auto local_tx = m_short_id_mapping_snapshot.find(missing_short_id);\n         if (local_tx != m_short_id_mapping_snapshot.end()) {\n-            remote_missing.push_back(local_tx->second);\n+\n         }\n     }\n     return remote_missing;","3253":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..bada245167 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -187,7 +187,7 @@ private:\n     {\n         AssertLockHeld(m_txreconciliation_mutex);\n         auto salt_or_state = m_states.find(peer_id);\n-        if (salt_or_state == m_states.end()) return nullptr;\n+        if (salt_or_state != m_states.end()) return nullptr;\n \n         return std::get_if<TxReconciliationState>(&salt_or_state->second);\n     }","3254":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..eac89aad05 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -204,7 +204,7 @@ private:\n         // FIXME: This is not great. If two nodes get added back to back, the second peer would have to\n         // wait for 3*RECON_REQUEST_INTERVAL/2 instead of RECON_REQUEST_INTERVAL/2 seconds to reconcile.\n         Assume(!m_queue.empty());\n-        m_next_recon_request = now + (RECON_REQUEST_INTERVAL / m_queue.size());\n+        m_next_recon_request = now + (RECON_REQUEST_INTERVAL * m_queue.size());\n     }\n \n     std::variant<HandleSketchResult, ReconciliationError> HandleInitialSketch(TxReconciliationState& peer_state, const NodeId peer_id, const std::vector<uint8_t>& skdata)","3255":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..278878ea7a 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -213,7 +213,7 @@ private:\n         Assume(peer_state.m_phase == ReconciliationPhase::INIT_REQUESTED);\n \n         // The serialized remote sketch size needs to be a multiple of the sketch element size, otherwise we received a malformed sketch.\n-        if (skdata.size() % BYTES_PER_SKETCH_CAPACITY != 0) return ReconciliationError::PROTOCOL_VIOLATION;\n+        if (skdata.size() % BYTES_PER_SKETCH_CAPACITY == 0) return ReconciliationError::PROTOCOL_VIOLATION;\n \n         uint32_t remote_sketch_capacity = uint32_t(skdata.size() / BYTES_PER_SKETCH_CAPACITY);\n         // Protocol violation: our peer exceeded the sketch capacity, or sent a malformed sketch.","3256":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..68a45fa7d3 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -215,7 +215,7 @@ private:\n         // The serialized remote sketch size needs to be a multiple of the sketch element size, otherwise we received a malformed sketch.\n         if (skdata.size() % BYTES_PER_SKETCH_CAPACITY != 0) return ReconciliationError::PROTOCOL_VIOLATION;\n \n-        uint32_t remote_sketch_capacity = uint32_t(skdata.size() / BYTES_PER_SKETCH_CAPACITY);\n+        uint32_t remote_sketch_capacity = uint32_t(skdata.size() * BYTES_PER_SKETCH_CAPACITY);\n         // Protocol violation: our peer exceeded the sketch capacity, or sent a malformed sketch.\n         if (remote_sketch_capacity > MAX_SKETCH_CAPACITY) return ReconciliationError::PROTOCOL_VIOLATION;\n ","3258":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..bd45b0dc17 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -220,7 +220,7 @@ private:\n         if (remote_sketch_capacity > MAX_SKETCH_CAPACITY) return ReconciliationError::PROTOCOL_VIOLATION;\n \n         std::optional<Minisketch> local_sketch, remote_sketch;\n-        if (remote_sketch_capacity != 0) {\n+        if (remote_sketch_capacity == 0) {\n             remote_sketch = node::MakeMinisketch32(remote_sketch_capacity).Deserialize(skdata);\n \n             if (!peer_state.m_local_set.empty()) {","3259":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..d4ac4a236a 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -236,7 +236,7 @@ private:\n         // 1. the peer has no transactions for us\n         // 2. we told the peer we have no transactions for them while initiating reconciliation.\n         // In case (2), local sketch is also empty.\n-        if (!remote_sketch.has_value() || !local_sketch.has_value()) {\n+        if (!remote_sketch.has_value() && !local_sketch.has_value()) {\n             // Announce all transactions we have.\n             txs_to_announce = peer_state.GetAllTransactions(/*from_snapshot=*/false);\n             // Update local reconciliation state for the peer.","3260":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ca7ca958d4 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -238,7 +238,7 @@ private:\n         // In case (2), local sketch is also empty.\n         if (!remote_sketch.has_value() || !local_sketch.has_value()) {\n             // Announce all transactions we have.\n-            txs_to_announce = peer_state.GetAllTransactions(/*from_snapshot=*/false);\n+            txs_to_announce = peer_state.GetAllTransactions(/*from_snapshot=*/true);\n             // Update local reconciliation state for the peer.\n             peer_state.Clear();\n ","3261":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e5d6b6f3cd 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -240,7 +240,7 @@ private:\n             // Announce all transactions we have.\n             txs_to_announce = peer_state.GetAllTransactions(/*from_snapshot=*/false);\n             // Update local reconciliation state for the peer.\n-            peer_state.Clear();\n+\n \n             result = false;\n             LogDebug(BCLog::TXRECONCILIATION, \"Reconciliation we initiated with peer=%d terminated due to empty sketch. \" /* Continued */","3262":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..c46975114d 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -242,7 +242,7 @@ private:\n             // Update local reconciliation state for the peer.\n             peer_state.Clear();\n \n-            result = false;\n+            result = true;\n             LogDebug(BCLog::TXRECONCILIATION, \"Reconciliation we initiated with peer=%d terminated due to empty sketch. \" /* Continued */\n                                               \"Announcing all %i transactions from the local set.\\n\", peer_id, txs_to_announce.size());\n         } else {","3263":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..9cfa248e00 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -254,7 +254,7 @@ private:\n                 // Identify locally/remotely missing transactions.\n                 std::tie(txs_to_request, txs_to_announce) = peer_state.GetRelevantIDsFromShortIDs(differences, /*from_snapshot=*/false);\n                 // Update local reconciliation state for the peer.\n-                peer_state.Clear();\n+\n \n                 result = true;\n                 LogDebug(BCLog::TXRECONCILIATION, \"Reconciliation we initiated with peer=%d has succeeded at initial step, request %i txs, announce %i txs.\\n\",","3264":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..d6afdb3c04 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -256,7 +256,7 @@ private:\n                 // Update local reconciliation state for the peer.\n                 peer_state.Clear();\n \n-                result = true;\n+                result = false;\n                 LogDebug(BCLog::TXRECONCILIATION, \"Reconciliation we initiated with peer=%d has succeeded at initial step, request %i txs, announce %i txs.\\n\",\n                     peer_id, txs_to_request.size(), txs_to_announce.size());\n             } else {","3270":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e12621884a 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -294,7 +294,7 @@ private:\n         // Reconstruct the extended sketch\n         working_skdata.insert(working_skdata.begin(),\n             peer_state.m_remote_sketch_snapshot.begin(),\n-            peer_state.m_remote_sketch_snapshot.end());\n+\n \n         Minisketch local_sketch = peer_state.ComputeExtendedSketch(extended_capacity);\n         Assume(local_sketch);","3274":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e6085c7ff8 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -327,7 +327,7 @@ private:\n         }\n \n         // Filter out transactions received from the peer while reconciling.\n-        txs_to_announce.erase(std::remove_if(txs_to_announce.begin(), txs_to_announce.end(), [peer_state](const auto&x) {\n+\n             return peer_state.m_announced_while_reconciling.contains(x);\n         }), txs_to_announce.end());\n ","3276":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e6325439f9 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -349,7 +349,7 @@ private:\n         // - if we have nothing on our side\n         // - if they have nothing on their side\n         // Then, they will terminate reconciliation early and force flooding-style announcement.\n-        if (peer_state.m_remote_set_size > 0 && peer_state.m_local_set.size() > 0) {\n+        if (peer_state.m_remote_set_size >= 0 && peer_state.m_local_set.size() > 0) {\n             if (sketch_capacity = peer_state.EstimateSketchCapacity(peer_state.m_local_set.size()); sketch_capacity > 0) {\n                 Minisketch sketch = peer_state.ComputeBaseSketch(sketch_capacity);\n                 skdata = sketch.Serialize();","3278":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..87e9ed8c73 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -357,7 +357,7 @@ private:\n         }\n \n         peer_state.m_phase = ReconciliationPhase::INIT_RESPONDED;\n-        peer_state.PrepareForExtensionRequest(sketch_capacity);\n+\n \n         LogDebug(BCLog::TXRECONCILIATION, \"Responding with a sketch to reconciliation initiated by peer=%d: sending sketch of capacity=%i.\\n\",\n             peer_id, sketch_capacity);","3279":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..7986287a8c 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -379,7 +379,7 @@ private:\n         skdata = sketch.Serialize();\n \n         // For the sketch extension, send only the higher sketch elements.\n-        size_t lower_bytes_to_drop = extended_capacity / 2 * BYTES_PER_SKETCH_CAPACITY;\n+        size_t lower_bytes_to_drop = extended_capacity * 2 * BYTES_PER_SKETCH_CAPACITY;\n         // Extended sketch is twice the size of the initial sketch (which is m_capacity_snapshot).\n         Assume(lower_bytes_to_drop <= skdata.size());\n         skdata.erase(skdata.begin(), skdata.begin() + lower_bytes_to_drop);","3280":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..7c9ace378e 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -382,7 +382,7 @@ private:\n         size_t lower_bytes_to_drop = extended_capacity / 2 * BYTES_PER_SKETCH_CAPACITY;\n         // Extended sketch is twice the size of the initial sketch (which is m_capacity_snapshot).\n         Assume(lower_bytes_to_drop <= skdata.size());\n-        skdata.erase(skdata.begin(), skdata.begin() + lower_bytes_to_drop);\n+        skdata.erase(skdata.begin(), skdata.begin() - lower_bytes_to_drop);\n \n         LogDebug(BCLog::TXRECONCILIATION, \"Responding with a sketch extension to reconciliation initiated by peer=%d.\\n\", peer_id);\n     }","3281":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..2020223780 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -410,7 +410,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = m_states.find(peer_id);\n-        if (peer_state == m_states.end()) return ReconciliationError::NOT_FOUND;\n+        if (peer_state != m_states.end()) return ReconciliationError::NOT_FOUND;\n         if (std::holds_alternative<TxReconciliationState>(peer_state->second)) {\n             return ReconciliationError::ALREADY_REGISTERED;\n         }","3282":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..3b3266996a 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -421,7 +421,7 @@ public:\n         // versions have the choice of reconciling with this current version. However, they also\n         // have the choice to refuse supporting reconciliations if the common version is not\n         // satisfactory (e.g. too low).\n-        const uint32_t recon_version{std::min(peer_recon_version, m_recon_version)};\n+        const uint32_t recon_version{std::max(peer_recon_version, m_recon_version)};\n         // v1 is the lowest version, so suggesting something below must be a protocol violation.\n         if (recon_version < 1) return ReconciliationError::PROTOCOL_VIOLATION;\n ","3283":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..a652e7bc98 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -423,7 +423,7 @@ public:\n         // satisfactory (e.g. too low).\n         const uint32_t recon_version{std::min(peer_recon_version, m_recon_version)};\n         // v1 is the lowest version, so suggesting something below must be a protocol violation.\n-        if (recon_version < 1) return ReconciliationError::PROTOCOL_VIOLATION;\n+        if (recon_version <= 1) return ReconciliationError::PROTOCOL_VIOLATION;\n \n         LogDebug(BCLog::TXRECONCILIATION, \"Register peer=%d (inbound=%i).\\n\", peer_id, is_peer_inbound);\n ","3284":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..f62f82e0f3 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -428,7 +428,7 @@ public:\n         LogDebug(BCLog::TXRECONCILIATION, \"Register peer=%d (inbound=%i).\\n\", peer_id, is_peer_inbound);\n \n         const uint256 full_salt{ComputeSalt(local_salt, remote_salt)};\n-        peer_state->second.emplace<TxReconciliationState>(!is_peer_inbound, full_salt.GetUint64(0), full_salt.GetUint64(1));\n+        peer_state->second.emplace<TxReconciliationState>(!is_peer_inbound, full_salt.GetUint64(0 - 1), full_salt.GetUint64(1));\n \n         if (!is_peer_inbound) {\n             // If this is the first outbound peer registered for reconciliation, don't bother instantly requesting reconciliation.","3285":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..8024d59432 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -430,7 +430,7 @@ public:\n         const uint256 full_salt{ComputeSalt(local_salt, remote_salt)};\n         peer_state->second.emplace<TxReconciliationState>(!is_peer_inbound, full_salt.GetUint64(0), full_salt.GetUint64(1));\n \n-        if (!is_peer_inbound) {\n+        if (1==1) {\n             // If this is the first outbound peer registered for reconciliation, don't bother instantly requesting reconciliation.\n             // Set the next request one RECON_REQUEST_INTERVAL in the future so we have time to gather some transactions\n             m_queue.push_back(peer_id);","3286":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..59f1526509 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -433,7 +433,7 @@ public:\n         if (!is_peer_inbound) {\n             // If this is the first outbound peer registered for reconciliation, don't bother instantly requesting reconciliation.\n             // Set the next request one RECON_REQUEST_INTERVAL in the future so we have time to gather some transactions\n-            m_queue.push_back(peer_id);\n+\n             if (m_queue.size() == 1) {\n                 ScheduleNextReconRequest(GetTime<std::chrono::microseconds>());\n             }","3287":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ac719e8849 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -434,7 +434,7 @@ public:\n             // If this is the first outbound peer registered for reconciliation, don't bother instantly requesting reconciliation.\n             // Set the next request one RECON_REQUEST_INTERVAL in the future so we have time to gather some transactions\n             m_queue.push_back(peer_id);\n-            if (m_queue.size() == 1) {\n+            if (m_queue.size() != 1) {\n                 ScheduleNextReconRequest(GetTime<std::chrono::microseconds>());\n             }\n         }","3288":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..41bc4b6a79 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -435,7 +435,7 @@ public:\n             // Set the next request one RECON_REQUEST_INTERVAL in the future so we have time to gather some transactions\n             m_queue.push_back(peer_id);\n             if (m_queue.size() == 1) {\n-                ScheduleNextReconRequest(GetTime<std::chrono::microseconds>());\n+\n             }\n         }\n         return std::nullopt;","3289":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..5f758afb12 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -447,7 +447,7 @@ public:\n         AssertLockNotHeld(m_txreconciliation_mutex);\n         LOCK(m_txreconciliation_mutex);\n         auto peer_state = m_states.find(peer_id);\n-        return (peer_state != m_states.end() &&\n+        return (peer_state != m_states.end() ||\n                 std::holds_alternative<TxReconciliationState>(peer_state->second));\n     }\n ","3290":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..22edb235e0 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -457,7 +457,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (!peer_state) return false;\n+        if (!peer_state) return true;\n         if (m_queue.empty()) return false;\n \n         if (m_next_recon_request <= now && m_queue.front() == peer_id) {","3292":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..2094428855 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -460,7 +460,7 @@ public:\n         if (!peer_state) return false;\n         if (m_queue.empty()) return false;\n \n-        if (m_next_recon_request <= now && m_queue.front() == peer_id) {\n+        if (m_next_recon_request < now && m_queue.front() == peer_id) {\n             Assume(peer_state->m_we_initiate);\n             m_queue.pop_front();\n             m_queue.push_back(peer_id);","3293":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..c8a97e5f93 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -462,7 +462,7 @@ public:\n \n         if (m_next_recon_request <= now && m_queue.front() == peer_id) {\n             Assume(peer_state->m_we_initiate);\n-            m_queue.pop_front();\n+\n             m_queue.push_back(peer_id);\n \n             // If the phase is not NONE, the peer hasn't concluded the previous reconciliation cycle.","3294":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..94483dd97d 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -463,7 +463,7 @@ public:\n         if (m_next_recon_request <= now && m_queue.front() == peer_id) {\n             Assume(peer_state->m_we_initiate);\n             m_queue.pop_front();\n-            m_queue.push_back(peer_id);\n+\n \n             // If the phase is not NONE, the peer hasn't concluded the previous reconciliation cycle.\n             // We won't be updating the shared reconciliation timer, to let the next peer on the queue take","3295":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..3199f94e02 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -470,7 +470,7 @@ public:\n             // its place without waiting. Moreover, we won't send another reconciliation request to this peer\n             // until the previous one is completed (InitiateReconciliationRequest will shortcut)\n             if (peer_state->m_phase == ReconciliationPhase::NONE) ScheduleNextReconRequest(now);\n-            return true;\n+            return false;\n         }\n \n         return false;","3296":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e8398da841 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -473,7 +473,7 @@ public:\n             return true;\n         }\n \n-        return false;\n+        return true;\n     }\n \n     bool ForgetPeer(NodeId peer_id) EXCLUSIVE_LOCKS_REQUIRED(!m_txreconciliation_mutex)","3297":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..10e025763a 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -482,7 +482,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (peer_state && peer_state->m_we_initiate) {\n+        if (peer_state || peer_state->m_we_initiate) {\n             Assert(m_queue.size() > 0);\n             m_queue.erase(std::remove(m_queue.begin(), m_queue.end(), peer_id), m_queue.end());\n         }","3298":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..f571712833 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -484,7 +484,7 @@ public:\n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (peer_state && peer_state->m_we_initiate) {\n             Assert(m_queue.size() > 0);\n-            m_queue.erase(std::remove(m_queue.begin(), m_queue.end(), peer_id), m_queue.end());\n+\n         }\n \n         if (m_states.erase(peer_id)) {","3299":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..3684facdee 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -487,7 +487,7 @@ public:\n             m_queue.erase(std::remove(m_queue.begin(), m_queue.end(), peer_id), m_queue.end());\n         }\n \n-        if (m_states.erase(peer_id)) {\n+\n             LogDebug(BCLog::TXRECONCILIATION, \"Forget txreconciliation state of peer=%d.\\n\", peer_id);\n             return true;\n         }","3300":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..21d4fd306a 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -489,7 +489,7 @@ public:\n \n         if (m_states.erase(peer_id)) {\n             LogDebug(BCLog::TXRECONCILIATION, \"Forget txreconciliation state of peer=%d.\\n\", peer_id);\n-            return true;\n+            return false;\n         }\n         return false;\n     }","3301":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..06d252735b 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -491,7 +491,7 @@ public:\n             LogDebug(BCLog::TXRECONCILIATION, \"Forget txreconciliation state of peer=%d.\\n\", peer_id);\n             return true;\n         }\n-        return false;\n+        return true;\n     }\n \n     std::optional<AddToSetError> AddToSet(NodeId peer_id, const Wtxid& wtxid) EXCLUSIVE_LOCKS_REQUIRED(!m_txreconciliation_mutex)","3302":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..be123f60e2 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -517,7 +517,7 @@ public:\n         }\n \n         // Transactions which don't make it to the set due to the limit are announced via fanout.\n-        if (peer_state->m_local_set.size() >= MAX_RECONSET_SIZE) {\n+        if (peer_state->m_local_set.size() > MAX_RECONSET_SIZE) {\n             LogDebug(BCLog::TXRECONCILIATION, \"Reconciliation set maximum size reached for peer=%d.\\n\", peer_id);\n             return AddToSetError(ReconciliationError::FULL_RECON_SET);\n         }","3303":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..d92e1e3d88 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -523,7 +523,7 @@ public:\n         }\n \n         if (peer_state->m_local_set.insert(wtxid).second) {\n-            peer_state->m_short_id_mapping.emplace(short_id, wtxid);\n+\n             LogDebug(BCLog::TXRECONCILIATION, \"Added %s to the reconciliation set for peer=%d. Now the set contains %i transactions.\\n\",\n                 wtxid.ToString(), peer_id, peer_state->m_local_set.size());\n         }","3304":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..b20b79bfc1 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -525,7 +525,7 @@ public:\n         if (peer_state->m_local_set.insert(wtxid).second) {\n             peer_state->m_short_id_mapping.emplace(short_id, wtxid);\n             LogDebug(BCLog::TXRECONCILIATION, \"Added %s to the reconciliation set for peer=%d. Now the set contains %i transactions.\\n\",\n-                wtxid.ToString(), peer_id, peer_state->m_local_set.size());\n+\n         }\n         return std::nullopt;\n     }","3305":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..47ca91bf7a 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -536,7 +536,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (!peer_state) return false;\n+        if (!peer_state) return true;\n \n         const bool removed = peer_state->m_local_set.erase(wtxid) > 0;\n         if (removed) {","3306":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..7d5ca90735 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -538,7 +538,7 @@ public:\n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (!peer_state) return false;\n \n-        const bool removed = peer_state->m_local_set.erase(wtxid) > 0;\n+        const bool removed = peer_state->m_local_set.erase(wtxid) >= 0;\n         if (removed) {\n             peer_state->m_short_id_mapping.erase(peer_state->ComputeShortID(wtxid));\n             LogDebug(BCLog::TXRECONCILIATION, \"Removed %s from the reconciliation set for peer=%d. Now the set contains %i transactions.\\n\",","3308":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..90c2f326e7 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -540,7 +540,7 @@ public:\n \n         const bool removed = peer_state->m_local_set.erase(wtxid) > 0;\n         if (removed) {\n-            peer_state->m_short_id_mapping.erase(peer_state->ComputeShortID(wtxid));\n+\n             LogDebug(BCLog::TXRECONCILIATION, \"Removed %s from the reconciliation set for peer=%d. Now the set contains %i transactions.\\n\",\n                 wtxid.ToString(), peer_id, peer_state->m_local_set.size());\n         } else {","3309":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..fef3ecf07d 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -542,7 +542,7 @@ public:\n         if (removed) {\n             peer_state->m_short_id_mapping.erase(peer_state->ComputeShortID(wtxid));\n             LogDebug(BCLog::TXRECONCILIATION, \"Removed %s from the reconciliation set for peer=%d. Now the set contains %i transactions.\\n\",\n-                wtxid.ToString(), peer_id, peer_state->m_local_set.size());\n+\n         } else {\n             LogDebug(BCLog::TXRECONCILIATION, \"Couldn't remove %s from the reconciliation set for peer=%d. Transaction not found.\\n\",\n                 wtxid.ToString(), peer_id);","3310":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..c673024767 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -545,7 +545,7 @@ public:\n                 wtxid.ToString(), peer_id, peer_state->m_local_set.size());\n         } else {\n             LogDebug(BCLog::TXRECONCILIATION, \"Couldn't remove %s from the reconciliation set for peer=%d. Transaction not found.\\n\",\n-                wtxid.ToString(), peer_id);\n+\n         }\n \n         if (peer_state->m_local_set_snapshot.contains(wtxid)) {","3312":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..5a178059bf 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -561,7 +561,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (!peer_state) return ReconciliationError::NOT_FOUND;\n+        if (1==1) return ReconciliationError::NOT_FOUND;\n \n         if (!peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n ","3313":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..4f82c0c79f 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -563,7 +563,7 @@ public:\n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (!peer_state) return ReconciliationError::NOT_FOUND;\n \n-        if (!peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n+        if (1==1) return ReconciliationError::WRONG_ROLE;\n \n         // Shortcut if the peer hasn't completed the previous reconciliation cycle\n         if (peer_state->m_phase != ReconciliationPhase::NONE) return ReconciliationError::WRONG_PHASE;","3314":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..43ac46e0d8 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -566,7 +566,7 @@ public:\n         if (!peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n \n         // Shortcut if the peer hasn't completed the previous reconciliation cycle\n-        if (peer_state->m_phase != ReconciliationPhase::NONE) return ReconciliationError::WRONG_PHASE;\n+        if (peer_state->m_phase == ReconciliationPhase::NONE) return ReconciliationError::WRONG_PHASE;\n         peer_state->m_phase = ReconciliationPhase::INIT_REQUESTED;\n \n         size_t local_set_size = peer_state->m_local_set.size();","3315":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..8cc0fa3343 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -588,7 +588,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (!peer_state) return ReconciliationError::NOT_FOUND;\n+        if (1==1) return ReconciliationError::NOT_FOUND;\n \n         // We only respond to reconciliation requests if the peer is the initiator and we are not\n         // in the middle of another reconciliation cycle with him","3316":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..7e4571fba8 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -592,7 +592,7 @@ public:\n \n         // We only respond to reconciliation requests if the peer is the initiator and we are not\n         // in the middle of another reconciliation cycle with him\n-        if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n+        if (1==1) return ReconciliationError::WRONG_ROLE;\n         if (peer_state->m_phase != ReconciliationPhase::NONE) return ReconciliationError::WRONG_PHASE;\n \n         // A BIP-330 compliant peer rounds up when narrowing q to the wire format, so the","3317":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..88cc853604 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -593,7 +593,7 @@ public:\n         // We only respond to reconciliation requests if the peer is the initiator and we are not\n         // in the middle of another reconciliation cycle with him\n         if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n-        if (peer_state->m_phase != ReconciliationPhase::NONE) return ReconciliationError::WRONG_PHASE;\n+        if (peer_state->m_phase == ReconciliationPhase::NONE) return ReconciliationError::WRONG_PHASE;\n \n         // A BIP-330 compliant peer rounds up when narrowing q to the wire format, so the\n         // formatted q is at most Q_PRECISION. Reject anything larger.","3319":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..67b221724b 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -598,7 +598,7 @@ public:\n         // A BIP-330 compliant peer rounds up when narrowing q to the wire format, so the\n         // formatted q is at most Q_PRECISION. Reject anything larger.\n         if (peer_q > Q_PRECISION) return ReconciliationError::PROTOCOL_VIOLATION;\n-        const double peer_q_converted = static_cast<double>(peer_q) / Q_PRECISION;\n+        const double peer_q_converted = static_cast<double>(peer_q) * Q_PRECISION;\n         peer_state->m_remote_q = peer_q_converted;\n         peer_state->m_remote_set_size = peer_recon_set_size;\n         peer_state->m_phase = ReconciliationPhase::INIT_REQUESTED;","3320":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..6fd035e420 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -615,7 +615,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (!peer_state) return false;\n+        if (!peer_state) return true;\n         if (peer_state->m_we_initiate) return false;\n \n         ReconciliationPhase incoming_phase = peer_state->m_phase;","3321":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..2e7207f9ca 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -616,7 +616,7 @@ public:\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (!peer_state) return false;\n-        if (peer_state->m_we_initiate) return false;\n+        if (peer_state->m_we_initiate) return true;\n \n         ReconciliationPhase incoming_phase = peer_state->m_phase;\n         if (incoming_phase == ReconciliationPhase::INIT_REQUESTED) {","3322":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e1e3ef1cb1 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -619,7 +619,7 @@ public:\n         if (peer_state->m_we_initiate) return false;\n \n         ReconciliationPhase incoming_phase = peer_state->m_phase;\n-        if (incoming_phase == ReconciliationPhase::INIT_REQUESTED) {\n+        if (incoming_phase != ReconciliationPhase::INIT_REQUESTED) {\n             RespondToInitialRequest(*peer_state, peer_id, skdata);\n             return true;\n         } else if (incoming_phase == ReconciliationPhase::EXT_REQUESTED) {","3323":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e3916b2c1b 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -620,7 +620,7 @@ public:\n \n         ReconciliationPhase incoming_phase = peer_state->m_phase;\n         if (incoming_phase == ReconciliationPhase::INIT_REQUESTED) {\n-            RespondToInitialRequest(*peer_state, peer_id, skdata);\n+\n             return true;\n         } else if (incoming_phase == ReconciliationPhase::EXT_REQUESTED) {\n             RespondToExtensionRequest(*peer_state, peer_id, skdata);","3324":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ca485f846b 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -621,7 +621,7 @@ public:\n         ReconciliationPhase incoming_phase = peer_state->m_phase;\n         if (incoming_phase == ReconciliationPhase::INIT_REQUESTED) {\n             RespondToInitialRequest(*peer_state, peer_id, skdata);\n-            return true;\n+            return false;\n         } else if (incoming_phase == ReconciliationPhase::EXT_REQUESTED) {\n             RespondToExtensionRequest(*peer_state, peer_id, skdata);\n             return true;","3325":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..03377f1c78 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -622,7 +622,7 @@ public:\n         if (incoming_phase == ReconciliationPhase::INIT_REQUESTED) {\n             RespondToInitialRequest(*peer_state, peer_id, skdata);\n             return true;\n-        } else if (incoming_phase == ReconciliationPhase::EXT_REQUESTED) {\n+        } else if (incoming_phase != ReconciliationPhase::EXT_REQUESTED) {\n             RespondToExtensionRequest(*peer_state, peer_id, skdata);\n             return true;\n         } else {","3326":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ede72ff5de 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -623,7 +623,7 @@ public:\n             RespondToInitialRequest(*peer_state, peer_id, skdata);\n             return true;\n         } else if (incoming_phase == ReconciliationPhase::EXT_REQUESTED) {\n-            RespondToExtensionRequest(*peer_state, peer_id, skdata);\n+\n             return true;\n         } else {\n             return false;","3327":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ce5a441459 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -624,7 +624,7 @@ public:\n             return true;\n         } else if (incoming_phase == ReconciliationPhase::EXT_REQUESTED) {\n             RespondToExtensionRequest(*peer_state, peer_id, skdata);\n-            return true;\n+            return false;\n         } else {\n             return false;\n         }","3328":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..8d8b01a6f6 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -626,7 +626,7 @@ public:\n             RespondToExtensionRequest(*peer_state, peer_id, skdata);\n             return true;\n         } else {\n-            return false;\n+            return true;\n         }\n     }\n ","3329":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..0c33a0ae17 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -636,7 +636,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (!peer_state) return ReconciliationError::NOT_FOUND;\n+        if (1==1) return ReconciliationError::NOT_FOUND;\n         // We only may receive a sketch from reconciliation responder, not initiator.\n         if (!peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n ","3330":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..8dbf0ce796 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -638,7 +638,7 @@ public:\n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (!peer_state) return ReconciliationError::NOT_FOUND;\n         // We only may receive a sketch from reconciliation responder, not initiator.\n-        if (!peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n+        if (1==1) return ReconciliationError::WRONG_ROLE;\n \n         ReconciliationPhase cur_phase = peer_state->m_phase;\n         if (cur_phase == ReconciliationPhase::INIT_REQUESTED) {","3331":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..5a702250bd 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -641,7 +641,7 @@ public:\n         if (!peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n \n         ReconciliationPhase cur_phase = peer_state->m_phase;\n-        if (cur_phase == ReconciliationPhase::INIT_REQUESTED) {\n+        if (cur_phase != ReconciliationPhase::INIT_REQUESTED) {\n             return HandleInitialSketch(*peer_state, peer_id, skdata);\n         } else if (cur_phase == ReconciliationPhase::EXT_REQUESTED) {\n             return HandleSketchExtension(*peer_state, peer_id, skdata);","3332":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e2524ffade 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -643,7 +643,7 @@ public:\n         ReconciliationPhase cur_phase = peer_state->m_phase;\n         if (cur_phase == ReconciliationPhase::INIT_REQUESTED) {\n             return HandleInitialSketch(*peer_state, peer_id, skdata);\n-        } else if (cur_phase == ReconciliationPhase::EXT_REQUESTED) {\n+        } else if (cur_phase != ReconciliationPhase::EXT_REQUESTED) {\n             return HandleSketchExtension(*peer_state, peer_id, skdata);\n         } else {\n             LogDebug(BCLog::TXRECONCILIATION, \"Received sketch from peer=%d in wrong reconciliation phase=%i.\\n\", peer_id, static_cast<int>(cur_phase));","3333":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..3b09ce0b72 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -657,7 +657,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (!peer_state) return ReconciliationError::NOT_FOUND;\n+        if (1==1) return ReconciliationError::NOT_FOUND;\n         if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n         if (peer_state->m_phase != ReconciliationPhase::INIT_RESPONDED) return ReconciliationError::WRONG_PHASE;\n         if (peer_state->m_capacity_snapshot == 0) {","3334":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..dfcf2c4e7e 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -658,7 +658,7 @@ public:\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (!peer_state) return ReconciliationError::NOT_FOUND;\n-        if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n+        if (1==1) return ReconciliationError::WRONG_ROLE;\n         if (peer_state->m_phase != ReconciliationPhase::INIT_RESPONDED) return ReconciliationError::WRONG_PHASE;\n         if (peer_state->m_capacity_snapshot == 0) {\n             // In this case, the peer is supposed to terminate the reconciliation and not request extension.","3335":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..09cbc5d691 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -659,7 +659,7 @@ public:\n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (!peer_state) return ReconciliationError::NOT_FOUND;\n         if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n-        if (peer_state->m_phase != ReconciliationPhase::INIT_RESPONDED) return ReconciliationError::WRONG_PHASE;\n+        if (peer_state->m_phase == ReconciliationPhase::INIT_RESPONDED) return ReconciliationError::WRONG_PHASE;\n         if (peer_state->m_capacity_snapshot == 0) {\n             // In this case, the peer is supposed to terminate the reconciliation and not request extension.\n             LogDebug(BCLog::TXRECONCILIATION, \"Peer=%d violated the protocol by requesting an extension even though we initially provided an empty sketch.\\n\", peer_id);","3336":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..f71275c043 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -660,7 +660,7 @@ public:\n         if (!peer_state) return ReconciliationError::NOT_FOUND;\n         if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n         if (peer_state->m_phase != ReconciliationPhase::INIT_RESPONDED) return ReconciliationError::WRONG_PHASE;\n-        if (peer_state->m_capacity_snapshot == 0) {\n+        if (peer_state->m_capacity_snapshot != 0) {\n             // In this case, the peer is supposed to terminate the reconciliation and not request extension.\n             LogDebug(BCLog::TXRECONCILIATION, \"Peer=%d violated the protocol by requesting an extension even though we initially provided an empty sketch.\\n\", peer_id);\n             return ReconciliationError::PROTOCOL_VIOLATION;","3337":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..b3c242175d 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -678,7 +678,7 @@ public:\n         LOCK(m_txreconciliation_mutex);\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n-        if (!peer_state) return ReconciliationError::NOT_FOUND;\n+        if (1==1) return ReconciliationError::NOT_FOUND;\n         if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n \n         // Check that reconciliation is in the right phase.","3338":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..144bf73808 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -679,7 +679,7 @@ public:\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (!peer_state) return ReconciliationError::NOT_FOUND;\n-        if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n+        if (1==1) return ReconciliationError::WRONG_ROLE;\n \n         // Check that reconciliation is in the right phase.\n         if (peer_state->m_phase != ReconciliationPhase::INIT_RESPONDED &&","3339":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..2e9c8ddc32 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -682,7 +682,7 @@ public:\n         if (peer_state->m_we_initiate) return ReconciliationError::WRONG_ROLE;\n \n         // Check that reconciliation is in the right phase.\n-        if (peer_state->m_phase != ReconciliationPhase::INIT_RESPONDED &&\n+        if (peer_state->m_phase != ReconciliationPhase::INIT_RESPONDED ||\n             peer_state->m_phase != ReconciliationPhase::EXT_RESPONDED) return ReconciliationError::WRONG_PHASE;\n \n         // Note that now matter at which phase this happened, transactions must have been stored in","3340":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..dee7612268 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -683,7 +683,7 @@ public:\n \n         // Check that reconciliation is in the right phase.\n         if (peer_state->m_phase != ReconciliationPhase::INIT_RESPONDED &&\n-            peer_state->m_phase != ReconciliationPhase::EXT_RESPONDED) return ReconciliationError::WRONG_PHASE;\n+            peer_state->m_phase == ReconciliationPhase::EXT_RESPONDED) return ReconciliationError::WRONG_PHASE;\n \n         // Note that now matter at which phase this happened, transactions must have been stored in\n         // the snapshot, so we should operate over the snapshot here.","3341":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..b4b8dd0ba5 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -690,7 +690,7 @@ public:\n \n         std::vector<Wtxid> remote_missing;\n         // Identify missing transactions based on the reconciliation result sent by the peer.\n-        if (recon_result) {\n+        if (1==1) {\n             remote_missing = peer_state->GetWtxidsFromShortIDs(remote_missing_short_ids);\n         } else {\n             // Usually, reconciliation fails only after extension, but it also may fail at the initial","3342":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..2e9232cc1e 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -696,7 +696,7 @@ public:\n             // Usually, reconciliation fails only after extension, but it also may fail at the initial\n             // phase if one of the sides have no transactions locally. In either case, the transactions\n             // we have for the peer are stored in the snapshot.\n-            remote_missing = peer_state->GetAllTransactions(/*from_snapshot=*/true);\n+            remote_missing = peer_state->GetAllTransactions(/*from_snapshot=*/false);\n         }\n \n         // Filter out transactions received from the peer while reconciling.","3343":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..49ed7cb9a4 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -700,7 +700,7 @@ public:\n         }\n \n         // Filter out transactions received from the peer while reconciling.\n-        remote_missing.erase(std::remove_if(remote_missing.begin(), remote_missing.end(), [peer_state](const auto&x) {\n+\n             return peer_state->m_announced_while_reconciling.contains(x);\n         }), remote_missing.end());\n ","3344":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ae5f298cfd 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -705,7 +705,7 @@ public:\n         }), remote_missing.end());\n \n         // Update local reconciliation state for the peer.\n-        peer_state->Clear();\n+\n \n         LogDebug(BCLog::TXRECONCILIATION, \"Finalizing reconciliation init by peer=%d with result=%i, announcing %i txs (requested by shortID).\\n\",\n             peer_id, recon_result, remote_missing.size());","3345":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..f2159def52 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -726,7 +726,7 @@ uint64_t TxReconciliationTracker::PreRegisterPeer(NodeId peer_id)\n \n void TxReconciliationTracker::PreRegisterPeerWithSalt(NodeId peer_id, uint64_t local_salt)\n {\n-    m_impl->PreRegisterPeer(peer_id, local_salt);\n+\n }\n \n std::optional<ReconciliationError> TxReconciliationTracker::RegisterPeer(NodeId peer_id, bool is_peer_inbound, uint32_t peer_recon_version, uint64_t remote_salt)","3140":"diff --git a/src/net.cpp b/src/net.cpp\nindex f825eb0eb7..5bba088541 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -1899,7 +1899,7 @@ bool CConnman::AddConnection(const std::string& address, ConnectionType conn_typ\n         break;\n     case ConnectionType::OUTBOUND_FULL_RECONCILIATION:\n         max_connections = m_max_outbound_full_recon;\n-        break;\n+        continue;\n     case ConnectionType::BLOCK_RELAY:\n         max_connections = m_max_outbound_block_relay;\n         break;","3141":"diff --git a/src/net.cpp b/src/net.cpp\nindex f825eb0eb7..3c2127975f 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -2774,7 +2774,7 @@ void CConnman::ThreadOpenConnections(const std::vector<std::string> connect, std\n             anchor = true;\n         } else if (nOutboundFullRelay < m_max_outbound_full_relay) {\n             // OUTBOUND_FULL_RELAY\n-        } else if (nOutboundFullRecon < m_max_outbound_full_recon) {\n+        } else if (nOutboundFullRecon <= m_max_outbound_full_recon) {\n             conn_type = ConnectionType::OUTBOUND_FULL_RECONCILIATION;\n         } else if (nOutboundBlockRelay < m_max_outbound_block_relay) {\n             conn_type = ConnectionType::BLOCK_RELAY;","3142":"diff --git a/src/net.h b/src/net.h\nindex ae61cefa9d..e0e279568f 100644\n--- a/src/net.h\n+++ b/src/net.h\n@@ -798,7 +798,7 @@ public:\n \n     bool IsOutboundReconciliationConn() const\n     {\n-        return m_conn_type == ConnectionType::OUTBOUND_FULL_RECONCILIATION;\n+        return m_conn_type != ConnectionType::OUTBOUND_FULL_RECONCILIATION;\n     }\n \n     bool IsManualConn() const {","3143":"diff --git a/src/net.h b/src/net.h\nindex ae61cefa9d..db3ae345a1 100644\n--- a/src/net.h\n+++ b/src/net.h\n@@ -815,7 +815,7 @@ public:\n         case ConnectionType::PRIVATE_BROADCAST:\n         //FIXME: Should this be flagged as fulloutbound?\n         case ConnectionType::OUTBOUND_FULL_RECONCILIATION:\n-            return false;\n+            return true;\n         case ConnectionType::OUTBOUND_FULL_RELAY:\n         case ConnectionType::MANUAL:\n                 return true;","3144":"diff --git a/src/net.h b/src/net.h\nindex ae61cefa9d..81d2704ff9 100644\n--- a/src/net.h\n+++ b/src/net.h\n@@ -1133,7 +1133,7 @@ public:\n         m_max_outbound_full_relay = std::min(MAX_OUTBOUND_FULL_RELAY_CONNECTIONS, m_max_automatic_connections);\n         m_max_outbound_full_recon = std::min(connOptions.m_max_outbound_full_recon, m_max_automatic_connections - m_max_outbound_full_relay);\n         m_max_outbound_block_relay = std::min(MAX_BLOCK_RELAY_ONLY_CONNECTIONS, m_max_automatic_connections - m_max_outbound_full_recon - m_max_outbound_full_relay);\n-        m_max_automatic_outbound = m_max_outbound_full_relay + m_max_outbound_full_recon + m_max_outbound_block_relay + m_max_feeler;\n+        m_max_automatic_outbound = m_max_outbound_full_relay - m_max_outbound_full_recon + m_max_outbound_block_relay + m_max_feeler;\n         m_max_inbound = std::max(0, m_max_automatic_connections - m_max_automatic_outbound);\n         m_use_addrman_outgoing = connOptions.m_use_addrman_outgoing;\n         m_client_interface = connOptions.uiInterface;","3226":"diff --git a/src/node/txreconciliation.h b/src/node/txreconciliation.h\nindex ba5dd1728b..9e27737d7b 100644\n--- a/src/node/txreconciliation.h\n+++ b/src/node/txreconciliation.h\n@@ -16,7 +16,7 @@ namespace node {\n  * the value used to convert it to integer for transmission purposes, as specified in BIP-330.\n  */\n constexpr double Q = 0.25;\n-constexpr uint16_t Q_PRECISION{(2 << 14) - 1};\n+constexpr uint16_t Q_PRECISION{(2 << 14) + 1};\n \n /** The size of the field, used to compute sketches to reconcile transactions (see BIP-330). */\n constexpr unsigned int RECON_FIELD_SIZE = 32;","3227":"diff --git a/src/node/txreconciliation.h b/src/node/txreconciliation.h\nindex ba5dd1728b..1db6debae7 100644\n--- a/src/node/txreconciliation.h\n+++ b/src/node/txreconciliation.h\n@@ -43,7 +43,7 @@ enum class ReconciliationPhase\n inline uint256 ComputeSalt(uint64_t salt1, uint64_t salt2)\n {\n     // According to BIP-330, salts should be combined in ascending order.\n-    return (HashWriter(RECON_SALT_HASHER) << std::min(salt1, salt2) << std::max(salt1, salt2)).GetSHA256();\n+    return (HashWriter(RECON_SALT_HASHER) << std::max(salt1, salt2) << std::max(salt1, salt2)).GetSHA256();\n }\n \n /** Keeps track of txreconciliation-related per-peer state. */","3228":"diff --git a/src/node/txreconciliation.h b/src/node/txreconciliation.h\nindex ba5dd1728b..990b148a59 100644\n--- a/src/node/txreconciliation.h\n+++ b/src/node/txreconciliation.h\n@@ -215,7 +215,7 @@ private:\n     /** Clears the peer's local set. To be called once the reconciliation flow has completed. */\n     void ClearLocalSet()\n     {\n-        m_local_set.clear();\n+\n         m_short_id_mapping.clear();\n     }\n ","3229":"diff --git a/src/node/txreconciliation.h b/src/node/txreconciliation.h\nindex ba5dd1728b..d6a743b154 100644\n--- a/src/node/txreconciliation.h\n+++ b/src/node/txreconciliation.h\n@@ -216,7 +216,7 @@ private:\n     void ClearLocalSet()\n     {\n         m_local_set.clear();\n-        m_short_id_mapping.clear();\n+\n     }\n \n     /** Clears the snapshot of a peer's local set. To be called once the reconciliation flow has completed. */","3230":"diff --git a/src/node/txreconciliation.h b/src/node/txreconciliation.h\nindex ba5dd1728b..93bffda69a 100644\n--- a/src/node/txreconciliation.h\n+++ b/src/node/txreconciliation.h\n@@ -222,7 +222,7 @@ private:\n     /** Clears the snapshot of a peer's local set. To be called once the reconciliation flow has completed. */\n     void ClearLocalSetSnapshot()\n     {\n-        m_local_set_snapshot.clear();\n+\n         m_short_id_mapping_snapshot.clear();\n         m_announced_while_reconciling.clear();\n         m_remote_sketch_snapshot.clear();","3231":"diff --git a/src/node/txreconciliation.h b/src/node/txreconciliation.h\nindex ba5dd1728b..445350be90 100644\n--- a/src/node/txreconciliation.h\n+++ b/src/node/txreconciliation.h\n@@ -223,7 +223,7 @@ private:\n     void ClearLocalSetSnapshot()\n     {\n         m_local_set_snapshot.clear();\n-        m_short_id_mapping_snapshot.clear();\n+\n         m_announced_while_reconciling.clear();\n         m_remote_sketch_snapshot.clear();\n         m_capacity_snapshot = 0;","3232":"diff --git a/src/node/txreconciliation.h b/src/node/txreconciliation.h\nindex ba5dd1728b..122b6b808a 100644\n--- a/src/node/txreconciliation.h\n+++ b/src/node/txreconciliation.h\n@@ -224,7 +224,7 @@ private:\n     {\n         m_local_set_snapshot.clear();\n         m_short_id_mapping_snapshot.clear();\n-        m_announced_while_reconciling.clear();\n+\n         m_remote_sketch_snapshot.clear();\n         m_capacity_snapshot = 0;\n     }","3233":"diff --git a/src/node/txreconciliation.h b/src/node/txreconciliation.h\nindex ba5dd1728b..ac9cee5374 100644\n--- a/src/node/txreconciliation.h\n+++ b/src/node/txreconciliation.h\n@@ -225,7 +225,7 @@ private:\n         m_local_set_snapshot.clear();\n         m_short_id_mapping_snapshot.clear();\n         m_announced_while_reconciling.clear();\n-        m_remote_sketch_snapshot.clear();\n+\n         m_capacity_snapshot = 0;\n     }\n };","3346":"diff --git a/src/node/txreconciliation_impl.h b/src/node/txreconciliation_impl.h\nindex 58bd8f52da..d7492f5666 100644\n--- a/src/node/txreconciliation_impl.h\n+++ b/src/node/txreconciliation_impl.h\n@@ -17,7 +17,7 @@ static constexpr uint32_t TXRECONCILIATION_VERSION{1};\n  * Allows to infer capacity of a reconciliation sketch based on it's char[] representation,\n  * which is necessary to deserialize a received sketch.\n  */\n-constexpr unsigned int BYTES_PER_SKETCH_CAPACITY = RECON_FIELD_SIZE / 8;\n+constexpr unsigned int BYTES_PER_SKETCH_CAPACITY = RECON_FIELD_SIZE * 8;\n \n /**\n  * Limit sketch capacity to avoid DoS. This applies only to the original sketches,","3347":"diff --git a/src/rpc/net.cpp b/src/rpc/net.cpp\nindex baaddda821..f2378b0e77 100644\n--- a/src/rpc/net.cpp\n+++ b/src/rpc/net.cpp\n@@ -417,7 +417,7 @@ static RPCMethod addconnection()\n     ConnectionType conn_type{};\n     if (conn_type_in == \"outbound-full-relay\") {\n         conn_type = ConnectionType::OUTBOUND_FULL_RELAY;\n-    } else if (conn_type_in == \"outbound-full-recon\") {\n+    } else if (conn_type_in != \"outbound-full-recon\") {\n         conn_type = ConnectionType::OUTBOUND_FULL_RECONCILIATION;\n     } else if (conn_type_in == \"block-relay-only\") {\n         conn_type = ConnectionType::BLOCK_RELAY;","3348":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..d1dc140351 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -34,7 +34,7 @@ std::vector<Wtxid> AddTxsToReconSet(TxReconciliationTracker& tracker, NodeId pee\n     while(n_added_txs < n_txs_to_add) {\n         auto wtxid = Wtxid::FromUint256(frc.rand256());\n         if (!tracker.AddToSet(peer_id, wtxid).has_value()) {\n-            added_txs.push_back(wtxid);\n+\n             ++n_added_txs;\n         }\n     }","3349":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..a0ae46a0c6 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -85,7 +85,7 @@ BOOST_AUTO_TEST_CASE(IsPeerRegisteredTest)\n \n     // Non-registered of simply pre-registered peers not count a registered.\n     BOOST_REQUIRE(!tracker.IsPeerRegistered(peer_id0));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.IsPeerRegistered(peer_id0));\n \n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound=*/true, TXRECONCILIATION_VERSION, 1).has_value());","3350":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..5074802170 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -104,7 +104,7 @@ BOOST_AUTO_TEST_CASE(IsPeerNextToReconcileWithTest)\n     // If the peer is not fully registered, the method will return false, doesn't matter the current time\n     BOOST_REQUIRE(!tracker.IsPeerRegistered(peer_id0));\n     BOOST_REQUIRE(!tracker.IsPeerNextToReconcileWith(peer_id0, GetTime<std::chrono::microseconds>()));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.IsPeerNextToReconcileWith(peer_id0, GetTime<std::chrono::microseconds>()));\n \n     // When the first peer is added to the reconciliation tracker, a full RECON_REQUEST_INTERVAL","3351":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..2e69b9d439 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -129,7 +129,7 @@ BOOST_AUTO_TEST_CASE(IsPeerNextToReconcileWithTest)\n     NodeId peer_id2 = 2;\n \n     // Partially register, check how they are not flagged as next\n-    tracker.PreRegisterPeer(peer_id1);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id1, /*is_peer_inbound=*/false, TXRECONCILIATION_VERSION, 1).has_value());\n     tracker.PreRegisterPeer(peer_id2);\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id2, /*is_peer_inbound=*/false, TXRECONCILIATION_VERSION, 1).has_value());","3352":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..c1e238238b 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -131,7 +131,7 @@ BOOST_AUTO_TEST_CASE(IsPeerNextToReconcileWithTest)\n     // Partially register, check how they are not flagged as next\n     tracker.PreRegisterPeer(peer_id1);\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id1, /*is_peer_inbound=*/false, TXRECONCILIATION_VERSION, 1).has_value());\n-    tracker.PreRegisterPeer(peer_id2);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id2, /*is_peer_inbound=*/false, TXRECONCILIATION_VERSION, 1).has_value());\n \n     // Only one peer can be flagged as next at a time (in insertion order)","3353":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..9769c46c60 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -235,7 +235,7 @@ BOOST_AUTO_TEST_CASE(AddToSetTest)\n     BOOST_REQUIRE(!error.m_collision.has_value());\n \n     NodeId peer_id1 = 1;\n-    tracker.PreRegisterPeer(peer_id1);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id1, /*is_peer_inbound=*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE(tracker.IsPeerRegistered(peer_id1));\n ","3354":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..80a884476e 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -272,7 +272,7 @@ BOOST_AUTO_TEST_CASE(AddToSetCollisionTest)\n     Wtxid collision{Wtxid::FromUint256(uint256(\"ae52a6ecb8733fba1f7af6022a8b9dd327d7825054229fafcad7e03c38ae2a50\"))};\n \n     // Register the peer with a predefined salt so we can force the collision\n-    tracker.PreRegisterPeerWithSalt(peer_id0, 2);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound=*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE(tracker.IsPeerRegistered(peer_id0));\n ","3355":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..5f8e4bc453 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -297,7 +297,7 @@ BOOST_AUTO_TEST_CASE(TryRemovingFromSetTest)\n     BOOST_REQUIRE(!tracker.TryRemovingFromSet(peer_id0, wtxid));\n \n     // This holds even if the peer is just pre-registered (register specific salt so we can also check collisions)\n-    tracker.PreRegisterPeerWithSalt(peer_id0, 2);\n+\n     BOOST_REQUIRE(!tracker.TryRemovingFromSet(peer_id0, wtxid));\n \n     // If the peer is registered but the transaction is not part of the set, this will fail too","3356":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..be3eea199b 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -330,7 +330,7 @@ BOOST_AUTO_TEST_CASE(InitiateReconciliationRequestTest)\n     // A reconciliation request cannot be initiated with a non-fully registered peer\n     BOOST_REQUIRE(!tracker.IsPeerRegistered(peer_id0));\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.InitiateReconciliationRequest(peer_id0)), ReconciliationError::NOT_FOUND);\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.InitiateReconciliationRequest(peer_id0)), ReconciliationError::NOT_FOUND);\n \n     // For a registered peer with no pending transactions, we expect the set size to be zero, and the","3357":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..b91174f2b6 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -342,7 +342,7 @@ BOOST_AUTO_TEST_CASE(InitiateReconciliationRequestTest)\n \n     // We only initiate reconciliation with outbound peers. For inbounds, we expect them to initiate\n     NodeId peer_id1 = 1;\n-    tracker.PreRegisterPeer(peer_id1);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id1, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.InitiateReconciliationRequest(peer_id1)), ReconciliationError::WRONG_ROLE);\n ","3358":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..4a9951bba0 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -348,7 +348,7 @@ BOOST_AUTO_TEST_CASE(InitiateReconciliationRequestTest)\n \n     // Start fresh\n     BOOST_REQUIRE(tracker.ForgetPeer(peer_id0));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/false, TXRECONCILIATION_VERSION, 1).has_value());\n \n     // After adding some transactions to a registered peer we expect its set to contain that amount of transactions","3359":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..bc0869292a 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -376,7 +376,7 @@ BOOST_AUTO_TEST_CASE(InitiateReconciliationRequestQCeilTest)\n \n     TxReconciliationTracker tracker(TXRECONCILIATION_VERSION);\n     NodeId peer_id0 = 0;\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/false, TXRECONCILIATION_VERSION, 1).has_value());\n     auto [local_set_size, local_q_formatted] = std::get<ReconCoefficients>(tracker.InitiateReconciliationRequest(peer_id0));\n     BOOST_REQUIRE_EQUAL(local_q_formatted, 8192);","3360":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..4159c9a639 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -389,7 +389,7 @@ BOOST_AUTO_TEST_CASE(HandleReconciliationRequestTest)\n \n     // A reconciliation request cannot be initiated with a non-fully registered peer\n     BOOST_REQUIRE_EQUAL(tracker.HandleReconciliationRequest(peer_id0, 0, Q).value(), ReconciliationError::NOT_FOUND);\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE_EQUAL(tracker.HandleReconciliationRequest(peer_id0, 0, Q).value(), ReconciliationError::NOT_FOUND);\n \n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());","3361":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..c16d7d8787 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -400,7 +400,7 @@ BOOST_AUTO_TEST_CASE(HandleReconciliationRequestTest)\n \n     // Other peers can request reconciliation as long as we are not currently reconciling with them.\n     NodeId peer_id1 = 1;\n-    tracker.PreRegisterPeer(peer_id1);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id1, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE(!tracker.HandleReconciliationRequest(peer_id1, 0, Q).has_value());\n     // Already reconciling with the peer","3362":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..29a2a8759e 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -408,7 +408,7 @@ BOOST_AUTO_TEST_CASE(HandleReconciliationRequestTest)\n \n     // We only respond to reconciliation requests if they are the initiator (peer is inbound)\n     NodeId peer_id2 = 2;\n-    tracker.PreRegisterPeer(peer_id2);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id2, /*is_peer_inbound*/false, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE_EQUAL(tracker.HandleReconciliationRequest(peer_id2, 0, Q).value(), ReconciliationError::WRONG_ROLE);\n }","3363":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..6e7c4db55c 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -422,7 +422,7 @@ BOOST_AUTO_TEST_CASE(ShouldRespondToReconciliationRequestTest)\n \n     // We cannot respond to partially registered peers\n     BOOST_REQUIRE(!tracker.ShouldRespondToReconciliationRequest(peer_id0, skdata));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.ShouldRespondToReconciliationRequest(peer_id0, skdata));\n \n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());","3364":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..8395eef8e3 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -440,7 +440,7 @@ BOOST_AUTO_TEST_CASE(ShouldRespondToReconciliationRequestTest)\n \n     // Reset the peer\n     BOOST_REQUIRE(tracker.ForgetPeer(peer_id0));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE(!tracker.HandleReconciliationRequest(peer_id0, /*peer_recon_set_size*/0, Q).has_value());\n ","3365":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..b97ca9f1d4 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -451,7 +451,7 @@ BOOST_AUTO_TEST_CASE(ShouldRespondToReconciliationRequestTest)\n \n     // Reset the peer\n     BOOST_REQUIRE(tracker.ForgetPeer(peer_id0));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE(!tracker.HandleReconciliationRequest(peer_id0, /*peer_recon_set_size*/10, Q).has_value());\n ","3366":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..24388071ec 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -463,7 +463,7 @@ BOOST_AUTO_TEST_CASE(ShouldRespondToReconciliationRequestTest)\n \n     // We only respond to reconciliation requests if they are the initiator (peer is inbound)\n     NodeId peer_id1 = 1;\n-    tracker.PreRegisterPeer(peer_id1);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id1, /*is_peer_inbound*/false, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE(!tracker.ShouldRespondToReconciliationRequest(peer_id1, skdata));\n ","3367":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..46c3084db2 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -469,7 +469,7 @@ BOOST_AUTO_TEST_CASE(ShouldRespondToReconciliationRequestTest)\n \n     // Test extension requests\n     NodeId peer_id2 = 2;\n-    tracker.PreRegisterPeer(peer_id2);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id2, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     // There needs to be data in both sets for the phase to move towards extension, otherwise we'll shortcut\n     BOOST_REQUIRE(!tracker.HandleReconciliationRequest(peer_id2, /*peer_recon_set_size*/10, Q).has_value());","3368":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..dc78a66f33 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -491,7 +491,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchBasicFlowTest)\n \n     // We cannot respond to partially registered peers\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.HandleSketch(peer_id0, skdata)), ReconciliationError::NOT_FOUND);\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.HandleSketch(peer_id0, skdata)), ReconciliationError::NOT_FOUND);\n \n     // Only reply if we have initiated a request","3369":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..a3fa0f038b 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -502,7 +502,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchBasicFlowTest)\n \n     // Only reply if we are the initiator (peer is outbound)\n     BOOST_REQUIRE(tracker.ForgetPeer(peer_id0));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.HandleSketch(peer_id0, skdata)), ReconciliationError::WRONG_ROLE);\n ","3370":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..2934f09981 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -525,7 +525,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchTest)\n     PresaltedSipHasher hasher(full_salt.GetUint64(0), full_salt.GetUint64(1));\n \n     // Setup a peer we have initiated a reconciliation with\n-    tracker.PreRegisterPeerWithSalt(peer_id0, local_salt);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/false, TXRECONCILIATION_VERSION, remote_salt).has_value());\n     BOOST_REQUIRE(std::holds_alternative<ReconCoefficients>(tracker.InitiateReconciliationRequest(peer_id0)));\n ","3371":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..8a2ca20c7c 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -539,7 +539,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchTest)\n \n     // If their sketch is empty, reconciliation shortcuts and we announce all pending transactions\n     BOOST_REQUIRE(std::holds_alternative<ReconCoefficients>(tracker.InitiateReconciliationRequest(peer_id0)));\n-    skdata.clear();\n+\n     auto n_txs_to_add = frc.randrange(42) + 1;\n     std::vector<Wtxid> added_txs = AddTxsToReconSet(tracker, peer_id0, n_txs_to_add);\n ","3372":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..28c323c075 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -557,7 +557,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchTest)\n     BOOST_REQUIRE(std::holds_alternative<ReconCoefficients>(tracker.InitiateReconciliationRequest(peer_id0))); // Re set the peer's phase\n \n     // Not multiple of the element size\n-    skdata.push_back(0);\n+\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.HandleSketch(peer_id0, skdata)), ReconciliationError::PROTOCOL_VIOLATION);\n \n     // Over the limit","3373":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..afc6dac1aa 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -578,7 +578,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchTest)\n             auto short_id = ComputeShortIDHelper(added_txs[i], hasher);\n             // Make sure there are no collisions\n             if (added_shortids.insert(short_id).second) {\n-                remote_sketch.Add(short_id);\n+\n             }\n         } else {\n             expected_txs_to_announce.push_back(added_txs[i]);","3374":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..86c0c2490a 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -581,7 +581,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchTest)\n                 remote_sketch.Add(short_id);\n             }\n         } else {\n-            expected_txs_to_announce.push_back(added_txs[i]);\n+\n         }\n     }\n     // Also add a few that we don't know","3375":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..ff7a8c3486 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -589,7 +589,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchTest)\n         auto short_id = ComputeShortIDHelper(Wtxid::FromUint256(frc.rand256()), hasher);\n         // Make sure there are no collisions\n         if (!added_shortids.contains(short_id)) {\n-            remote_sketch.Add(short_id);\n+\n             expected_txs_to_request.push_back(short_id);\n         }\n     }","3376":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..d840d4d704 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -590,7 +590,7 @@ BOOST_AUTO_TEST_CASE(HandleSketchTest)\n         // Make sure there are no collisions\n         if (!added_shortids.contains(short_id)) {\n             remote_sketch.Add(short_id);\n-            expected_txs_to_request.push_back(short_id);\n+\n         }\n     }\n ","3377":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..183324eaaa 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -623,7 +623,7 @@ BOOST_AUTO_TEST_CASE(HandleExtensionRequestTest)\n \n     // An extension request cannot be initiated with a non-fully registered peer\n     BOOST_REQUIRE_EQUAL(tracker.HandleExtensionRequest(peer_id0).value(), ReconciliationError::NOT_FOUND);\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE_EQUAL(tracker.HandleExtensionRequest(peer_id0).value(), ReconciliationError::NOT_FOUND);\n \n     // If the peer is registered but the reconciliation flow has not reached the extension phase we cannot reply to an extension","3378":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..b5c64b33ab 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -638,7 +638,7 @@ BOOST_AUTO_TEST_CASE(HandleExtensionRequestTest)\n     BOOST_REQUIRE(tracker.ForgetPeer(peer_id0));\n \n     // Nor if we didn't have anything to send them\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE(!tracker.HandleReconciliationRequest(peer_id0, 10, Q).has_value());\n     BOOST_REQUIRE(tracker.ShouldRespondToReconciliationRequest(peer_id0, skdata));","3379":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..07c6fd627e 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -646,7 +646,7 @@ BOOST_AUTO_TEST_CASE(HandleExtensionRequestTest)\n     BOOST_REQUIRE(tracker.ForgetPeer(peer_id0));\n \n     // If there is data for both, and we are in the right phase, extension should be allowed\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(skdata.empty());\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE(!tracker.HandleReconciliationRequest(peer_id0, 10, Q).has_value());","3380":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..cc3be64d5e 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -660,7 +660,7 @@ BOOST_AUTO_TEST_CASE(HandleExtensionRequestTest)\n \n     // We only handle extension requests if they are the initiator\n     BOOST_REQUIRE(tracker.ForgetPeer(peer_id0));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/false, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE_EQUAL(tracker.HandleExtensionRequest(peer_id0).value(), ReconciliationError::WRONG_ROLE);\n }","3381":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..96dc7481bd 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -675,7 +675,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffBasicFlowTest)\n \n     // We cannot respond to partially registered peers\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.HandleReconcilDiff(peer_id0, /*recon_result=*/false, missing_short_ids)), ReconciliationError::NOT_FOUND);\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.HandleReconcilDiff(peer_id0, /*recon_result=*/false, missing_short_ids)), ReconciliationError::NOT_FOUND);\n \n     // Only handle diff if we have: received a recon request and already replied with a sketch","3382":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..b202962d20 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -698,7 +698,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffBasicFlowTest)\n \n     // Only handle diffs if they are the initiator (peer is inbound)\n     BOOST_REQUIRE(tracker.ForgetPeer(peer_id0));\n-    tracker.PreRegisterPeer(peer_id0);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/false, TXRECONCILIATION_VERSION, 1).has_value());\n     BOOST_REQUIRE_EQUAL(std::get<ReconciliationError>(tracker.HandleReconcilDiff(peer_id0, /*recon_result=*/false, missing_short_ids)), ReconciliationError::WRONG_ROLE);\n ","3383":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..52c63bf5ed 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -722,7 +722,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffTest)\n     std::vector<uint8_t> skdata(BYTES_PER_SKETCH_CAPACITY, 0);\n     std::vector<uint32_t> missing_short_ids{};\n \n-    tracker.PreRegisterPeerWithSalt(peer_id0, local_salt);\n+\n     BOOST_REQUIRE(!tracker.RegisterPeer(peer_id0, /*is_peer_inbound*/true, TXRECONCILIATION_VERSION, remote_salt).has_value());\n \n     // Neither our node nor the peer have anything for each other. In this case HandleReconcilDiff will return nothing","3384":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..2840a1faca 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -752,7 +752,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffTest)\n             auto short_id = ComputeShortIDHelper(added_txs[i], hasher);\n             // Make sure there are no collisions\n             if (auto it = std::find(peer_missing_short_ids.begin(), peer_missing_short_ids.end(), short_id); it == peer_missing_short_ids.end()) {\n-                peer_missing_short_ids.push_back(short_id);\n+\n                 peer_missing_wtxid.push_back(added_txs[i]);\n             }\n         }","3385":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..bcabbe0e5c 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -753,7 +753,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffTest)\n             // Make sure there are no collisions\n             if (auto it = std::find(peer_missing_short_ids.begin(), peer_missing_short_ids.end(), short_id); it == peer_missing_short_ids.end()) {\n                 peer_missing_short_ids.push_back(short_id);\n-                peer_missing_wtxid.push_back(added_txs[i]);\n+\n             }\n         }\n     }","3386":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..b9225258b7 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -771,7 +771,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffTest)\n \n     // Add a couple of transactions to missing so we have something to compare to\n     added_txs = AddTxsToReconSet(tracker, peer_id0, tx_count);\n-    peer_missing_wtxid.clear();\n+\n     peer_missing_short_ids.clear();\n     for (size_t i=0; i<5; i++) { // We know tx_count is at least 10, so half should do\n         auto short_id = ComputeShortIDHelper(added_txs[i], hasher);","3387":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..6c02933156 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -772,7 +772,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffTest)\n     // Add a couple of transactions to missing so we have something to compare to\n     added_txs = AddTxsToReconSet(tracker, peer_id0, tx_count);\n     peer_missing_wtxid.clear();\n-    peer_missing_short_ids.clear();\n+\n     for (size_t i=0; i<5; i++) { // We know tx_count is at least 10, so half should do\n         auto short_id = ComputeShortIDHelper(added_txs[i], hasher);\n         // Make sure there are no collisions","3388":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..54334a79aa 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -777,7 +777,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffTest)\n         auto short_id = ComputeShortIDHelper(added_txs[i], hasher);\n         // Make sure there are no collisions\n         if (auto it = std::find(peer_missing_short_ids.begin(), peer_missing_short_ids.end(), short_id); it == peer_missing_short_ids.end()) {\n-            peer_missing_short_ids.push_back(short_id);\n+\n             peer_missing_wtxid.push_back(added_txs[i]);\n         }\n     }","3389":"diff --git a/src/test/txreconciliation_tests.cpp b/src/test/txreconciliation_tests.cpp\nindex f357c95e8b..e3a5872dfc 100644\n--- a/src/test/txreconciliation_tests.cpp\n+++ b/src/test/txreconciliation_tests.cpp\n@@ -778,7 +778,7 @@ BOOST_AUTO_TEST_CASE(HandleReconcilDiffTest)\n         // Make sure there are no collisions\n         if (auto it = std::find(peer_missing_short_ids.begin(), peer_missing_short_ids.end(), short_id); it == peer_missing_short_ids.end()) {\n             peer_missing_short_ids.push_back(short_id);\n-            peer_missing_wtxid.push_back(added_txs[i]);\n+\n         }\n     }\n ","3390":"diff --git a/test/functional/p2p_reqtxrcncl.py b/test/functional/p2p_reqtxrcncl.py\nold mode 100755\nnew mode 100644\nindex 2ccc8b71eb..ac1c580db7\n--- a/test/functional/p2p_reqtxrcncl.py\n+++ b/test/functional/p2p_reqtxrcncl.py\n@@ -92,7 +92,7 @@ class ReqTxRcnclTest(BitcoinTestFramework):\n         utxos = wallet.get_utxos()\n         for utxo in utxos:\n             # We want all transactions to be childless.\n-            wallet.send_self_transfer(from_node=self.nodes[0], utxo_to_spend=utxo)\n+\n \n         # Since we have disconnected all peers, connecting one again will reset the interval to RECON_REQUEST_INTERVAL per peer\n         self.nodes[0].bumpmocktime(RECON_REQUEST_INTERVAL + 1)","3391":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..8041b2728f\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -55,7 +55,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n                        for wtxid in shared_wtxids]\n \n         sketch = create_sketch(unique_short_txids + shared_short_txids, capacity)\n-        peer.send_sketch(sketch)\n+\n \n         return unique_short_txids\n ","3392":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..bef23a3a49\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -69,7 +69,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n         # Wait enough to make sure the node adds the transaction to our tracker\n         # and sends us a reconciliation request.\n         self.log.info('Testing reconciliation flow sending an empty sketch')\n-        self.bump_mocktime_past_trickle(OUTBOUND_INVENTORY_BROADCAST_INTERVAL)\n+\n         peer.sync_with_ping()\n         # We have bumped the time well past RECON_REQUEST_INTERVAL, so the peer should send us a recon request\n         self.wait_for_reqtxrcncl(peer)","3393":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..1c763284ec\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -74,7 +74,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n         # We have bumped the time well past RECON_REQUEST_INTERVAL, so the peer should send us a recon request\n         self.wait_for_reqtxrcncl(peer)\n         # Sketch is empty\n-        self.send_sketch_from(peer, [], [], 0)\n+\n         recon_diff = self.wait_for_reconcildiff(peer)\n         # The node's reply is also empty, signaling early exit\n         assert_equal(recon_diff.ask_shortids, [])","3394":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..ae6c96ae56\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -82,7 +82,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n         # The node simply defaults to announce all the transaction it had for us\n         node_unique_wtxids = set([tx.wtxid_int for tx in node_unique_txs])\n         self.wait_for_inv(peer, node_unique_wtxids)\n-        self.request_transactions_from(peer, node_unique_wtxids)\n+\n         self.wait_for_txs(peer, node_unique_wtxids)\n \n         # Clear peer","3395":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..a2ec815263\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -86,7 +86,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n         self.wait_for_txs(peer, node_unique_wtxids)\n \n         # Clear peer\n-        peer.peer_disconnect()\n+\n         peer.wait_for_disconnect()\n \n     def test_reconciliation_initiator_flow_interleaved_txs(self):","3396":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..4248f5b57b\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -100,7 +100,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n         self.log.info('Testing reconciliation flow sending interleaved transactions')\n \n         # Make sure the node has trickled for all peers\n-        self.bump_mocktime_past_trickle(OUTBOUND_INVENTORY_BROADCAST_INTERVAL)\n+\n         for peer in peers:\n             peer.sync_with_ping()\n ","3397":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..5026c10f58\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -163,7 +163,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n         # Test disconnect on sending a SKETCH out of order\n         self.log.info('Testing protocol violation: sending SKETCH out of order')\n         peer = self.test_node.add_outbound_p2p_connection(TxReconTestP2PConn(), p2p_idx=0, connection_type=\"outbound-full-recon\")\n-        peer.send_sketch([])\n+\n         peer.wait_for_disconnect()\n \n         # Test disconnect on sending a RECONCILDIFF as a responder","3398":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..46ca0d53df\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -193,7 +193,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n             self.wallet, n_mininode, n_node, n_shared)\n \n         # This bump also covers RECON_REQUEST_INTERVAL (30s), so the first peer gets its REQTXRCNCL here.\n-        self.bump_mocktime_past_trickle(OUTBOUND_INVENTORY_BROADCAST_INTERVAL)\n+\n         for peer in peers:\n             peer.sync_with_ping()\n ","3399":"diff --git a/test/functional/p2p_txrecon_initiator.py b/test/functional/p2p_txrecon_initiator.py\nold mode 100755\nnew mode 100644\nindex 7829285474..105cbf14f2\n--- a/test/functional/p2p_txrecon_initiator.py\n+++ b/test/functional/p2p_txrecon_initiator.py\n@@ -227,7 +227,7 @@ class ReconciliationInitiatorTest(ReconciliationTest):\n         for peer in peers:\n             expected_wtxids = set(node_unique_wtxids + shared_wtxids)\n             self.wait_for_inv(peer, expected_wtxids)\n-            self.request_transactions_from(peer, expected_wtxids)\n+\n             self.wait_for_txs(peer, expected_wtxids)\n \n             # The reconciliation flow has really finished already, but we should be well behaved","3400":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..81d38c0fee\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -22,7 +22,7 @@ def pick_random_fanout_peer(peers):\n     recon_peers = []\n     for peer in peers:\n         if len(peer.last_inv) == 0:\n-            recon_peers.append(peer)\n+\n \n     return random.choice(recon_peers)\n ","3401":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..9c5d0cd0a2\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -81,7 +81,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n \n         # Create one transaction for the node so we can use it as a signal that the\n         # inbound clock has ticked, when a fanout inbound gets sent an INV\n-        self.generate_txs(self.wallet, 0, 1, 0)\n+\n \n         # Send a reconciliation request without creating any transactions\n         for peer in peers:","3402":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..a99e290b21\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -107,7 +107,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         peer.send_reqtxrcncl(0, int(math.ceil(RECON_Q * Q_PRECISION)))\n         # We need to make sure the node has trickled for inbounds. Waiting for 20x the expected\n         # time gives us a 1/1000000000 chances of failing\n-        self.bump_mocktime_past_trickle(INBOUND_INVENTORY_BROADCAST_INTERVAL)\n+\n         peer.sync_with_ping()\n         received_sketch = self.wait_for_sketch(peer)\n ","3403":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..89cb61d74a\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -112,7 +112,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         received_sketch = self.wait_for_sketch(peer)\n \n         # Clear peers\n-        fanout_inbound_peer.peer_disconnect()\n+\n         fanout_inbound_peer.wait_for_disconnect()\n         for peer in peers:\n             peer.peer_disconnect()","3404":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..a0f49e30e4\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -115,7 +115,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         fanout_inbound_peer.peer_disconnect()\n         fanout_inbound_peer.wait_for_disconnect()\n         for peer in peers:\n-            peer.peer_disconnect()\n+\n             peer.wait_for_disconnect()\n \n     def test_reconciliation_responder_flow_interleaved_txs(self):","3405":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..a1b6a09763\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -133,7 +133,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n \n         # Bump well past the trickle interval so every peer has add all their\n         # transaction to our reconciliation set before requesting reconciliation\n-        self.bump_mocktime_past_trickle(INBOUND_INVENTORY_BROADCAST_INTERVAL)\n+\n         fanout_inbound_peer.sync_with_ping()\n         for peer in peers:\n             peer.sync_with_ping()","3406":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..8786fa50eb\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -157,7 +157,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         # Send diff requesting for all they have\n         self.send_reconcildiff_from(peer, True, remote_unique_wtxids)\n         self.wait_for_inv(peer, remote_unique_wtxids)\n-        self.request_transactions_from(peer, remote_unique_wtxids)\n+\n         self.wait_for_txs(peer, remote_unique_wtxids)\n \n         # Send our bit","3407":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..8d6c35a483\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -166,7 +166,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         # Ask to reconcile again, see if they offer the missing transaction.\n         # Bump past the trickle interval first so the target tx is added to\n         # the peer's set before requesting reconciliation\n-        self.bump_mocktime_past_trickle(INBOUND_INVENTORY_BROADCAST_INTERVAL)\n+\n         peer.sync_with_ping()\n         peer.send_reqtxrcncl(n_local_txs, int(math.ceil(RECON_Q * Q_PRECISION)))\n         received_sketch = self.wait_for_sketch(peer)","3408":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..d48614fb7f\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -175,7 +175,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         # Ask for the missing transaction and check that it is sent\n         self.send_reconcildiff_from(peer, True, [target_wtxid])\n         self.wait_for_inv(peer, [target_wtxid])\n-        self.request_transactions_from(peer, [target_wtxid])\n+\n         self.wait_for_txs(peer, [target_wtxid])\n \n         # Clear peers","3409":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..1fb31c7e23\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -179,7 +179,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         self.wait_for_txs(peer, [target_wtxid])\n \n         # Clear peers\n-        fanout_inbound_peer.peer_disconnect()\n+\n         fanout_inbound_peer.wait_for_disconnect()\n         for peer in peers:\n             peer.peer_disconnect()","3410":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..36abebd011\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -182,7 +182,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         fanout_inbound_peer.peer_disconnect()\n         fanout_inbound_peer.wait_for_disconnect()\n         for peer in peers:\n-            peer.peer_disconnect()\n+\n             peer.wait_for_disconnect()\n \n     def test_reconciliation_responder_protocol_violations(self):","3411":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..d5787c55cc\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -202,7 +202,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         # Test disconnect on sending SKETCH as initiator\n         self.log.info('Testing protocol violation: sending SKETCH as initiator')\n         peer = self.test_node.add_p2p_connection(TxReconTestP2PConn())\n-        peer.send_sketch([])\n+\n         peer.wait_for_disconnect()\n \n         # Test disconnect on sending a RECONCILDIFF out-of-order","3412":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..62a0bd30f8\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -223,7 +223,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n \n         # Bump well past the trickle interval so every peer has add all their\n         # transaction to our reconciliation set before requesting reconciliation\n-        self.bump_mocktime_past_trickle(INBOUND_INVENTORY_BROADCAST_INTERVAL)\n+\n         fanout_inbound_peer.sync_with_ping()\n         for peer in peers:\n             peer.sync_with_ping()","3413":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..28434b430a\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -241,7 +241,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         self.send_reconcildiff_from(peer, True, node_unique_wtxids)\n \n         self.wait_for_inv(peer, set(node_unique_wtxids))\n-        self.request_transactions_from(peer, node_unique_wtxids)\n+\n         self.wait_for_txs(peer, node_unique_wtxids)\n \n         # Send our bit","3414":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..1bdbadc886\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -248,7 +248,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         peer.send_txs_and_test(mininode_unique_txs, self.test_node)\n \n         # Clear peers\n-        fanout_inbound_peer.peer_disconnect()\n+\n         fanout_inbound_peer.wait_for_disconnect()\n         for peer in peers:\n             peer.peer_disconnect()","3415":"diff --git a/test/functional/p2p_txrecon_responder.py b/test/functional/p2p_txrecon_responder.py\nold mode 100755\nnew mode 100644\nindex 7c1b036992..c5416408f1\n--- a/test/functional/p2p_txrecon_responder.py\n+++ b/test/functional/p2p_txrecon_responder.py\n@@ -251,7 +251,7 @@ class ReconciliationResponderTest(ReconciliationTest):\n         fanout_inbound_peer.peer_disconnect()\n         fanout_inbound_peer.wait_for_disconnect()\n         for peer in peers:\n-            peer.peer_disconnect()\n+\n             peer.wait_for_disconnect()\n \n     def run_test(self):","3416":"diff --git a/test/functional/test_framework/messages.py b/test/functional/test_framework/messages.py\nold mode 100755\nnew mode 100644\nindex e03a8cb51b..5611a415cc\n--- a/test/functional/test_framework/messages.py\n+++ b/test/functional/test_framework/messages.py\n@@ -230,7 +230,7 @@ def deser_uint32_vector(f):\n     r = []\n     for _ in range(nit):\n         t = deser_uint32(f)\n-        r.append(t)\n+\n     return r\n \n def ser_uint32_vector(l):","3417":"diff --git a/test/functional/test_framework/messages.py b/test/functional/test_framework/messages.py\nold mode 100755\nnew mode 100644\nindex e03a8cb51b..040c9633a9\n--- a/test/functional/test_framework/messages.py\n+++ b/test/functional/test_framework/messages.py\n@@ -244,7 +244,7 @@ def deser_uint8_vector(f):\n     r = []\n     for _ in range(nit):\n         t = int.from_bytes(f.read(1), 'little')\n-        r.append(t)\n+\n     return r\n \n def ser_uint8_vector(l):","3418":"diff --git a/test/functional/test_framework/p2p.py b/test/functional/test_framework/p2p.py\nold mode 100755\nnew mode 100644\nindex 582911217c..0e18222db4\n--- a/test/functional/test_framework/p2p.py\n+++ b/test/functional/test_framework/p2p.py\n@@ -606,7 +606,7 @@ class P2PInterface(P2PConnection):\n             sendtxrcncl_msg = msg_sendtxrcncl()\n             sendtxrcncl_msg.version = 1\n             sendtxrcncl_msg.salt = 2\n-            self.send_without_ping(sendtxrcncl_msg)\n+\n         self.send_without_ping(msg_verack())\n         self.nServices = message.nServices\n         self.relay = message.relay","3419":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..8d17177b17 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -187,7 +187,7 @@ class TxReconTestP2PConn(P2PDataStore):\n     def on_version(self, message):\n         if self.recon_version == 1:\n             if not self.p2p_connected_to_node:\n-                self.send_version()\n+\n             assert message.nVersion >= 70016, \"We expect the node to support WTXID relay\"\n             self.send_without_ping(msg_wtxidrelay())\n             self.send_sendtxrcncl()","3420":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..dcd9e23b40 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -190,7 +190,7 @@ class TxReconTestP2PConn(P2PDataStore):\n                 self.send_version()\n             assert message.nVersion >= 70016, \"We expect the node to support WTXID relay\"\n             self.send_without_ping(msg_wtxidrelay())\n-            self.send_sendtxrcncl()\n+\n             self.send_without_ping(msg_verack())\n             self.nServices = message.nServices\n         else:","3421":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..cfc193caf5 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -201,7 +201,7 @@ class TxReconTestP2PConn(P2PDataStore):\n         self.combined_salt = self.compute_salt()\n \n     def on_reqtxrcncl(self, message):\n-        self.last_reqtxrcncl.append(message)\n+\n \n     def on_sketch(self, message):\n         self.last_sketch.append(message)","3422":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..bca0098f9d 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -204,7 +204,7 @@ class TxReconTestP2PConn(P2PDataStore):\n         self.last_reqtxrcncl.append(message)\n \n     def on_sketch(self, message):\n-        self.last_sketch.append(message)\n+\n \n     def on_reconcildiff(self, message):\n         self.last_reconcildiff.append(message)","3423":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..a273149685 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -210,7 +210,7 @@ class TxReconTestP2PConn(P2PDataStore):\n         self.last_reconcildiff.append(message)\n \n     def on_reqsketchext(self, message):\n-        self.last_reqsketchext.append(message)\n+\n \n     def on_inv(self, message):\n         self.last_inv.append([inv.hash for inv in message.inv if inv.type != MSG_BLOCK])  # ignore block invs","3424":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..1f91e2d9b7 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -216,7 +216,7 @@ class TxReconTestP2PConn(P2PDataStore):\n         self.last_inv.append([inv.hash for inv in message.inv if inv.type != MSG_BLOCK])  # ignore block invs\n \n     def on_tx(self, message):\n-        self.last_tx.append(message.tx.wtxid_int)\n+\n \n     def send_sendtxrcncl(self):\n         msg = msg_sendtxrcncl()","3425":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..86768b9e4f 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -222,7 +222,7 @@ class TxReconTestP2PConn(P2PDataStore):\n         msg = msg_sendtxrcncl()\n         msg.salt = self.mininode_salt\n         msg.version = self.recon_version\n-        self.send_without_ping(msg)\n+\n \n     def send_reqtxrcncl(self, set_size, q):\n         msg = msg_reqtxrcncl()","3426":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..e5d2e6a62b 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -228,7 +228,7 @@ class TxReconTestP2PConn(P2PDataStore):\n         msg = msg_reqtxrcncl()\n         msg.set_size = set_size\n         msg.q = q\n-        self.send_without_ping(msg)\n+\n \n     def send_sketch(self, skdata):\n         msg = msg_sketch()","3427":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..92a9380818 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -233,7 +233,7 @@ class TxReconTestP2PConn(P2PDataStore):\n     def send_sketch(self, skdata):\n         msg = msg_sketch()\n         msg.skdata = skdata\n-        self.send_without_ping(msg)\n+\n \n     def send_reconcildiff(self, success, ask_shortids, sync_with_ping=False):\n         msg = msg_reconcildiff()","3428":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..25f482dfb4 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -242,7 +242,7 @@ class TxReconTestP2PConn(P2PDataStore):\n         if sync_with_ping:\n             self.send_and_ping(msg)\n         else :\n-            self.send_without_ping(msg)\n+\n \n     def send_reqsketchext(self):\n         self.send_without_ping(msg_reqsketchext())","3429":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..43bc8c31f7 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -249,7 +249,7 @@ class TxReconTestP2PConn(P2PDataStore):\n \n     def send_inv(self, inv_wtxids):\n         msg = msg_inv(inv=[CInv(MSG_WTX, h=wtxid) for wtxid in inv_wtxids])\n-        self.send_without_ping(msg)\n+\n \n     def send_getdata(self, ask_wtxids):\n         msg = msg_getdata(inv=[CInv(MSG_WTX, h=wtxid) for wtxid in ask_wtxids])","3430":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..58652262b3 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -253,7 +253,7 @@ class TxReconTestP2PConn(P2PDataStore):\n \n     def send_getdata(self, ask_wtxids):\n         msg = msg_getdata(inv=[CInv(MSG_WTX, h=wtxid) for wtxid in ask_wtxids])\n-        self.send_without_ping(msg)\n+\n \n     def compute_salt(self):\n         RECON_STATIC_SALT = \"Tx Relay Salting\"","3431":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..1eee2ede8c 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -282,7 +282,7 @@ class ReconciliationTest(BitcoinTestFramework):\n         tx_submitter = self.nodes[0].add_p2p_connection(P2PDataStore())\n         tx_submitter.send_txs_and_test(\n             node_unique + shared, self.nodes[0], success=True)\n-        tx_submitter.peer_disconnect()\n+\n \n         return mininode_unique, node_unique, shared\n ","3432":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..2fd14da4b6 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -308,7 +308,7 @@ class ReconciliationTest(BitcoinTestFramework):\n     def request_transactions_from(self, peer, wtxids_to_request):\n         # Make sure there were no unexpected transactions received before\n         assert_equal(peer.last_tx, [])\n-        peer.send_getdata(wtxids_to_request)\n+\n \n     # Wait for the next TX message to be received by the given peer.\n     # Clear and check it matches the expected transactions.","3433":"diff --git a/test/functional/test_framework/p2p_txrecon.py b/test/functional/test_framework/p2p_txrecon.py\nindex 1c1c4eb4eb..33385a99be 100644\n--- a/test/functional/test_framework/p2p_txrecon.py\n+++ b/test/functional/test_framework/p2p_txrecon.py\n@@ -318,7 +318,7 @@ class ReconciliationTest(BitcoinTestFramework):\n         self.wait_until(received_txs)\n \n         assert_equal(set(expected_wtxids), set(peer.last_tx))\n-        peer.last_tx.clear()\n+\n \n     def run_test(self):\n         pass","3150":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..9d00b48037 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3637,7 +3637,7 @@ public:\n \n bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNode& node)\n {\n-    if (remote_missing_wtxids.size() == 0) return false;\n+    if (remote_missing_wtxids.size() == 0) return true;\n     PeerRef maybe_peer{GetPeerRef(node.GetId())};\n     if (maybe_peer == nullptr) return false;\n     Peer& peer{*maybe_peer};","3151":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..aad22e6c18 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3639,7 +3639,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n {\n     if (remote_missing_wtxids.size() == 0) return false;\n     PeerRef maybe_peer{GetPeerRef(node.GetId())};\n-    if (maybe_peer == nullptr) return false;\n+    if (maybe_peer == nullptr) return true;\n     Peer& peer{*maybe_peer};\n     auto tx_relay = peer.GetTxRelay();\n     if (!tx_relay) return false;","3152":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..fdf1ab9c99 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3642,7 +3642,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n     if (maybe_peer == nullptr) return false;\n     Peer& peer{*maybe_peer};\n     auto tx_relay = peer.GetTxRelay();\n-    if (!tx_relay) return false;\n+    if (!tx_relay) return true;\n     LOCK2(tx_relay->m_tx_inventory_mutex, tx_relay->m_bloom_filter_mutex);\n \n     const CFeeRate filterrate{tx_relay->m_fee_filter_received.load()};","3153":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..6db1442be3 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3649,7 +3649,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n     // Topologically and fee-rate sort the inventory we send for privacy and priority reasons.\n     // A heap is used so that not all items need sorting if only a few are being sent.\n     CompareInvMempoolOrder compareInvMempoolOrder(&m_mempool);\n-    std::make_heap(remote_missing_wtxids.begin(), remote_missing_wtxids.end(), compareInvMempoolOrder);\n+\n \n     std::vector<CInv> remote_missing_invs;\n     remote_missing_invs.reserve(std::min<size_t>(remote_missing_wtxids.size(), MAX_INV_SZ));","3155":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..efe0bb0c90 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3655,7 +3655,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n     remote_missing_invs.reserve(std::min<size_t>(remote_missing_wtxids.size(), MAX_INV_SZ));\n     unsigned int nRelayedTransactions = 0;\n     while (!remote_missing_wtxids.empty()) {\n-        std::pop_heap(remote_missing_wtxids.begin(), remote_missing_wtxids.end(), compareInvMempoolOrder);\n+\n         auto wtxid = remote_missing_wtxids.back();\n         remote_missing_wtxids.pop_back();\n         auto txinfo = m_mempool.info(wtxid);","3157":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..d86086d849 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3662,7 +3662,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n         auto txhash = peer.m_wtxid_relay ? txinfo.tx->GetWitnessHash().ToUint256() : txinfo.tx->GetHash().ToUint256();\n \n         if (!ShouldSendTransaction(txinfo, txhash, tx_relay, filterrate)) {\n-            continue;\n+            break;\n         }\n \n         tx_relay->m_tx_inventory_known_filter.insert(wtxid.ToUint256());","3158":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..bd8656c5e1 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3665,7 +3665,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n             continue;\n         }\n \n-        tx_relay->m_tx_inventory_known_filter.insert(wtxid.ToUint256());\n+\n         remote_missing_invs.emplace_back(MSG_WTX, wtxid.ToUint256());\n         nRelayedTransactions++;\n ","3161":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..615e8d3d38 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3670,7 +3670,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n         nRelayedTransactions++;\n \n         if (remote_missing_invs.size() == MAX_INV_SZ) {\n-            MakeAndPushMessage(node, NetMsgType::INV, remote_missing_invs);\n+\n             remote_missing_invs.clear();\n         }\n     }","3162":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..528e9445e5 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3671,7 +3671,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n \n         if (remote_missing_invs.size() == MAX_INV_SZ) {\n             MakeAndPushMessage(node, NetMsgType::INV, remote_missing_invs);\n-            remote_missing_invs.clear();\n+\n         }\n     }\n ","3163":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..2c1432950c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3678,7 +3678,7 @@ bool PeerManagerImpl::AnnounceTxs(std::vector<Wtxid> remote_missing_wtxids, CNod\n     // Send any remaining (due to potential filtering from ShouldSendTransaction)\n     if (!remote_missing_invs.empty()) MakeAndPushMessage(node, NetMsgType::INV, remote_missing_invs);\n \n-    return nRelayedTransactions > 0;\n+    return nRelayedTransactions >= 0;\n }\n \n bool PeerManagerImpl::ShouldSendTransaction(const TxMempoolInfo& txinfo, uint256 txhash, Peer::TxRelay* tx_relay, const CFeeRate filterrate)","3164":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..7773707883 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3686,7 +3686,7 @@ bool PeerManagerImpl::ShouldSendTransaction(const TxMempoolInfo& txinfo, uint256\n     AssertLockHeld(tx_relay->m_tx_inventory_mutex);\n     AssertLockHeld(tx_relay->m_bloom_filter_mutex);\n     // Not in the mempool anymore? don't bother sending it.\n-    if (!txinfo.tx) return false;\n+    if (!txinfo.tx) return true;\n \n     // Check if not in the filter already\n     if (tx_relay->m_tx_inventory_known_filter.contains(txhash)) return false;","3165":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..3b98ef5ce3 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3689,7 +3689,7 @@ bool PeerManagerImpl::ShouldSendTransaction(const TxMempoolInfo& txinfo, uint256\n     if (!txinfo.tx) return false;\n \n     // Check if not in the filter already\n-    if (tx_relay->m_tx_inventory_known_filter.contains(txhash)) return false;\n+    if (tx_relay->m_tx_inventory_known_filter.contains(txhash)) return true;\n \n     // Peer told you to not send transactions at that feerate? Don't bother sending it.\n     if (txinfo.fee < filterrate.GetFee(txinfo.vsize)) return false;","3166":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..033115cf62 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3692,7 +3692,7 @@ bool PeerManagerImpl::ShouldSendTransaction(const TxMempoolInfo& txinfo, uint256\n     if (tx_relay->m_tx_inventory_known_filter.contains(txhash)) return false;\n \n     // Peer told you to not send transactions at that feerate? Don't bother sending it.\n-    if (txinfo.fee < filterrate.GetFee(txinfo.vsize)) return false;\n+    if (txinfo.fee < filterrate.GetFee(txinfo.vsize)) return true;\n \n     if (tx_relay->m_bloom_filter && !tx_relay->m_bloom_filter->IsRelevantAndUpdate(*txinfo.tx)) return false;\n ","3167":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..6afd0f8d10 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3694,7 +3694,7 @@ bool PeerManagerImpl::ShouldSendTransaction(const TxMempoolInfo& txinfo, uint256\n     // Peer told you to not send transactions at that feerate? Don't bother sending it.\n     if (txinfo.fee < filterrate.GetFee(txinfo.vsize)) return false;\n \n-    if (tx_relay->m_bloom_filter && !tx_relay->m_bloom_filter->IsRelevantAndUpdate(*txinfo.tx)) return false;\n+    if (tx_relay->m_bloom_filter && !tx_relay->m_bloom_filter->IsRelevantAndUpdate(*txinfo.tx)) return true;\n \n     return true;\n }","3190":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..7184dccba2 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5236,7 +5236,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             } else {\n                 // No final result means we should request sketch extension to make another\n                 // reconciliation attempt without losing the initial data.\n-                MakeAndPushMessage(pfrom, NetMsgType::REQSKETCHEXT);\n+\n             }\n         } else {\n             // Disconnect peers that send reconciliation sketch violating the protocol.","3194":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..fbf666d3e2 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5250,7 +5250,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n     if (msg_type == NetMsgType::REQSKETCHEXT) {\n         if (!m_txreconciliation->HandleExtensionRequest(pfrom.GetId())) {\n             LogInfo(\"Peer is requesting reconciliation while a previous reconciliation has not finished yet, %s\\n\", pfrom.DisconnectMsg());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n         }\n         if (auto error = m_txreconciliation->HandleExtensionRequest(pfrom.GetId())) {\n             switch(error.value()) {","3208":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..411ab720e5 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6317,7 +6317,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                         Wtxid wtxid = vInvTx.back();\n                         vInvTx.pop_back();\n                         // Remove it from the to-be-sent set\n-                        tx_relay->m_tx_inventory_to_send.erase(wtxid);\n+\n \n                         // Check if the transaction is worth sending. Skipp it otherwiese.\n                         auto txinfo = m_mempool.info(wtxid);","3209":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..82f012c4c9 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6330,7 +6330,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                         const auto inv = peer.m_wtxid_relay ?\n                                              CInv{MSG_WTX, wtxid.ToUint256()} :\n                                              CInv{MSG_TX, txinfo.tx->GetHash().ToUint256()};\n-                        if (!ShouldSendTransaction(txinfo, inv.hash, tx_relay, filterrate)) continue;\n+                        if (!ShouldSendTransaction(txinfo, inv.hash, tx_relay, filterrate)) break;\n \n                         auto add_to_inv_vec = [&](const CInv inv) EXCLUSIVE_LOCKS_REQUIRED(tx_relay->m_tx_inventory_mutex) {\n                             vInv.push_back(inv);","3211":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..8203a036aa 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6335,7 +6335,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                         auto add_to_inv_vec = [&](const CInv inv) EXCLUSIVE_LOCKS_REQUIRED(tx_relay->m_tx_inventory_mutex) {\n                             vInv.push_back(inv);\n                             nRelayedTransactions++;\n-                            if (vInv.size() == MAX_INV_SZ) {\n+                            if (vInv.size() != MAX_INV_SZ) {\n                                 MakeAndPushMessage(node, NetMsgType::INV, vInv);\n                                 vInv.clear();\n                             }","3212":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..9d849705ee 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6336,7 +6336,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                             vInv.push_back(inv);\n                             nRelayedTransactions++;\n                             if (vInv.size() == MAX_INV_SZ) {\n-                                MakeAndPushMessage(node, NetMsgType::INV, vInv);\n+\n                                 vInv.clear();\n                             }\n                             tx_relay->m_tx_inventory_known_filter.insert(inv.hash);","3213":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..789523dd44 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6337,7 +6337,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                             nRelayedTransactions++;\n                             if (vInv.size() == MAX_INV_SZ) {\n                                 MakeAndPushMessage(node, NetMsgType::INV, vInv);\n-                                vInv.clear();\n+\n                             }\n                             tx_relay->m_tx_inventory_known_filter.insert(inv.hash);\n                         };","3214":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..999eee6932 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6339,7 +6339,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                                 MakeAndPushMessage(node, NetMsgType::INV, vInv);\n                                 vInv.clear();\n                             }\n-                            tx_relay->m_tx_inventory_known_filter.insert(inv.hash);\n+\n                         };\n \n                         // Send","3215":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..5603a681b1 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6343,7 +6343,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                         };\n \n                         // Send\n-                        bool reconcile = m_txreconciliation && m_txreconciliation->IsPeerRegistered(node.GetId());\n+                        bool reconcile = m_txreconciliation || m_txreconciliation->IsPeerRegistered(node.GetId());\n                         if (reconcile) {\n                             Assume(inv.IsMsgWtx());\n                             // Try to add the transaction to the reconciliation set","3216":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..9a8810dff7 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6344,7 +6344,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n \n                         // Send\n                         bool reconcile = m_txreconciliation && m_txreconciliation->IsPeerRegistered(node.GetId());\n-                        if (reconcile) {\n+                        if (1==1) {\n                             Assume(inv.IsMsgWtx());\n                             // Try to add the transaction to the reconciliation set\n                             const auto error = m_txreconciliation->AddToSet(node.GetId(), wtxid);","3217":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..3c5b242175 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6350,7 +6350,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                             const auto error = m_txreconciliation->AddToSet(node.GetId(), wtxid);\n                             if  (error.has_value()) {\n                                 // If adding fails, fanout instead\n-                                reconcile = false;\n+                                reconcile = true;\n                                 if (error.value().m_error == node::ReconciliationError::SHORTID_COLLISION) {\n                                     // If adding fails due to a collision, fanout the colliding transaction too\n                                     Assume(m_txreconciliation->TryRemovingFromSet(node.GetId(), error.value().GetCollision()));","3218":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..bd1a7edb71 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6351,7 +6351,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                             if  (error.has_value()) {\n                                 // If adding fails, fanout instead\n                                 reconcile = false;\n-                                if (error.value().m_error == node::ReconciliationError::SHORTID_COLLISION) {\n+                                if (error.value().m_error != node::ReconciliationError::SHORTID_COLLISION) {\n                                     // If adding fails due to a collision, fanout the colliding transaction too\n                                     Assume(m_txreconciliation->TryRemovingFromSet(node.GetId(), error.value().GetCollision()));\n                                     add_to_inv_vec(CInv(MSG_WTX, error.value().GetCollision().ToUint256()));","3219":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex d475c9dda5..e5cc81faf0 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6354,7 +6354,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                                 if (error.value().m_error == node::ReconciliationError::SHORTID_COLLISION) {\n                                     // If adding fails due to a collision, fanout the colliding transaction too\n                                     Assume(m_txreconciliation->TryRemovingFromSet(node.GetId(), error.value().GetCollision()));\n-                                    add_to_inv_vec(CInv(MSG_WTX, error.value().GetCollision().ToUint256()));\n+\n                                 }\n                             }\n                         }","3240":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ad7b47e1a7 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -60,7 +60,7 @@ Minisketch TxReconciliationState::ComputeBaseSketch(uint32_t& capacity)\n     for (const auto& wtxid : m_local_set) {\n         uint32_t short_txid = ComputeShortID(wtxid);\n         sketch.Add(short_txid);\n-        m_short_id_mapping.emplace(short_txid, wtxid);\n+\n     }\n \n     return sketch;","3241":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..6847364cdd 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -80,7 +80,7 @@ Minisketch TxReconciliationState::ComputeExtendedSketch(uint32_t extended_capaci\n \n     // We don't have to recompute short IDs here.\n     for (const auto& shortid_to_wtxid : m_short_id_mapping_snapshot) {\n-        sketch.Add(shortid_to_wtxid.first);\n+\n     }\n     return sketch;\n }","3244":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..80e4247e84 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -91,7 +91,7 @@ void TxReconciliationState::SnapshotLocalSet()\n     m_local_set_snapshot.insert(m_local_set.begin(), m_local_set.end());\n     m_short_id_mapping_snapshot = m_short_id_mapping;\n     m_local_set.clear();\n-    m_short_id_mapping.clear();\n+\n }\n \n void TxReconciliationState::Clear()","3247":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..23686164e9 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -115,7 +115,7 @@ void TxReconciliationState::PrepareForExtensionResponse(const std::vector<uint8_\n {\n     Assume(m_we_initiate);\n     m_remote_sketch_snapshot = remote_sketch;\n-    SnapshotLocalSet();\n+\n }\n \n std::vector<Wtxid> TxReconciliationState::GetAllTransactions(bool from_snapshot) const","3257":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..5866d3964c 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -217,7 +217,7 @@ private:\n \n         uint32_t remote_sketch_capacity = uint32_t(skdata.size() / BYTES_PER_SKETCH_CAPACITY);\n         // Protocol violation: our peer exceeded the sketch capacity, or sent a malformed sketch.\n-        if (remote_sketch_capacity > MAX_SKETCH_CAPACITY) return ReconciliationError::PROTOCOL_VIOLATION;\n+        if (remote_sketch_capacity >= MAX_SKETCH_CAPACITY) return ReconciliationError::PROTOCOL_VIOLATION;\n \n         std::optional<Minisketch> local_sketch, remote_sketch;\n         if (remote_sketch_capacity != 0) {","3265":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..e67050f121 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -262,7 +262,7 @@ private:\n             } else {\n                 // Initial reconciliation step failed.\n                 // Update local reconciliation state for the peer.\n-                peer_state.PrepareForExtensionResponse(skdata);\n+\n                 peer_state.m_phase = ReconciliationPhase::EXT_REQUESTED;\n \n                 result = std::nullopt;","3266":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..73bee283f0 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -279,7 +279,7 @@ private:\n         Assume(peer_state.m_phase == ReconciliationPhase::EXT_REQUESTED);\n \n         // The serialized extension size needs to be a multiple of the sketch element size, otherwise we received a malformed extension.\n-        size_t extended_sketch_size = peer_state.m_remote_sketch_snapshot.size() + skdata.size();\n+        size_t extended_sketch_size = peer_state.m_remote_sketch_snapshot.size() - skdata.size();\n         if (extended_sketch_size % BYTES_PER_SKETCH_CAPACITY != 0) return ReconciliationError::PROTOCOL_VIOLATION;\n \n         // We allow the peer to send an extension for any capacity, not just original capacity * 2,","3267":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..39d2f574bd 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -280,7 +280,7 @@ private:\n \n         // The serialized extension size needs to be a multiple of the sketch element size, otherwise we received a malformed extension.\n         size_t extended_sketch_size = peer_state.m_remote_sketch_snapshot.size() + skdata.size();\n-        if (extended_sketch_size % BYTES_PER_SKETCH_CAPACITY != 0) return ReconciliationError::PROTOCOL_VIOLATION;\n+        if (extended_sketch_size % BYTES_PER_SKETCH_CAPACITY == 0) return ReconciliationError::PROTOCOL_VIOLATION;\n \n         // We allow the peer to send an extension for any capacity, not just original capacity * 2,\n         // but it should be within the limits. The limits are MAX_SKETCH_CAPACITY * 2, so that","3268":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..d6a30c3331 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -285,7 +285,7 @@ private:\n         // We allow the peer to send an extension for any capacity, not just original capacity * 2,\n         // but it should be within the limits. The limits are MAX_SKETCH_CAPACITY * 2, so that\n         // they can extend even the largest (originally) sketch.\n-        uint32_t extended_capacity = uint32_t(extended_sketch_size / BYTES_PER_SKETCH_CAPACITY);\n+        uint32_t extended_capacity = uint32_t(extended_sketch_size * BYTES_PER_SKETCH_CAPACITY);\n         if (extended_capacity > MAX_SKETCH_CAPACITY * 2) return ReconciliationError::PROTOCOL_VIOLATION;\n \n         std::vector<uint8_t> working_skdata = std::vector<uint8_t>(skdata);","3269":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..48cc2ab3f7 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -286,7 +286,7 @@ private:\n         // but it should be within the limits. The limits are MAX_SKETCH_CAPACITY * 2, so that\n         // they can extend even the largest (originally) sketch.\n         uint32_t extended_capacity = uint32_t(extended_sketch_size / BYTES_PER_SKETCH_CAPACITY);\n-        if (extended_capacity > MAX_SKETCH_CAPACITY * 2) return ReconciliationError::PROTOCOL_VIOLATION;\n+        if (extended_capacity >= MAX_SKETCH_CAPACITY * 2) return ReconciliationError::PROTOCOL_VIOLATION;\n \n         std::vector<uint8_t> working_skdata = std::vector<uint8_t>(skdata);\n         // A sketch extension is missing the lower elements (to be a valid extended sketch),","3271":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..83394a93a2 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -309,7 +309,7 @@ private:\n         std::optional<bool> result;\n         if (local_sketch.Merge(remote_sketch).Decode(differences)) {\n             // Extension step succeeded.\n-            result = true;\n+            result = false;\n \n             // Identify locally/remotely missing transactions.\n             std::tie(txs_to_request, txs_to_announce) = peer_state.GetRelevantIDsFromShortIDs(differences, /*from_snapshot=*/true);","3272":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..8978d29f64 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -317,7 +317,7 @@ private:\n                 peer_id, txs_to_request.size(), txs_to_announce.size());\n         } else {\n             // Reconciliation over extended sketch failed.\n-            result = false;\n+            result = true;\n \n             // Announce all local transactions from the reconciliation set.\n             // The peer will be announcing all their local transactions to us too, since we will report a failure in reconciliation.","3273":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..9930610ed5 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -321,7 +321,7 @@ private:\n \n             // Announce all local transactions from the reconciliation set.\n             // The peer will be announcing all their local transactions to us too, since we will report a failure in reconciliation.\n-            txs_to_announce = peer_state.GetAllTransactions(/*from_snapshot=*/true);\n+            txs_to_announce = peer_state.GetAllTransactions(/*from_snapshot=*/false);\n             LogDebug(BCLog::TXRECONCILIATION, \"Reconciliation we initiated with peer=%d has failed at extension step, request all txs, announce %i txs.\\n\",\n                 peer_id, txs_to_announce.size());\n         }","3275":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ecc235bbe5 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -332,7 +332,7 @@ private:\n         }), txs_to_announce.end());\n \n         // Update local reconciliation state for the peer.\n-        peer_state.Clear();\n+\n \n         return HandleSketchResult{txs_to_request, txs_to_announce, result};\n     }","3277":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..485a4613a6 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -350,7 +350,7 @@ private:\n         // - if they have nothing on their side\n         // Then, they will terminate reconciliation early and force flooding-style announcement.\n         if (peer_state.m_remote_set_size > 0 && peer_state.m_local_set.size() > 0) {\n-            if (sketch_capacity = peer_state.EstimateSketchCapacity(peer_state.m_local_set.size()); sketch_capacity > 0) {\n+            if (sketch_capacity = peer_state.EstimateSketchCapacity(peer_state.m_local_set.size()); sketch_capacity >= 0) {\n                 Minisketch sketch = peer_state.ComputeBaseSketch(sketch_capacity);\n                 skdata = sketch.Serialize();\n             }","3291":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..ea9c7f0654 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -458,7 +458,7 @@ public:\n \n         auto peer_state = GetRegisteredPeerState(peer_id);\n         if (!peer_state) return false;\n-        if (m_queue.empty()) return false;\n+        if (m_queue.empty()) return true;\n \n         if (m_next_recon_request <= now && m_queue.front() == peer_id) {\n             Assume(peer_state->m_we_initiate);","3307":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..c07e6c2006 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -539,7 +539,7 @@ public:\n         if (!peer_state) return false;\n \n         const bool removed = peer_state->m_local_set.erase(wtxid) > 0;\n-        if (removed) {\n+        if (1==1) {\n             peer_state->m_short_id_mapping.erase(peer_state->ComputeShortID(wtxid));\n             LogDebug(BCLog::TXRECONCILIATION, \"Removed %s from the reconciliation set for peer=%d. Now the set contains %i transactions.\\n\",\n                 wtxid.ToString(), peer_id, peer_state->m_local_set.size());","3311":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..b2ca27109a 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -549,7 +549,7 @@ public:\n         }\n \n         if (peer_state->m_local_set_snapshot.contains(wtxid)) {\n-            peer_state->m_announced_while_reconciling.insert(wtxid);\n+\n         }\n \n         return removed;","3318":"diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp\nindex 3a91cb24e6..a49174e29e 100644\n--- a/src/node/txreconciliation_impl.cpp\n+++ b/src/node/txreconciliation_impl.cpp\n@@ -597,7 +597,7 @@ public:\n \n         // A BIP-330 compliant peer rounds up when narrowing q to the wire format, so the\n         // formatted q is at most Q_PRECISION. Reject anything larger.\n-        if (peer_q > Q_PRECISION) return ReconciliationError::PROTOCOL_VIOLATION;\n+        if (peer_q >= Q_PRECISION) return ReconciliationError::PROTOCOL_VIOLATION;\n         const double peer_q_converted = static_cast<double>(peer_q) / Q_PRECISION;\n         peer_state->m_remote_q = peer_q_converted;\n         peer_state->m_remote_set_size = peer_recon_set_size;"},"file_cmds":{"src/net_processing.cpp":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py","src/node/txreconciliation_impl.cpp":"cmake --build build_corecheck -j 24 && ./build_corecheck/bin/test_bitcoin --run_test=txreconciliation_tests && ./build_corecheck/test/functional/p2p_reqtxrcncl.py && ./build_corecheck/test/functional/p2p_sendtxrcncl.py && ./build_corecheck/test/functional/p2p_txrecon_initiator.py && ./build_corecheck/test/functional/p2p_txrecon_responder.py"},"stats":{"killed":140,"survived":46,"pending":101}},"35221":{"run":{"id":22,"commit_hash":"c32e4e2d55515f6bf89b9fc283d5d4f72c850a98","created_at":"2026-05-21 00:36:58","tool_version":"1.0.0","pr_number":35221},"mutants":[{"id":2416,"run_id":22,"patch_hash":"6cf49c08ab997f290447dbdee74c9745ee9602f913b6e118942b1b17c70cfdc8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2417,"run_id":22,"patch_hash":"c5f2352e4a1f4d4cbcb8290e6cc0c32b7dfe91c69d9d006958bc5352a54cae17","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2418,"run_id":22,"patch_hash":"8802fa9ed69967e05da4d6c12a2974ac73795270a2e8dbde05ee513f125ffbf8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2419,"run_id":22,"patch_hash":"ac59bc56f1c047642378535b7c39aa48a07032e863bab6daf87e2e420ee46e71","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2420,"run_id":22,"patch_hash":"69eb10f82167fa982fcc3c3065059ea20a2e4ae5044ad3516fcf8c4aca59ee8f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2421,"run_id":22,"patch_hash":"0e989f6c1d80d18183b63aef53dd990de6c045764865152b694fc72e6eb9ba6a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2422,"run_id":22,"patch_hash":"4e841b74594450cf5ea3ec2cb8a2c4f4f88c5d1718c2d3645bbe3810b5619120","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2423,"run_id":22,"patch_hash":"6b1ea8963c4734a9f3ba1c03d422fe8860f6ca3307251472bad4e5d90f613001","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2424,"run_id":22,"patch_hash":"f6e51c86bb8d6fec9483640b8fc1990f3af122f1b59005d33f22f7b8bdd34964","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":" <  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2425,"run_id":22,"patch_hash":"d20cddb3d5c0d7939e50e5679e7d2fe8c0d1f5d94d1c9644b5eba143a64c8304","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2426,"run_id":22,"patch_hash":"71df60b71753188df16961087e9e45cdfa149342b1163688f1a1cba42650fbe6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2427,"run_id":22,"patch_hash":"e1f580b5c459e97d9b4b91eda3f13dade2bcafd015e56b6dbbb0a7628be9e92f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2428,"run_id":22,"patch_hash":"908db45dffadc9391e9895ad576f2530248639d99dd39b44e3c38cc02420fbc2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":" >  ==>  < ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2429,"run_id":22,"patch_hash":"ad952b61db360648be0c2ff84a9bebee3e590b212e07de199f35cf285eb4fca9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":" >  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2430,"run_id":22,"patch_hash":"65ad3b7f83f694e5f7e311ff114804a56b253f719ca965286fa49328b37f62f1","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2431,"run_id":22,"patch_hash":"58c7f9f8f0e35fedb7415ef55a3193d31df2a4585d2acd4cb36ab4609cdc5698","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==0)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2432,"run_id":22,"patch_hash":"e983143c2acd249f34714f9ecc3f3620a47557ab83fa54e166128fd260d2d5dc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2433,"run_id":22,"patch_hash":"defce0320c159871f11d15a1150343a6b253c487e0320a79e9367e33a6ebe054","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":" <  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2434,"run_id":22,"patch_hash":"7cd1b5a955ab494f7e6c60060861dc1a760d17fac153a882f64b0e76aa469818","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":" <  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2435,"run_id":22,"patch_hash":"3559f9bf1b8dd4849ddbe172a54ff231c55a2dd8d1fe75e73ebf34bc764ea3d8","status":"killed","killed":1,"command_to_test":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","file_path":"src/serialize.h","operator":"^(.*for\\s*\\(.*;.*;.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null}],"diffs":{"2416":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..e78979d901 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3966,7 +3966,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::FEATURE) {\n+    if (msg_type != NetMsgType::FEATURE) {\n         if (pfrom.fSuccessfullyConnected) {\n             // Disconnect peers that send a FEATURE message after VERACK.\n             LogDebug(BCLog::NET, \"feature received after verack, %s\", pfrom.DisconnectMsg());","2417":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..666be66f36 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3966,7 +3966,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::FEATURE) {\n+    if (1==1) {\n         if (pfrom.fSuccessfullyConnected) {\n             // Disconnect peers that send a FEATURE message after VERACK.\n             LogDebug(BCLog::NET, \"feature received after verack, %s\", pfrom.DisconnectMsg());","2418":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..ce9f9d3c2a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3966,7 +3966,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::FEATURE) {\n+    if (1==0) {\n         if (pfrom.fSuccessfullyConnected) {\n             // Disconnect peers that send a FEATURE message after VERACK.\n             LogDebug(BCLog::NET, \"feature received after verack, %s\", pfrom.DisconnectMsg());","2419":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..f968537d74 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3967,7 +3967,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n     }\n \n     if (msg_type == NetMsgType::FEATURE) {\n-        if (pfrom.fSuccessfullyConnected) {\n+        if (1==1) {\n             // Disconnect peers that send a FEATURE message after VERACK.\n             LogDebug(BCLog::NET, \"feature received after verack, %s\", pfrom.DisconnectMsg());\n             pfrom.fDisconnect = true;","2420":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..2f9dbddb4b 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3967,7 +3967,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n     }\n \n     if (msg_type == NetMsgType::FEATURE) {\n-        if (pfrom.fSuccessfullyConnected) {\n+        if (1==0) {\n             // Disconnect peers that send a FEATURE message after VERACK.\n             LogDebug(BCLog::NET, \"feature received after verack, %s\", pfrom.DisconnectMsg());\n             pfrom.fDisconnect = true;","2421":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..572adfdbf3 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3970,7 +3970,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (pfrom.fSuccessfullyConnected) {\n             // Disconnect peers that send a FEATURE message after VERACK.\n             LogDebug(BCLog::NET, \"feature received after verack, %s\", pfrom.DisconnectMsg());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n             return;\n         }\n ","2422":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..0bdc478fb5 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3984,7 +3984,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         } catch (const std::exception&) {\n             feature_id.clear(); // use empty feature_id as error indicator\n         }\n-        if (feature_id.size() < 4 || !vRecv.empty()) {\n+        if (feature_id.size() <= 4 || !vRecv.empty()) {\n             LogDebug(BCLog::NET, \"invalid feature payload, %s\", pfrom.DisconnectMsg());\n             pfrom.fDisconnect = true;\n             return;","2423":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..5e7f9e1b3c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3984,7 +3984,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         } catch (const std::exception&) {\n             feature_id.clear(); // use empty feature_id as error indicator\n         }\n-        if (feature_id.size() < 4 || !vRecv.empty()) {\n+        if (feature_id.size() > 4 || !vRecv.empty()) {\n             LogDebug(BCLog::NET, \"invalid feature payload, %s\", pfrom.DisconnectMsg());\n             pfrom.fDisconnect = true;\n             return;","2424":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..fcf25d6434 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3984,7 +3984,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         } catch (const std::exception&) {\n             feature_id.clear(); // use empty feature_id as error indicator\n         }\n-        if (feature_id.size() < 4 || !vRecv.empty()) {\n+        if (feature_id.size() >= 4 || !vRecv.empty()) {\n             LogDebug(BCLog::NET, \"invalid feature payload, %s\", pfrom.DisconnectMsg());\n             pfrom.fDisconnect = true;\n             return;","2425":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..dde7082c70 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3984,7 +3984,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         } catch (const std::exception&) {\n             feature_id.clear(); // use empty feature_id as error indicator\n         }\n-        if (feature_id.size() < 4 || !vRecv.empty()) {\n+        if (feature_id.size() < 4 && !vRecv.empty()) {\n             LogDebug(BCLog::NET, \"invalid feature payload, %s\", pfrom.DisconnectMsg());\n             pfrom.fDisconnect = true;\n             return;","2426":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex ca41687530..f2e8760794 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3986,7 +3986,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         }\n         if (feature_id.size() < 4 || !vRecv.empty()) {\n             LogDebug(BCLog::NET, \"invalid feature payload, %s\", pfrom.DisconnectMsg());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n             return;\n         }\n ","2427":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..dc968456ae 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -791,7 +791,7 @@ struct LimitedVectorFormatter\n         Formatter formatter;\n         v.clear();\n         size_t size = ReadCompactSize(s);\n-        if (size > Limit) {\n+        if (size >= Limit) {\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);","2428":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..4aeb434e19 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -791,7 +791,7 @@ struct LimitedVectorFormatter\n         Formatter formatter;\n         v.clear();\n         size_t size = ReadCompactSize(s);\n-        if (size > Limit) {\n+        if (size < Limit) {\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);","2429":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..3b3402b5ec 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -791,7 +791,7 @@ struct LimitedVectorFormatter\n         Formatter formatter;\n         v.clear();\n         size_t size = ReadCompactSize(s);\n-        if (size > Limit) {\n+        if (size <= Limit) {\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);","2430":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..d42ffca78d 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -791,7 +791,7 @@ struct LimitedVectorFormatter\n         Formatter formatter;\n         v.clear();\n         size_t size = ReadCompactSize(s);\n-        if (size > Limit) {\n+        if (1==1) {\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);","2431":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..da26844db8 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -791,7 +791,7 @@ struct LimitedVectorFormatter\n         Formatter formatter;\n         v.clear();\n         size_t size = ReadCompactSize(s);\n-        if (size > Limit) {\n+        if (1==0) {\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);","2432":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..4b68a889bc 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -795,7 +795,7 @@ struct LimitedVectorFormatter\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);\n-        for (size_t i = 0; i < size; ++i) {\n+        for (size_t i = 0; i <= size; ++i) {\n             v.emplace_back();\n             formatter.Unser(s, v.back());\n         }","2433":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..5dc836212b 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -795,7 +795,7 @@ struct LimitedVectorFormatter\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);\n-        for (size_t i = 0; i < size; ++i) {\n+        for (size_t i = 0; i > size; ++i) {\n             v.emplace_back();\n             formatter.Unser(s, v.back());\n         }","2434":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..bcf84f6727 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -795,7 +795,7 @@ struct LimitedVectorFormatter\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);\n-        for (size_t i = 0; i < size; ++i) {\n+        for (size_t i = 0; i >= size; ++i) {\n             v.emplace_back();\n             formatter.Unser(s, v.back());\n         }","2435":"diff --git a/src/serialize.h b/src/serialize.h\nindex 1f14d2a78b..9017967bf8 100644\n--- a/src/serialize.h\n+++ b/src/serialize.h\n@@ -795,7 +795,7 @@ struct LimitedVectorFormatter\n             throw std::ios_base::failure(\"Vector length limit exceeded\");\n         }\n         v.reserve(size);\n-        for (size_t i = 0; i < size; ++i) {\n+;\n             v.emplace_back();\n             formatter.Unser(s, v.back());\n         }"},"file_cmds":{"src/net_processing.cpp":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py","src/serialize.h":"cmake --build build -j 24 && ./build/bin/test_bitcoin --run_test=serialize_tests && ./build/test/functional/p2p_bip434_feature.py"},"stats":{"killed":20,"survived":0,"pending":0}},"35054":{"run":{"id":18,"commit_hash":"7844a2f08303edb665e4292d002a826f24e62832","created_at":"2026-04-14 13:54:37","tool_version":"1.0.0","pr_number":35054},"mutants":[{"id":1939,"run_id":18,"patch_hash":"75796d9f7fbe98411754634c85b418ea25b9a84d556c30a3fb99e0fd104e0ff4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1941,"run_id":18,"patch_hash":"4ded7bc84b9131826b5bb53dacaa585fde8417f9c90e17a8008a77db38bcc6de","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1943,"run_id":18,"patch_hash":"be84e909ee6f81f0f992d21e7f87ed07c9eded647d8277befae3b27595814c3f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1944,"run_id":18,"patch_hash":"467e73aad1e83802c1adc66e613b6063c3c7243e8037566c9341857e995a919b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1945,"run_id":18,"patch_hash":"b664e440a817fa095c21766ea0eaf9c715f534388e14d1ce1fc663b18c54a5a9","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1946,"run_id":18,"patch_hash":"779682493e5365a08ca07b69d0e47e6d691d6c1b49f980100409e9ca5aef32a3","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1949,"run_id":18,"patch_hash":"870a0e83548c1272159db517de8f770c0642d17a2eb86e4c765002c6ba44f4ac","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1950,"run_id":18,"patch_hash":"b1a0bf63517c29ee55d96939284ca37e620b718373b588de1926d026fdf2d23e","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1951,"run_id":18,"patch_hash":"685be426c362d5d5b3b0609654ea0d6717e7f595ab4eac183c91cd5645019a5d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1952,"run_id":18,"patch_hash":"4c6b87c7a866551d17f34891525aab83d7d63d149d7eaeec77d868498bc33627","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1953,"run_id":18,"patch_hash":"1b95ec9dcc2925d005f6f8bf34f71dfcdc9d76d947de605944accc297b3ec04d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1954,"run_id":18,"patch_hash":"7ab352d6e63a28fb9fc00c7232bb473731034c341c7a6f90ee874f240563fe95","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1955,"run_id":18,"patch_hash":"6334d64f5adb13eaee371aa0f402680b87c046c6286d8f3e491ae08a1ce5f015","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1956,"run_id":18,"patch_hash":"4464c58c605f95444b65bbc70a0a2fcd8183794b1b5e639bed308d807d3b811d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1959,"run_id":18,"patch_hash":"e82471e11db6be7de5f5ec9698f6bed7cdc1763402314686f8e07cc290613fd4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1962,"run_id":18,"patch_hash":"a639472d979c7d966ee24477eccffdbe52687eb62a49593c6c467230cdf77ac0","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1963,"run_id":18,"patch_hash":"b6e39b7ccb64eef87b9b13d3049be70054e1510ff33609bec5a98df1e20dd0d5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1964,"run_id":18,"patch_hash":"b6251f3c72adcdaea16e7a797e68b7d2b5121d7f29b57263a55d704e20299000","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1967,"run_id":18,"patch_hash":"1f10643c5b694eeea60227050007d6aec82ca0f339734d13b0d15bc894bae46a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1968,"run_id":18,"patch_hash":"d998bf9593af21cad9385f5d30f0c46ca9ee0eb262fa0e41b1d3e883400ff630","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1970,"run_id":18,"patch_hash":"48dece40c1d07bede84d973a31f876745ccd70965dd508fa1736f4fa7974480f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1971,"run_id":18,"patch_hash":"0861d0e5794933f06c6a1bdeffee0658a33d2037dfe5dde5212d0bae19ce3640","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1972,"run_id":18,"patch_hash":"63d22a3e1a434ac82d5e67110206c22501efc83646e2ba5f07206bd3a233fa46","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1974,"run_id":18,"patch_hash":"3ea1f839f420c14bd818c7ce6fea6bf6608e76570ba8f5f2ba998d001914f1de","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1975,"run_id":18,"patch_hash":"07c12f416bb06b7b7db6e0fe4df8d0f8f87fd62c12c1dade7164a4f0fc34258d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"std::min ==> std::max","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1986,"run_id":18,"patch_hash":"0b2fde305115e3d6ccb238c6b442e6047c43ef15e35aae4e61b2d71be9515937","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1989,"run_id":18,"patch_hash":"a385dcf61b1a06c999a15376df62f65922b75df059b42c0ef1250bbecedf1910","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1991,"run_id":18,"patch_hash":"9d037ae53d0f20bc94537c003ef001ba6fe6abd895bad0a3301a9d8fc8292bb6","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1993,"run_id":18,"patch_hash":"227a66b3d0ca9ecefbe103d080615171da484958017ff72fa0d64ffae4592499","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1994,"run_id":18,"patch_hash":"bae9dfd91e44393c38791641d0d71586ddb81b639ac9c1ca9b79d131fdc45139","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1995,"run_id":18,"patch_hash":"bd360577930712c1b82b323d367d845d6e7a5e6eb73707435e4efeb0a798a36b","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1996,"run_id":18,"patch_hash":"bd2d3ef085501e8c9e71eb61f070a80e793e5b68f2e9fa4aa03d7cbb5c72a33d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1997,"run_id":18,"patch_hash":"beb89673dcea6ffa6fd975a4a4f558e6b8891c45366a36a0af87dc558e23ac6c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2000,"run_id":18,"patch_hash":"53c6831b2c89fe6599e13630e6abe84035196078b4416b39a9f96f40be8868cc","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2001,"run_id":18,"patch_hash":"cdf5565fef41be4ee859a4e0ec35dc8cf327edca44f47d395cb799c410134256","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2003,"run_id":18,"patch_hash":"bcb5e3b4c451be0cdd1b19fe468259009d47d63b519e6194f749a4a0b5a8ac3c","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2009,"run_id":18,"patch_hash":"60448c145fbacf865620a4e7cb83e19cdfb86ca5ae3d325d9d55cf4afb828990","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2010,"run_id":18,"patch_hash":"f47b3341de838e389de94d6bdab22da4fc20f53c322c5c925977f0c802968847","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" -  ==>  + ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2011,"run_id":18,"patch_hash":"ea33e5377dfb56f75e3529d8b37ac0ebc46c82e9b6cab60daa1614f61bd66f81","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2014,"run_id":18,"patch_hash":"ba6aa0ae4fb4a09e9b1e5b050ed7490cb908b9fef192c2d8bad90a4d6b46c3f2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2016,"run_id":18,"patch_hash":"afcac52f09b6aa23f4468d087e5f83ef9ef77c158ec854e4908ffd87cb64fde4","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2019,"run_id":18,"patch_hash":"ddbe2163d23928633ba471cdca76f4a4f91206d981005c33a6a4a8d2f2d4f668","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2020,"run_id":18,"patch_hash":"f2ae8e8b5f170720b733b2c65ee1e2413aa3b1946a9fddeafedc1719bae36dff","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2021,"run_id":18,"patch_hash":"22b8083956d8484f4922f52a3f9c67552789e971d62c2e18bc4c9736d323b51f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2022,"run_id":18,"patch_hash":"a105e4a011c279d57114ec8f8a1fd8d8b0df863c5a10ebc56b8eabd5796b0f17","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" ==  ==>  != ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2027,"run_id":18,"patch_hash":"d3a74ff8ca44fce41405388acab69609e6d44696183452c663de78d50c1e433f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1929,"run_id":18,"patch_hash":"61c41cfa24897439cfb77a7178d057948ac429ba1aa4d367adb6ab14679fe1c9","status":"pending","killed":0,"command_to_test":null,"file_path":"contrib/utxo-tools/utxo_snapshot_merkle.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1930,"run_id":18,"patch_hash":"14d541c30ce806144e40fe3b9e51f11f84d8822a7d80ddd6055da9db0370288b","status":"pending","killed":0,"command_to_test":null,"file_path":"contrib/utxo-tools/utxo_snapshot_merkle.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1931,"run_id":18,"patch_hash":"9e011fbbc568ffb32e447a9489b3ef541603d948864ee2fa8d3e54ec4891dc71","status":"pending","killed":0,"command_to_test":null,"file_path":"contrib/utxo-tools/utxo_snapshot_merkle.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1932,"run_id":18,"patch_hash":"704597aaeafd84c1594644ce3fc6b532c3230cfd4d4c7cec15a574ef348186cc","status":"pending","killed":0,"command_to_test":null,"file_path":"contrib/utxo-tools/utxo_snapshot_merkle.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1933,"run_id":18,"patch_hash":"579bbd66c703f62b1421ace53bdbb5859794e58f8702890c333dc4923ce8058c","status":"pending","killed":0,"command_to_test":null,"file_path":"contrib/utxo-tools/utxo_snapshot_merkle.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1934,"run_id":18,"patch_hash":"a2d7386e770a2e5e1d61467e0668480f07b790452d6f96f6cd7bde1abc6a22e5","status":"pending","killed":0,"command_to_test":null,"file_path":"contrib/utxo-tools/utxo_snapshot_merkle.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1935,"run_id":18,"patch_hash":"a8f1fdbf6124874cc80d89be2fc8a79ed0c14f2b7c5c3ac666bd68d881913b41","status":"pending","killed":0,"command_to_test":null,"file_path":"contrib/utxo-tools/utxo_snapshot_merkle.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1936,"run_id":18,"patch_hash":"5966f87324309c2744ba71fa8a827c54e22460bd5657069352fa86c05581dd33","status":"pending","killed":0,"command_to_test":null,"file_path":"contrib/utxo-tools/utxo_snapshot_merkle.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1937,"run_id":18,"patch_hash":"3e05a56889ffd11ce5ae0bdda2aa52c5cd8c3512883929519d2786b3555b5c51","status":"pending","killed":0,"command_to_test":null,"file_path":"src/init.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1938,"run_id":18,"patch_hash":"2e4e13194f68b50096ec96c1f1ca879587c012cf69e4fb1d50a69d1648cde4b9","status":"pending","killed":0,"command_to_test":null,"file_path":"src/init.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2030,"run_id":18,"patch_hash":"dfbe1509a0f334260f1bd225f418b879d63b222a29460bd234bf3a9dbea50151","status":"pending","killed":0,"command_to_test":null,"file_path":"src/rpc/blockchain.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2031,"run_id":18,"patch_hash":"cde3e7380b7a09486ae769440d0cb4044ccb28517b599e3f9fa53c343d6ea1b3","status":"pending","killed":0,"command_to_test":null,"file_path":"src/rpc/blockchain.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2032,"run_id":18,"patch_hash":"b0ee2548ee66546b22bd23d0275ee2bd49e32b76aaa7703016b625235f8085e1","status":"pending","killed":0,"command_to_test":null,"file_path":"src/rpc/blockchain.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2033,"run_id":18,"patch_hash":"29c2842b2c131e01cd29e26376ff0d4e6c9d7baa6557610e0a0b5d88c696d356","status":"pending","killed":0,"command_to_test":null,"file_path":"src/rpc/blockchain.cpp","operator":" /  ==>  * ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2034,"run_id":18,"patch_hash":"d66447bee73de80ea7ccf5651d9554d7ebae2836e44b4ebe6335c77f05dc4555","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2035,"run_id":18,"patch_hash":"4a8700255ce48644dd25ae2c1f3e3e366cbe204128aff85b8ba82388613a67f1","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2036,"run_id":18,"patch_hash":"d4f421f51851a42148be7d9b2a38f6f0e33008c30516ff03805d06fa15e3cacc","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2037,"run_id":18,"patch_hash":"252926f2a8b5b2cbc372eb0197c48f6d81cce57e8125792db7dbaa2bcc66ab81","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2038,"run_id":18,"patch_hash":"20949f0f8a3b2deb5dc08488127a0c5b5753660d7d310d337b8b3f21c872a5e7","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2039,"run_id":18,"patch_hash":"07806815ee518bcdec14955b90f5e52fcf5ab8a6ef4400fc34bd1b28a3d69825","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2040,"run_id":18,"patch_hash":"3369b1617f074468dec19c345fcb71b7af727385e9a4dd45adde526174b583de","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2041,"run_id":18,"patch_hash":"3b9a552483b9903fb7b66f128749e5c485ceb15a952173ab3cb1d26cb990b356","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2042,"run_id":18,"patch_hash":"67e0a9e7aeff66b441619dc6e1a5ec59570805e40bbe7bf4df44a29f93aae71d","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2043,"run_id":18,"patch_hash":"bfb4b3172e76a010c32a0cd2892a57075788ef16bea05295026422cd6a017dc4","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2044,"run_id":18,"patch_hash":"81f1e8708718418c0b871cf189c5c04a49f30e3eb2223daf6eacfc617174224f","status":"pending","killed":0,"command_to_test":null,"file_path":"src/test/utxo_set_share_tests.cpp","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2045,"run_id":18,"patch_hash":"70d1525a5b082f952fc223a8332fe9be1df8ccb235a829b4fd970026524cf1b9","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2046,"run_id":18,"patch_hash":"eec05ddb80b0d4df572e0ea667cf71b31745f083d13661516634b9f79b442a2a","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2047,"run_id":18,"patch_hash":"91fca3fbb2533ce3ccfe949d5deb047aa874260d61bd590b62071489df71c249","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2048,"run_id":18,"patch_hash":"342983c93c0c98475c9f3f8b69eae3f425ae4e826542ec6bebb8160662682dc0","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2049,"run_id":18,"patch_hash":"c3c2e56418517ad557de3a996906b953437e89e2dacd3be5742ee00c5a7513c8","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2050,"run_id":18,"patch_hash":"b40a0d310b0e8facddc3598ff0481904e414ad6c5fbce5168f99f9051f90c08b","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2051,"run_id":18,"patch_hash":"4ef90575341447c80d5ca8c43ecf77ab92c481f6cc6bca1fa1353dbdb5990a9e","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2052,"run_id":18,"patch_hash":"4dce04004bc75d7a51cbd78718598538be8612367fb458f69e25f7ded46a5f1b","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2053,"run_id":18,"patch_hash":"f8aa6a56a173e463f0e2b2110e7863cf9aa69ad8a1e70331d6f4a19b2dc4a55c","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2054,"run_id":18,"patch_hash":"664d9feec246ec54a46bfe71728f642fe5f0f4a5f56e49b1bc61570db81b3262","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_utxo_set_share.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1940,"run_id":18,"patch_hash":"8d66b78afc111dc65c0b255df0395b96bc62e3eaaf8f1a6bb4a2f9bbf07d5196","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1942,"run_id":18,"patch_hash":"81670a0dc1d64fd347023e7aed9a3ec6a16b9010f995892067a4d34c7eb78e1c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1947,"run_id":18,"patch_hash":"2b4639e0b1817d86dc05e42dd9e410bf056f8f8f2bc916cabd3a7207892161b6","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1948,"run_id":18,"patch_hash":"a5f444833545ccaf4de5f1f7337758a47e1680b3b468197b7be304573ec46597","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1957,"run_id":18,"patch_hash":"4a5e3a393da6acd3aece12185992963b0b953a7e1ab90226f88b4ad32bb9eebe","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1958,"run_id":18,"patch_hash":"2d5999dcb992bd0c845ea4847da095e41c8f96cfd0f2e707cffc692d09433afa","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1960,"run_id":18,"patch_hash":"9f88f06d246bd3f5934cd89cd1a4563ecfaa1c114029e115c1f8d7304c194457","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1961,"run_id":18,"patch_hash":"0d1c3c573a0413244f4b5551fe2268bc05b6dab8818966d07903f9bc1939f2bd","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1965,"run_id":18,"patch_hash":"c1f9865c48a6c08fe7b71b0676710a056a857bc762a3b84ab7a972525d8a8230","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1966,"run_id":18,"patch_hash":"e6e6ef913536783de03d63bd83a363f3d5ccefe55248d4c83df0deb620f6b833","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/net_processing.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1969,"run_id":18,"patch_hash":"bc663687594d1d9261343f8650e8974c648eb7224e7f8d289a544c34193a9ec0","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1973,"run_id":18,"patch_hash":"3e531446b885c75062edfc34f2a7a24f2ab690587e019ba774e5f5bc3ab2bf43","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1976,"run_id":18,"patch_hash":"a5d708a04084f14af81671d0a30ba082a7b61a82826ac02c48369a1af62a7401","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1977,"run_id":18,"patch_hash":"393b45b2230b44a8b8bd21fb5d2b289eaaa430c2ca1cd9d3912659469204834b","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1978,"run_id":18,"patch_hash":"8b5dbb71960744e81bd7a5aff868c604ac69bcdbd25e1de34e509240487e673c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1979,"run_id":18,"patch_hash":"aa704cf4f6b1273eb1e904a56c6f231e25cba378b6b5cd1cd4e33b67fee964cf","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1980,"run_id":18,"patch_hash":"4cb2f99f89e5a96d572a52f6c53199d17a0a4de76262d295433682665a44a1ee","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1981,"run_id":18,"patch_hash":"e028e16e21bd497e5e5e2f5e3954443089af8930027b9cfc94dab1b5bacf3375","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"^.*if\\s*\\(.*\\)\\s*return.*;.*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1982,"run_id":18,"patch_hash":"1df9805825873816be26a029b74d222f3259d23e0a975ddd7bbc5ceba6c9eda0","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1983,"run_id":18,"patch_hash":"8f3882201e8378e47d89d569c1ec2f3444587f883a6669780a967e93bb886706","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1984,"run_id":18,"patch_hash":"7a5af8d713ec9f04b49b19a9914690dd55524a59f4dde6e9d710789b63fd444b","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1985,"run_id":18,"patch_hash":"a29dc599fc5fb25d0d546e18378a08e7b01f74a3ec7237ec389cb4d1ec0b44ef","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1987,"run_id":18,"patch_hash":"56b7f2f54c1d39962d01af71827955d5e4052c9d04897fd95162c4c918dab810","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1988,"run_id":18,"patch_hash":"bcad32fcf9f9b65183c7c3f37c8685965fd03f33ff383bf4ae3726fe7a9be57e","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1990,"run_id":18,"patch_hash":"bbc5a7dadaae299f262788cb4eca782cca45e4c9143af5d6b133ea1a03ebf006","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1992,"run_id":18,"patch_hash":"62b74347221d4c62123472d28b559b0db5ca53213af8669de10cb64602eff8cf","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"break ==> continue","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1998,"run_id":18,"patch_hash":"1ccdf90540692d73be1006c3381a2ac58c28217d146eec12368fcc476f93af1d","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1999,"run_id":18,"patch_hash":"a03191290fd03f5dd8cc925425f9d1ffe49363da85797c00254b97d0821e309a","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2002,"run_id":18,"patch_hash":"582eaf33a9e6d932d1b0452900873c8a9359ddfa60d94f0e307d13ddd1f46868","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2004,"run_id":18,"patch_hash":"510c2ab6113b4e32e6ff524c7717fb0212c1a6804816ef24943d79d8d965ab99","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2005,"run_id":18,"patch_hash":"d932da5f23b5fa1ad3b023767d1cbea6751e4dd8269528795182fd46fa00cbf6","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2006,"run_id":18,"patch_hash":"a0d7d5656edf21d2acb33306397ad52a64c880f82fe934d7da0f09ac5f341688","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"\\|\\| ==> &&","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2007,"run_id":18,"patch_hash":"59d0cf5969d928146060a860581c8239b332d7d531248fce5d541ae58e128bc9","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" >=  ==>  > ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2008,"run_id":18,"patch_hash":"992370f8ee7d544c09d6f650066c2b321c7c360cf8e519464dd9d76ee8fca101","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2012,"run_id":18,"patch_hash":"9db6cdfa2918c2a7f5c185bdd331bb2c172387686c43d122717ef7d3416286b0","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2013,"run_id":18,"patch_hash":"58115cb048fb1c892996e67d42deddb5b199bccfa1aa6634a00f7338b00ed877","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2015,"run_id":18,"patch_hash":"2449abe727af6d2aa482128a099ea23b781e325049ee16e9c507d0cb39e50700","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2017,"run_id":18,"patch_hash":"14c0bdd0aea5e75793fc9f1d53ddc26af9926bebd6ab8d28413a3b21ed423063","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2018,"run_id":18,"patch_hash":"0d5135575cb0552101e3bb99b98e5eda74851e0475e5212418562a3aa0c11a65","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2023,"run_id":18,"patch_hash":"5c0885c32501efdcb3ea32a3f225a987ddbe6681b51f3347b8c11b41874c7262","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2024,"run_id":18,"patch_hash":"dcf2a19d59580f9b58ab85d9f7361f7597958c78c5239014ebb0991b8c72702c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" !=  ==>  == ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2025,"run_id":18,"patch_hash":"a7d1429af6e2951b264917da94fa1849cd6e6755dd4a63567f5a4d3ee2f67bc3","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2026,"run_id":18,"patch_hash":"f5252f29a7a3b40def22bc0f502a5ed6b0616f4e380c3f30330eb8f7ba2c6549","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2028,"run_id":18,"patch_hash":"fed7b9c2394964c67bc4290d38e17cf09a4773081e1cc2ee00fad5b429aadfd7","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":2029,"run_id":18,"patch_hash":"ebddf88c6e4a5062bf140159ef9bca4d59f276b283a939e5271b251d7a62d6a7","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","file_path":"src/node/utxo_set_share.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null}],"diffs":{"1939":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..4f04d6196a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -420,7 +420,7 @@ struct Peer {\n     std::atomic<std::chrono::seconds> m_time_offset{0s};\n \n     /** Whether we have registered this peer for UTXO set interaction */\n-    bool m_sent_getutxostinf GUARDED_BY(NetEventsInterface::g_msgproc_mutex){false};\n+    bool m_sent_getutxostinf GUARDED_BY(NetEventsInterface::g_msgproc_mutex){true};\n \n     explicit Peer(NodeId id, ServiceFlags our_services, bool is_inbound)\n         : m_id{id}","1941":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..7a2981ea4a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3451,7 +3451,7 @@ void PeerManagerImpl::ProcessGetCFCheckPt(CNode& node, Peer& peer, DataStream& v\n \n void PeerManagerImpl::ProcessGetUTXOSetInfo(CNode& node, Peer& peer)\n {\n-    if (!(peer.m_our_services & NODE_UTXO_SET)) return;\n+\n \n     auto entries{m_opts.utxo_set_share_provider->GetInfoEntries()};\n     MakeAndPushMessage(node, NetMsgType::UTXOSETINFO, entries);","1943":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..d9c1046833 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3464,7 +3464,7 @@ void PeerManagerImpl::ProcessGetUTXOSet(CNode& node, Peer& peer, DataStream& vRe\n     vRecv >> request;\n \n     auto result{m_opts.utxo_set_share_provider->GetChunk(request.height, request.block_hash, request.chunk_index)};\n-    if (!result) {\n+    if (1==1) {\n         LogDebug(BCLog::UTXOSETSHARE, \"Invalid getutxoset request: chunk %d for height=%d from peer=%d, disconnecting\",\n                  request.chunk_index, request.height, node.GetId());\n         node.fDisconnect = true;","1944":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..8e169f949a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3467,7 +3467,7 @@ void PeerManagerImpl::ProcessGetUTXOSet(CNode& node, Peer& peer, DataStream& vRe\n     if (!result) {\n         LogDebug(BCLog::UTXOSETSHARE, \"Invalid getutxoset request: chunk %d for height=%d from peer=%d, disconnecting\",\n                  request.chunk_index, request.height, node.GetId());\n-        node.fDisconnect = true;\n+        node.fDisconnect = false;\n         return;\n     }\n ","1945":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..dcce18039d 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3485,7 +3485,7 @@ void PeerManagerImpl::ProcessGetUTXOSet(CNode& node, Peer& peer, DataStream& vRe\n \n void PeerManagerImpl::MaybeActivateDownloadedSnapshot()\n {\n-    if (!m_opts.utxo_set_download_manager) return;\n+    if (1==1) return;\n     if (m_opts.utxo_set_download_manager->GetState() != node::UTXOSetDownloadManager::State::COMPLETE) return;\n \n     const fs::path path{m_opts.utxo_set_download_manager->GetOutputPath()};","1946":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..81f5ae4045 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3486,7 +3486,7 @@ void PeerManagerImpl::ProcessGetUTXOSet(CNode& node, Peer& peer, DataStream& vRe\n void PeerManagerImpl::MaybeActivateDownloadedSnapshot()\n {\n     if (!m_opts.utxo_set_download_manager) return;\n-    if (m_opts.utxo_set_download_manager->GetState() != node::UTXOSetDownloadManager::State::COMPLETE) return;\n+    if (m_opts.utxo_set_download_manager->GetState() == node::UTXOSetDownloadManager::State::COMPLETE) return;\n \n     const fs::path path{m_opts.utxo_set_download_manager->GetOutputPath()};\n     AutoFile afile{fsbridge::fopen(path, \"rb\")};","1949":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..1f785a3d5a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5153,7 +5153,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::GETUTXOSETINFO) {\n+    if (msg_type != NetMsgType::GETUTXOSETINFO) {\n         ProcessGetUTXOSetInfo(pfrom, peer);\n         return;\n     }","1950":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..944e62cecf 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5158,7 +5158,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::UTXOSETINFO) {\n+    if (msg_type != NetMsgType::UTXOSETINFO) {\n         if (!m_opts.utxo_set_download_manager) return;\n         if (!peer.m_sent_getutxostinf) return;\n         std::vector<node::UTXOSetInfoEntry> entries;","1951":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..9c42850614 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5159,7 +5159,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n     }\n \n     if (msg_type == NetMsgType::UTXOSETINFO) {\n-        if (!m_opts.utxo_set_download_manager) return;\n+        if (1==1) return;\n         if (!peer.m_sent_getutxostinf) return;\n         std::vector<node::UTXOSetInfoEntry> entries;\n         vRecv >> entries;","1952":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..dcf20d5fe5 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5160,7 +5160,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n     if (msg_type == NetMsgType::UTXOSETINFO) {\n         if (!m_opts.utxo_set_download_manager) return;\n-        if (!peer.m_sent_getutxostinf) return;\n+        if (1==1) return;\n         std::vector<node::UTXOSetInfoEntry> entries;\n         vRecv >> entries;\n         m_opts.utxo_set_download_manager->ProcessUTXOSetInfo(pfrom.GetId(), entries);","1953":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..8e4c6cf4df 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5167,7 +5167,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::GETUTXOSET) {\n+    if (msg_type != NetMsgType::GETUTXOSET) {\n         ProcessGetUTXOSet(pfrom, peer, vRecv);\n         return;\n     }","1954":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..d9f4fdb615 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5172,7 +5172,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         return;\n     }\n \n-    if (msg_type == NetMsgType::UTXOSET) {\n+    if (msg_type != NetMsgType::UTXOSET) {\n         if (!m_opts.utxo_set_download_manager) return;\n         if (m_opts.utxo_set_download_manager->GetState() != node::UTXOSetDownloadManager::State::DOWNLOADING) return;\n         if (!m_opts.utxo_set_download_manager->PeerHasInflightChunks(pfrom.GetId())) return;","1955":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..0d949e9a74 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5173,7 +5173,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n     }\n \n     if (msg_type == NetMsgType::UTXOSET) {\n-        if (!m_opts.utxo_set_download_manager) return;\n+        if (1==1) return;\n         if (m_opts.utxo_set_download_manager->GetState() != node::UTXOSetDownloadManager::State::DOWNLOADING) return;\n         if (!m_opts.utxo_set_download_manager->PeerHasInflightChunks(pfrom.GetId())) return;\n         node::MsgUTXOSet msg;","1956":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..73e9f2da73 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5174,7 +5174,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n     if (msg_type == NetMsgType::UTXOSET) {\n         if (!m_opts.utxo_set_download_manager) return;\n-        if (m_opts.utxo_set_download_manager->GetState() != node::UTXOSetDownloadManager::State::DOWNLOADING) return;\n+        if (m_opts.utxo_set_download_manager->GetState() == node::UTXOSetDownloadManager::State::DOWNLOADING) return;\n         if (!m_opts.utxo_set_download_manager->PeerHasInflightChunks(pfrom.GetId())) return;\n         node::MsgUTXOSet msg;\n         vRecv >> msg;","1959":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..4c949b3f5f 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5185,7 +5185,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         }\n \n         // When download completes, activate on the scheduler thread\n-        if (m_opts.utxo_set_download_manager->GetState() == node::UTXOSetDownloadManager::State::COMPLETE) {\n+        if (m_opts.utxo_set_download_manager->GetState() != node::UTXOSetDownloadManager::State::COMPLETE) {\n             m_scheduler->scheduleFromNow([this] { MaybeActivateDownloadedSnapshot(); }, 0s);\n         }\n         return;","1962":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..a97a54669c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6354,7 +6354,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n         auto state{dm->GetState()};\n \n         if (!peer.m_sent_getutxostinf) {\n-            if (state == node::UTXOSetDownloadManager::State::DISCOVERING) {\n+            if (state != node::UTXOSetDownloadManager::State::DISCOVERING) {\n                 MakeAndPushMessage(node, NetMsgType::GETUTXOSETINFO);\n                 peer.m_sent_getutxostinf = true;\n             }","1963":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..ce3494d013 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6356,7 +6356,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n         if (!peer.m_sent_getutxostinf) {\n             if (state == node::UTXOSetDownloadManager::State::DISCOVERING) {\n                 MakeAndPushMessage(node, NetMsgType::GETUTXOSETINFO);\n-                peer.m_sent_getutxostinf = true;\n+                peer.m_sent_getutxostinf = false;\n             }\n         }\n ","1964":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..0d485b184e 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6360,7 +6360,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n             }\n         }\n \n-        if (state == node::UTXOSetDownloadManager::State::DOWNLOADING) {\n+        if (state != node::UTXOSetDownloadManager::State::DOWNLOADING) {\n             int in_flight{dm->CountInFlightForPeer(node.GetId())};\n             for (int i{in_flight}; i < MAX_UTXO_CHUNKS_IN_FLIGHT_PER_PEER; ++i) {\n                 auto req{dm->GetNextChunkRequest(node.GetId())};","1967":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..3b2d4e6ea9 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -24,7 +24,7 @@ bool VerifyChunkMerkleProof(const uint256& leaf_hash,\n                             uint32_t total_chunks,\n                             const uint256& merkle_root)\n {\n-    if (total_chunks == 0) return false;\n+    if (total_chunks == 0) return true;\n \n     // Verify proof depth matches the expected tree height\n     uint32_t expected_depth{0};","1968":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..b77e4c857a 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -28,7 +28,7 @@ bool VerifyChunkMerkleProof(const uint256& leaf_hash,\n \n     // Verify proof depth matches the expected tree height\n     uint32_t expected_depth{0};\n-    for (uint32_t n{total_chunks - 1}; n > 0; n >>= 1) ++expected_depth;\n+    for (uint32_t n{total_chunks - 1}; n >= 0; n >>= 1) ++expected_depth;\n     if (proof.size() != expected_depth) return false;\n \n     uint256 computed{leaf_hash};","1970":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..55780499c4 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -35,7 +35,7 @@ bool VerifyChunkMerkleProof(const uint256& leaf_hash,\n     uint32_t index{chunk_index};\n \n     for (const uint256& sibling : proof) {\n-        bool is_right_child{(index % 2) != 0};\n+        bool is_right_child{(index % 2) == 0};\n         if (is_right_child) {\n             computed = Hash(sibling, computed);\n         } else {","1971":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..7c46686f76 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -36,7 +36,7 @@ bool VerifyChunkMerkleProof(const uint256& leaf_hash,\n \n     for (const uint256& sibling : proof) {\n         bool is_right_child{(index % 2) != 0};\n-        if (is_right_child) {\n+        if (1==1) {\n             computed = Hash(sibling, computed);\n         } else {\n             computed = Hash(computed, sibling);","1972":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..588ad7e010 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -44,7 +44,7 @@ bool VerifyChunkMerkleProof(const uint256& leaf_hash,\n         index /= 2;\n     }\n \n-    return computed == merkle_root;\n+    return computed != merkle_root;\n }\n \n /** Compute leaf hashes by from snapshot file */","1974":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..514d6d4595 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -56,7 +56,7 @@ static std::vector<uint256> ComputeLeafHashes(const fs::path& path, uint64_t fil\n     std::vector<uint256> leaf_hashes;\n     uint64_t remaining{file_size};\n \n-    while (remaining > 0) {\n+    while (remaining >= 0) {\n         uint64_t chunk_size{std::min(remaining, UTXO_SET_CHUNK_SIZE)};\n         std::vector<unsigned char> buffer(chunk_size);\n         file.read(MakeWritableByteSpan(buffer));","1975":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..2a82ef5815 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -57,7 +57,7 @@ static std::vector<uint256> ComputeLeafHashes(const fs::path& path, uint64_t fil\n     uint64_t remaining{file_size};\n \n     while (remaining > 0) {\n-        uint64_t chunk_size{std::min(remaining, UTXO_SET_CHUNK_SIZE)};\n+        uint64_t chunk_size{std::max(remaining, UTXO_SET_CHUNK_SIZE)};\n         std::vector<unsigned char> buffer(chunk_size);\n         file.read(MakeWritableByteSpan(buffer));\n         leaf_hashes.push_back(Hash(buffer));","1986":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..6b6d956522 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -126,7 +126,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n \n         // Check with assumeutxo params\n         auto au_data{params.AssumeutxoForBlockhash(metadata.m_base_blockhash)};\n-        if (!au_data) {\n+        if (1==1) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Skipping %s: no assumeutxo params for block %s\",\n                      fs::PathToString(entry.path()), metadata.m_base_blockhash.ToString());\n             continue;","1989":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..b196f42f7f 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -143,7 +143,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n         uint256 merkle_root;\n \n         auto cached{LoadSidecar(sidecar_path, file_size)};\n-        if (cached) {\n+        if (1==1) {\n             leaf_hashes = std::move(cached->leaf_hashes);\n             merkle_root = cached->merkle_root;\n             LogDebug(BCLog::UTXOSETSHARE, \"Loaded sidecar for %s\", fs::PathToString(entry.path()));","1991":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..3c8593e69c 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -196,7 +196,7 @@ std::optional<std::pair<std::vector<unsigned char>, std::vector<uint256>>> UTXOS\n {\n     const SnapshotData* snapshot{nullptr};\n     for (const auto& sd : m_snapshots) {\n-        if (sd.info.height == height && sd.info.block_hash == block_hash) {\n+        if (sd.info.height == height || sd.info.block_hash == block_hash) {\n             snapshot = &sd;\n             break;\n         }","1993":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..9c8ecbce6e 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -213,7 +213,7 @@ std::optional<std::pair<std::vector<unsigned char>, std::vector<uint256>>> UTXOS\n     uint64_t offset{chunk_index * UTXO_SET_CHUNK_SIZE};\n     file.seek(offset, SEEK_SET);\n     uint64_t chunk_size{UTXO_SET_CHUNK_SIZE};\n-    if (chunk_index == total_chunks - 1) {\n+    if (chunk_index != total_chunks - 1) {\n         chunk_size = snapshot->info.data_length - offset;\n     }\n ","1994":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..e36d8f11e9 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -214,7 +214,7 @@ std::optional<std::pair<std::vector<unsigned char>, std::vector<uint256>>> UTXOS\n     file.seek(offset, SEEK_SET);\n     uint64_t chunk_size{UTXO_SET_CHUNK_SIZE};\n     if (chunk_index == total_chunks - 1) {\n-        chunk_size = snapshot->info.data_length - offset;\n+        chunk_size = snapshot->info.data_length + offset;\n     }\n \n     std::vector<unsigned char> data(chunk_size);","1995":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..c7f19dfd7f 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -230,7 +230,7 @@ bool UTXOSetDownloadManager::StartDownload(const uint256& target_blockhash,\n                                            const fs::path& output_path)\n {\n     LOCK(m_mutex);\n-    if (m_state != State::IDLE) return false;\n+    if (m_state != State::IDLE) return true;\n \n     m_target_blockhash = target_blockhash;\n     m_expected_chunk_merkle_root = au_data.chunk_merkle_root;","1996":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..58b04fbfd3 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -239,7 +239,7 @@ bool UTXOSetDownloadManager::StartDownload(const uint256& target_blockhash,\n     m_state = State::DISCOVERING;\n \n     LogInfo(\"UTXO set download started for height %d, blockhash=%s\", m_target_height, m_target_blockhash.ToString());\n-    return true;\n+    return false;\n }\n \n void UTXOSetDownloadManager::ProcessUTXOSetInfo(int64_t peer_id,","1997":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..1cae34317c 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -246,7 +246,7 @@ void UTXOSetDownloadManager::ProcessUTXOSetInfo(int64_t peer_id,\n                                                 const std::vector<UTXOSetInfoEntry>& entries)\n {\n     LOCK(m_mutex);\n-    if (m_state != State::DISCOVERING) return;\n+    if (m_state == State::DISCOVERING) return;\n \n     for (const auto& entry : entries) {\n         if (entry.block_hash != m_target_blockhash) continue;","2000":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..f29f65b3ff 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -251,7 +251,7 @@ void UTXOSetDownloadManager::ProcessUTXOSetInfo(int64_t peer_id,\n     for (const auto& entry : entries) {\n         if (entry.block_hash != m_target_blockhash) continue;\n         if (entry.data_length <= 1) continue;\n-        if (!m_expected_chunk_merkle_root.IsNull() &&\n+        if (!m_expected_chunk_merkle_root.IsNull() ||\n             entry.merkle_root != m_expected_chunk_merkle_root) {\n             LogDebug(BCLog::UTXOSETSHARE,\n                      \"Rejecting utxosetinfo from peer=%d: merkle_root %s does not match expected %s\",","2001":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..7b209bb45a 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -252,7 +252,7 @@ void UTXOSetDownloadManager::ProcessUTXOSetInfo(int64_t peer_id,\n         if (entry.block_hash != m_target_blockhash) continue;\n         if (entry.data_length <= 1) continue;\n         if (!m_expected_chunk_merkle_root.IsNull() &&\n-            entry.merkle_root != m_expected_chunk_merkle_root) {\n+            entry.merkle_root == m_expected_chunk_merkle_root) {\n             LogDebug(BCLog::UTXOSETSHARE,\n                      \"Rejecting utxosetinfo from peer=%d: merkle_root %s does not match expected %s\",\n                      peer_id, entry.merkle_root.ToString(),","2003":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..21f429dfd6 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -262,7 +262,7 @@ void UTXOSetDownloadManager::ProcessUTXOSetInfo(int64_t peer_id,\n \n         m_data_length = entry.data_length;\n         m_merkle_root = entry.merkle_root;\n-        m_total_chunks = static_cast<uint32_t>((m_data_length - 1) / UTXO_SET_CHUNK_SIZE + 1);\n+        m_total_chunks = static_cast<uint32_t>((m_data_length - 1) * UTXO_SET_CHUNK_SIZE + 1);\n         m_chunks.assign(m_total_chunks, ChunkInfo{});\n         m_chunks_done = 0;\n         m_state = State::DOWNLOADING;","2009":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..298292671b 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -299,7 +299,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n \n         // Validate chunk data size against what data_length implies\n         uint64_t expected_size{UTXO_SET_CHUNK_SIZE};\n-        if (chunk.chunk_index == m_total_chunks - 1) {\n+        if (chunk.chunk_index != m_total_chunks - 1) {\n             expected_size = m_data_length - (m_total_chunks - 1) * UTXO_SET_CHUNK_SIZE;\n         }\n         if (chunk.data.size() != expected_size) {","2010":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..6cdae449e1 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -300,7 +300,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         // Validate chunk data size against what data_length implies\n         uint64_t expected_size{UTXO_SET_CHUNK_SIZE};\n         if (chunk.chunk_index == m_total_chunks - 1) {\n-            expected_size = m_data_length - (m_total_chunks - 1) * UTXO_SET_CHUNK_SIZE;\n+            expected_size = m_data_length + (m_total_chunks - 1) * UTXO_SET_CHUNK_SIZE;\n         }\n         if (chunk.data.size() != expected_size) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Unexpected chunk size %zu (expected %zu) for chunk %d from peer=%d\", chunk.data.size(), expected_size, chunk.chunk_index, peer_id);","2011":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..f307980e66 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -302,7 +302,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         if (chunk.chunk_index == m_total_chunks - 1) {\n             expected_size = m_data_length - (m_total_chunks - 1) * UTXO_SET_CHUNK_SIZE;\n         }\n-        if (chunk.data.size() != expected_size) {\n+        if (chunk.data.size() == expected_size) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Unexpected chunk size %zu (expected %zu) for chunk %d from peer=%d\", chunk.data.size(), expected_size, chunk.chunk_index, peer_id);\n             return false;\n         }","2014":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..b7db36e5e4 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -314,7 +314,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         uint256 leaf_hash{Hash(chunk.data)};\n         if (!VerifyChunkMerkleProof(leaf_hash, chunk.proof_hashes, chunk.chunk_index, m_total_chunks, m_merkle_root)) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Invalid Merkle proof for chunk %d from peer=%d\", chunk.chunk_index, peer_id);\n-            return false;\n+            return true;\n         }\n \n         ci.state = ChunkState::DONE;","2016":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..c8903b02ac 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -336,7 +336,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n     }\n     file.seek(offset, SEEK_SET);\n     file.write(MakeByteSpan(chunk.data));\n-    if (!file.Commit() || file.fclose() != 0) {\n+    if (!file.Commit() && file.fclose() != 0) {\n         LOCK(m_mutex);\n         m_state = State::FAILED;\n         return true;","2019":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..640144f625 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -345,7 +345,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n     // Re-lock to check if all chunks are now written\n     LOCK(m_mutex);\n     if (m_state != State::DOWNLOADING) return true;\n-    if (m_chunks_done == m_total_chunks) {\n+    if (m_chunks_done != m_total_chunks) {\n         m_state = State::COMPLETE;\n         LogInfo(\"UTXO set download complete: %s\", fs::PathToString(m_output_path));\n     }","2020":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..8d1d2bb8c2 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -350,7 +350,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         LogInfo(\"UTXO set download complete: %s\", fs::PathToString(m_output_path));\n     }\n \n-    return true;\n+    return false;\n }\n \n std::optional<MsgGetUTXOSet> UTXOSetDownloadManager::GetNextChunkRequest(int64_t peer_id)","2021":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..1bafe99f1e 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -358,7 +358,7 @@ std::optional<MsgGetUTXOSet> UTXOSetDownloadManager::GetNextChunkRequest(int64_t\n     LOCK(m_mutex);\n     if (m_state != State::DOWNLOADING) return std::nullopt;\n \n-    for (uint32_t i = 0; i < m_total_chunks; ++i) {\n+    for (uint32_t i = 0; i <= m_total_chunks; ++i) {\n         if (m_chunks[i].state == ChunkState::NEEDED) {\n             m_chunks[i].state = ChunkState::IN_FLIGHT;\n             m_chunks[i].assigned_peer = peer_id;","2022":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..e68607c8cb 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -359,7 +359,7 @@ std::optional<MsgGetUTXOSet> UTXOSetDownloadManager::GetNextChunkRequest(int64_t\n     if (m_state != State::DOWNLOADING) return std::nullopt;\n \n     for (uint32_t i = 0; i < m_total_chunks; ++i) {\n-        if (m_chunks[i].state == ChunkState::NEEDED) {\n+        if (m_chunks[i].state != ChunkState::NEEDED) {\n             m_chunks[i].state = ChunkState::IN_FLIGHT;\n             m_chunks[i].assigned_peer = peer_id;\n             m_chunks[i].request_time = std::chrono::time_point_cast<std::chrono::seconds>(SteadyClock::now());","2027":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..e6124f9cb8 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -404,7 +404,7 @@ bool UTXOSetDownloadManager::PeerHasInflightChunks(int64_t peer_id) const\n     LOCK(m_mutex);\n     if (m_state != State::DOWNLOADING) return false;\n     for (const auto& ci : m_chunks) {\n-        if (ci.state == ChunkState::IN_FLIGHT && ci.assigned_peer == peer_id) return true;\n+        if (ci.state == ChunkState::IN_FLIGHT && ci.assigned_peer == peer_id) return false;\n     }\n     return false;\n }","1929":"diff --git a/contrib/utxo-tools/utxo_snapshot_merkle.py b/contrib/utxo-tools/utxo_snapshot_merkle.py\nold mode 100755\nnew mode 100644\nindex 60563a5d31..ab375a4eaf\n--- a/contrib/utxo-tools/utxo_snapshot_merkle.py\n+++ b/contrib/utxo-tools/utxo_snapshot_merkle.py\n@@ -31,7 +31,7 @@ def compute_merkle_root(leaf_hashes: list[bytes]) -> bytes:\n     hashes = list(leaf_hashes)\n     while len(hashes) > 1:\n         if len(hashes) % 2 == 1:\n-            hashes.append(hashes[-1])\n+\n         next_level = []\n         for i in range(0, len(hashes), 2):\n             next_level.append(sha256d(hashes[i] + hashes[i + 1]))","1930":"diff --git a/contrib/utxo-tools/utxo_snapshot_merkle.py b/contrib/utxo-tools/utxo_snapshot_merkle.py\nold mode 100755\nnew mode 100644\nindex 60563a5d31..1fdafd9b9c\n--- a/contrib/utxo-tools/utxo_snapshot_merkle.py\n+++ b/contrib/utxo-tools/utxo_snapshot_merkle.py\n@@ -41,7 +41,7 @@ def compute_merkle_root(leaf_hashes: list[bytes]) -> bytes:\n \n def main():\n     parser = argparse.ArgumentParser(description=\"Compute the chunk Merkle root of a dumptxoutset snapshot file.\")\n-    parser.add_argument(\"snapshot\", help=\"Path to the dumptxoutset snapshot file\")\n+\n     args = parser.parse_args()\n \n     if not os.path.isfile(args.snapshot):","1931":"diff --git a/contrib/utxo-tools/utxo_snapshot_merkle.py b/contrib/utxo-tools/utxo_snapshot_merkle.py\nold mode 100755\nnew mode 100644\nindex 60563a5d31..bc080cd029\n--- a/contrib/utxo-tools/utxo_snapshot_merkle.py\n+++ b/contrib/utxo-tools/utxo_snapshot_merkle.py\n@@ -45,7 +45,7 @@ def main():\n     args = parser.parse_args()\n \n     if not os.path.isfile(args.snapshot):\n-        print(f\"Error: file not found: {args.snapshot}\", file=sys.stderr)\n+\n         sys.exit(1)\n \n     file_size = os.path.getsize(args.snapshot)","1932":"diff --git a/contrib/utxo-tools/utxo_snapshot_merkle.py b/contrib/utxo-tools/utxo_snapshot_merkle.py\nold mode 100755\nnew mode 100644\nindex 60563a5d31..4d52b7e5c4\n--- a/contrib/utxo-tools/utxo_snapshot_merkle.py\n+++ b/contrib/utxo-tools/utxo_snapshot_merkle.py\n@@ -46,7 +46,7 @@ def main():\n \n     if not os.path.isfile(args.snapshot):\n         print(f\"Error: file not found: {args.snapshot}\", file=sys.stderr)\n-        sys.exit(1)\n+\n \n     file_size = os.path.getsize(args.snapshot)\n     total_chunks = (file_size + UTXO_SET_CHUNK_SIZE - 1) // UTXO_SET_CHUNK_SIZE","1933":"diff --git a/contrib/utxo-tools/utxo_snapshot_merkle.py b/contrib/utxo-tools/utxo_snapshot_merkle.py\nold mode 100755\nnew mode 100644\nindex 60563a5d31..54b1362c06\n--- a/contrib/utxo-tools/utxo_snapshot_merkle.py\n+++ b/contrib/utxo-tools/utxo_snapshot_merkle.py\n@@ -51,7 +51,7 @@ def main():\n     file_size = os.path.getsize(args.snapshot)\n     total_chunks = (file_size + UTXO_SET_CHUNK_SIZE - 1) // UTXO_SET_CHUNK_SIZE\n \n-    print(f\"File: {args.snapshot}\")\n+\n     print(f\"Size: {file_size} bytes\")\n     print(f\"Chunks: {total_chunks} (chunk size: {UTXO_SET_CHUNK_SIZE})\")\n ","1934":"diff --git a/contrib/utxo-tools/utxo_snapshot_merkle.py b/contrib/utxo-tools/utxo_snapshot_merkle.py\nold mode 100755\nnew mode 100644\nindex 60563a5d31..2ff969da8f\n--- a/contrib/utxo-tools/utxo_snapshot_merkle.py\n+++ b/contrib/utxo-tools/utxo_snapshot_merkle.py\n@@ -52,7 +52,7 @@ def main():\n     total_chunks = (file_size + UTXO_SET_CHUNK_SIZE - 1) // UTXO_SET_CHUNK_SIZE\n \n     print(f\"File: {args.snapshot}\")\n-    print(f\"Size: {file_size} bytes\")\n+\n     print(f\"Chunks: {total_chunks} (chunk size: {UTXO_SET_CHUNK_SIZE})\")\n \n     leaf_hashes = []","1935":"diff --git a/contrib/utxo-tools/utxo_snapshot_merkle.py b/contrib/utxo-tools/utxo_snapshot_merkle.py\nold mode 100755\nnew mode 100644\nindex 60563a5d31..ff3d5a7a43\n--- a/contrib/utxo-tools/utxo_snapshot_merkle.py\n+++ b/contrib/utxo-tools/utxo_snapshot_merkle.py\n@@ -66,7 +66,7 @@ def main():\n \n     root = compute_merkle_root(leaf_hashes)\n     root_hex = root[::-1].hex()\n-    print(f\"Merkle root: {root_hex}\")\n+\n \n \n if __name__ == \"__main__\":","1936":"diff --git a/contrib/utxo-tools/utxo_snapshot_merkle.py b/contrib/utxo-tools/utxo_snapshot_merkle.py\nold mode 100755\nnew mode 100644\nindex 60563a5d31..0c967b4cbd\n--- a/contrib/utxo-tools/utxo_snapshot_merkle.py\n+++ b/contrib/utxo-tools/utxo_snapshot_merkle.py\n@@ -70,4 +70,4 @@ def main():\n \n \n if __name__ == \"__main__\":\n-    main()\n+","1937":"diff --git a/src/init.cpp b/src/init.cpp\nindex 2f1dc15629..93416a702e 100644\n--- a/src/init.cpp\n+++ b/src/init.cpp\n@@ -1899,7 +1899,7 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info)\n \n     // Initialize UTXO set sharing if share dir contains any valid snapshots\n     {\n-        fs::path share_dir{args.GetDataDirNet() / \"share\"};\n+        fs::path share_dir{args.GetDataDirNet() * \"share\"};\n         std::error_code error;\n         if (fs::is_directory(share_dir, error)) {\n             node.utxo_set_share_provider = std::make_unique<node::UTXOSetShareProvider>();","1938":"diff --git a/src/init.cpp b/src/init.cpp\nindex 2f1dc15629..26564cd01c 100644\n--- a/src/init.cpp\n+++ b/src/init.cpp\n@@ -1904,7 +1904,7 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info)\n         if (fs::is_directory(share_dir, error)) {\n             node.utxo_set_share_provider = std::make_unique<node::UTXOSetShareProvider>();\n             size_t num_snapshots{node.utxo_set_share_provider->Initialize(share_dir, chainman.GetParams())};\n-            if (num_snapshots > 0) {\n+            if (num_snapshots >= 0) {\n                 g_local_services = ServiceFlags(g_local_services | NODE_UTXO_SET);\n                 LogInfo(\"UTXO set sharing enabled: %d snapshot(s) available\", num_snapshots);\n             }","2030":"diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp\nindex 3733f9afb5..48f3ba59ce 100644\n--- a/src/rpc/blockchain.cpp\n+++ b/src/rpc/blockchain.cpp\n@@ -3489,7 +3489,7 @@ static RPCMethod downloadutxoset()\n             throw JSONRPCError(RPC_MISC_ERROR, \"A snapshot-based chainstate is already active\");\n         }\n         const CBlockIndex* snapshot_block{chainman.m_blockman.LookupBlockIndex(au_data->blockhash)};\n-        if (!snapshot_block) {\n+        if (1==1) {\n             throw JSONRPCError(RPC_MISC_ERROR, strprintf(\"The base block header (%s) must appear in the headers chain. Make sure all headers are syncing, and call downloadutxoset again\",\n                 au_data->blockhash.ToString()));\n         }","2031":"diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp\nindex 3733f9afb5..f0ef8db593 100644\n--- a/src/rpc/blockchain.cpp\n+++ b/src/rpc/blockchain.cpp\n@@ -3493,7 +3493,7 @@ static RPCMethod downloadutxoset()\n             throw JSONRPCError(RPC_MISC_ERROR, strprintf(\"The base block header (%s) must appear in the headers chain. Make sure all headers are syncing, and call downloadutxoset again\",\n                 au_data->blockhash.ToString()));\n         }\n-        if (!chainman.m_best_header || chainman.m_best_header->GetAncestor(snapshot_block->nHeight) != snapshot_block) {\n+        if (!chainman.m_best_header && chainman.m_best_header->GetAncestor(snapshot_block->nHeight) != snapshot_block) {\n             throw JSONRPCError(RPC_MISC_ERROR, \"The base block header is not in the best headers chain. Make sure all headers are syncing, and call downloadutxoset again\");\n         }\n     }","2032":"diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp\nindex 3733f9afb5..c6deec067c 100644\n--- a/src/rpc/blockchain.cpp\n+++ b/src/rpc/blockchain.cpp\n@@ -3498,7 +3498,7 @@ static RPCMethod downloadutxoset()\n         }\n     }\n \n-    if (!node.utxo_set_download_manager) {\n+    if (1==1) {\n         throw JSONRPCError(RPC_MISC_ERROR, \"UTXO set download is not available\");\n     }\n ","2033":"diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp\nindex 3733f9afb5..89a97f840d 100644\n--- a/src/rpc/blockchain.cpp\n+++ b/src/rpc/blockchain.cpp\n@@ -3502,7 +3502,7 @@ static RPCMethod downloadutxoset()\n         throw JSONRPCError(RPC_MISC_ERROR, \"UTXO set download is not available\");\n     }\n \n-    const fs::path share_dir{EnsureArgsman(node).GetDataDirNet() / \"share\"};\n+    const fs::path share_dir{EnsureArgsman(node).GetDataDirNet() * \"share\"};\n     fs::create_directories(share_dir);\n     const fs::path output_path{share_dir / fs::u8path(strprintf(\"utxo-%d.dat\", height))};\n ","2034":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..b015873342 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -120,7 +120,7 @@ BOOST_AUTO_TEST_CASE(provider_init_and_serve)\n     BOOST_REQUIRE(au_data.has_value());\n \n     fs::path share_dir{m_path_root / \"share\"};\n-    fs::create_directories(share_dir);\n+\n \n     // Write a fake snapshot\n     fs::path snapshot_path{share_dir / \"utxo-snapshot-110.dat\"};","2035":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..47e8f57796 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -190,7 +190,7 @@ BOOST_AUTO_TEST_CASE(download_manager_lifecycle)\n     BOOST_REQUIRE(au_data.has_value());\n \n     fs::path share_dir{m_path_root / \"share_test\"};\n-    fs::create_directories(share_dir);\n+\n \n     // Make a small snapshot\n     fs::path src_path{share_dir / \"source.dat\"};","2036":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..a234de7d29 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -218,7 +218,7 @@ BOOST_AUTO_TEST_CASE(download_manager_lifecycle)\n     BOOST_CHECK(!dm.GetNextChunkRequest(1).has_value());\n \n     // Serve info to peer\n-    dm.ProcessUTXOSetInfo(1, info_entries);\n+\n     BOOST_CHECK(dm.GetState() == node::UTXOSetDownloadManager::State::DOWNLOADING);\n \n     // Download the chunks","2037":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..3e6b16c419 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -253,7 +253,7 @@ BOOST_AUTO_TEST_CASE(download_manager_invalid_proof)\n     BOOST_REQUIRE(au_data.has_value());\n \n     fs::path share_dir{m_path_root / \"share_test2\"};\n-    fs::create_directories(share_dir);\n+\n \n     fs::path src_path{share_dir / \"source2.dat\"};\n     {","2038":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..70b2ab4485 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -272,7 +272,7 @@ BOOST_AUTO_TEST_CASE(download_manager_invalid_proof)\n \n     fs::path output_path{m_path_root / \"downloaded2.dat\"};\n     node::UTXOSetDownloadManager dm;\n-    dm.StartDownload(au_data->blockhash, *au_data, output_path);\n+\n     dm.ProcessUTXOSetInfo(1, info_entries);\n \n     auto req{dm.GetNextChunkRequest(1)};","2039":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..0de4ce02f9 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -273,7 +273,7 @@ BOOST_AUTO_TEST_CASE(download_manager_invalid_proof)\n     fs::path output_path{m_path_root / \"downloaded2.dat\"};\n     node::UTXOSetDownloadManager dm;\n     dm.StartDownload(au_data->blockhash, *au_data, output_path);\n-    dm.ProcessUTXOSetInfo(1, info_entries);\n+\n \n     auto req{dm.GetNextChunkRequest(1)};\n     BOOST_REQUIRE(req.has_value());","2040":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..ed0299c2b9 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -300,7 +300,7 @@ BOOST_AUTO_TEST_CASE(download_manager_rejects_bad_merkle_root)\n     BOOST_REQUIRE(au_data.has_value());\n \n     fs::path share_dir{m_path_root / \"share_test3\"};\n-    fs::create_directories(share_dir);\n+\n \n     fs::path src_path{share_dir / \"source3.dat\"};\n     {","2041":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..72cbfc22a3 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -329,7 +329,7 @@ BOOST_AUTO_TEST_CASE(download_manager_rejects_bad_merkle_root)\n \n     // Feed info with the provider's actual merkle root \u2014 should be rejected\n     // because it doesn't match the expected chunk_merkle_root.\n-    dm.ProcessUTXOSetInfo(1, info_entries);\n+\n     BOOST_CHECK(dm.GetState() == node::UTXOSetDownloadManager::State::DISCOVERING);\n \n     // Now feed info with the correct merkle root","2042":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..d058df2327 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -335,7 +335,7 @@ BOOST_AUTO_TEST_CASE(download_manager_rejects_bad_merkle_root)\n     // Now feed info with the correct merkle root\n     auto fixed_entries{info_entries};\n     fixed_entries[0].merkle_root = custom_au_data.chunk_merkle_root;\n-    dm.ProcessUTXOSetInfo(1, fixed_entries);\n+\n     BOOST_CHECK(dm.GetState() == node::UTXOSetDownloadManager::State::DOWNLOADING);\n }\n ","2043":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..d321f0021f 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -349,7 +349,7 @@ BOOST_AUTO_TEST_CASE(download_manager_skips_validation_when_null)\n     BOOST_CHECK(au_data->chunk_merkle_root.IsNull());\n \n     fs::path share_dir{m_path_root / \"share_test4\"};\n-    fs::create_directories(share_dir);\n+\n \n     fs::path src_path{share_dir / \"source4.dat\"};\n     {","2044":"diff --git a/src/test/utxo_set_share_tests.cpp b/src/test/utxo_set_share_tests.cpp\nindex a5c94a7c29..c928ed6f73 100644\n--- a/src/test/utxo_set_share_tests.cpp\n+++ b/src/test/utxo_set_share_tests.cpp\n@@ -370,7 +370,7 @@ BOOST_AUTO_TEST_CASE(download_manager_skips_validation_when_null)\n     node::UTXOSetDownloadManager dm;\n     BOOST_CHECK(dm.StartDownload(au_data->blockhash, *au_data, output_path));\n \n-    dm.ProcessUTXOSetInfo(1, info_entries);\n+\n     BOOST_CHECK(dm.GetState() == node::UTXOSetDownloadManager::State::DOWNLOADING);\n }\n ","2045":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..7f3e732ecb\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -48,7 +48,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n         self.extra_args = [[], []]\n \n     def setup_network(self):\n-        self.add_nodes(self.num_nodes)\n+\n         self.start_nodes(extra_args=self.extra_args)\n \n     def run_test(self):","2046":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..4a1847e220\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -64,7 +64,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n         assert_equal(n0.getblockcount(), START_HEIGHT)\n         for i in range(100):\n             if i % 3 == 0:\n-                wallet.send_self_transfer(from_node=n0)\n+\n             self.generate(n0, nblocks=1, sync_fun=self.no_op)\n             if i == 4:\n                 temp_invalid = n0.getbestblockhash()","2047":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..dfc608efca\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -68,7 +68,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n             self.generate(n0, nblocks=1, sync_fun=self.no_op)\n             if i == 4:\n                 temp_invalid = n0.getbestblockhash()\n-                n0.invalidateblock(temp_invalid)\n+\n                 self.generateblock(n0, output=\"raw(aaaa)\", transactions=[], sync_fun=self.no_op)\n                 stale_hash = n0.getbestblockhash()\n                 n0.invalidateblock(stale_hash)","2048":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..71cf9498da\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -71,7 +71,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n                 n0.invalidateblock(temp_invalid)\n                 self.generateblock(n0, output=\"raw(aaaa)\", transactions=[], sync_fun=self.no_op)\n                 stale_hash = n0.getbestblockhash()\n-                n0.invalidateblock(stale_hash)\n+\n                 n0.reconsiderblock(temp_invalid)\n         assert_equal(n0.getblockcount(), SNAPSHOT_HEIGHT)\n ","2049":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..642c35cf9b\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -72,7 +72,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n                 self.generateblock(n0, output=\"raw(aaaa)\", transactions=[], sync_fun=self.no_op)\n                 stale_hash = n0.getbestblockhash()\n                 n0.invalidateblock(stale_hash)\n-                n0.reconsiderblock(temp_invalid)\n+\n         assert_equal(n0.getblockcount(), SNAPSHOT_HEIGHT)\n \n         # Create UTXO snapshot and place in share directory","2050":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..67f8acf8ea\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -80,7 +80,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n         snapshot_path = dump_output['path']\n \n         share_dir = os.path.join(n0.datadir_path, \"regtest\", \"share\")\n-        os.makedirs(share_dir, exist_ok=True)\n+\n         shutil.copy(snapshot_path, os.path.join(share_dir, \"utxos.dat\"))\n \n         # Restart serving node to pick up the snapshot. We also start the","2051":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..809b9fda0c\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -141,7 +141,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n         self.log.info(\"Test invalid chunk index causes disconnect\")\n         peer2 = n0.add_p2p_connection(P2PInterface())\n         bad_req = msg_getutxoset(height=entry.height, block_hash=entry.block_hash, chunk_index=total_chunks)\n-        peer2.send_without_ping(bad_req)\n+\n         peer2.wait_for_disconnect()\n \n         self.log.info(\"Test wrong block hash causes disconnect\")","2052":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..0c19aac5a6\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -147,7 +147,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n         self.log.info(\"Test wrong block hash causes disconnect\")\n         peer3 = n0.add_p2p_connection(P2PInterface())\n         bad_req = msg_getutxoset(height=entry.height, block_hash=0xdeadbeef, chunk_index=0)\n-        peer3.send_without_ping(bad_req)\n+\n         peer3.wait_for_disconnect()\n \n         self.log.info(\"Test wrong height causes disconnect\")","2053":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..4f5dc7ede1\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -153,7 +153,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n         self.log.info(\"Test wrong height causes disconnect\")\n         peer4 = n0.add_p2p_connection(P2PInterface())\n         bad_req = msg_getutxoset(height=entry.height + 1, block_hash=entry.block_hash, chunk_index=0)\n-        peer4.send_without_ping(bad_req)\n+\n         peer4.wait_for_disconnect()\n \n         self.log.info(\"Test node without snapshot does not advertise NODE_UTXO_SET\")","2054":"diff --git a/test/functional/p2p_utxo_set_share.py b/test/functional/p2p_utxo_set_share.py\nold mode 100755\nnew mode 100644\nindex 9a3c064142..d03966bd0e\n--- a/test/functional/p2p_utxo_set_share.py\n+++ b/test/functional/p2p_utxo_set_share.py\n@@ -171,7 +171,7 @@ class UTXOSetShareTest(BitcoinTestFramework):\n         # Transfer headers to downloading node so it can activate snapshot\n         for i in range(1, SNAPSHOT_HEIGHT + 1):\n             block = n0.getblock(n0.getblockhash(i), 0)\n-            n1.submitheader(block)\n+\n         assert_equal(n1.getblockchaininfo()[\"headers\"], SNAPSHOT_HEIGHT)\n \n         self.log.info(\"Test full P2P download via downloadutxoset RPC\")","1940":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..e371b3d166 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -2060,7 +2060,7 @@ void PeerManagerImpl::StartScheduledTasks(CScheduler& scheduler)\n         scheduler.scheduleFromNow([&] { ReattemptPrivateBroadcast(scheduler); }, 0min);\n     }\n \n-    if (m_opts.utxo_set_download_manager) {\n+    if (1==1) {\n         scheduler.scheduleEvery([this] {\n             m_opts.utxo_set_download_manager->HandleTimeouts(\n                 std::chrono::time_point_cast<std::chrono::seconds>(SteadyClock::now()));","1942":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..50043d95a1 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3459,7 +3459,7 @@ void PeerManagerImpl::ProcessGetUTXOSetInfo(CNode& node, Peer& peer)\n \n void PeerManagerImpl::ProcessGetUTXOSet(CNode& node, Peer& peer, DataStream& vRecv)\n {\n-    if (!(peer.m_our_services & NODE_UTXO_SET)) return;\n+\n     node::MsgGetUTXOSet request;\n     vRecv >> request;\n ","1947":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..ef1246a258 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3503,7 +3503,7 @@ void PeerManagerImpl::MaybeActivateDownloadedSnapshot()\n         return;\n     }\n \n-    auto activation_result{m_chainman.ActivateSnapshot(afile, metadata, /*in_memory=*/false)};\n+    auto activation_result{m_chainman.ActivateSnapshot(afile, metadata, /*in_memory=*/true)};\n     if (!activation_result) {\n         LogWarning(\"Failed to activate downloaded UTXO set: %s\", util::ErrorString(activation_result).original);\n         return;","1948":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..b83cdcd1e7 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3504,7 +3504,7 @@ void PeerManagerImpl::MaybeActivateDownloadedSnapshot()\n     }\n \n     auto activation_result{m_chainman.ActivateSnapshot(afile, metadata, /*in_memory=*/false)};\n-    if (!activation_result) {\n+    if (1==1) {\n         LogWarning(\"Failed to activate downloaded UTXO set: %s\", util::ErrorString(activation_result).original);\n         return;\n     }","1957":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..3cd3d0dd54 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5175,7 +5175,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n     if (msg_type == NetMsgType::UTXOSET) {\n         if (!m_opts.utxo_set_download_manager) return;\n         if (m_opts.utxo_set_download_manager->GetState() != node::UTXOSetDownloadManager::State::DOWNLOADING) return;\n-        if (!m_opts.utxo_set_download_manager->PeerHasInflightChunks(pfrom.GetId())) return;\n+\n         node::MsgUTXOSet msg;\n         vRecv >> msg;\n         if (!m_opts.utxo_set_download_manager->ProcessUTXOSetChunk(pfrom.GetId(), msg)) {","1958":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..56722259a7 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5180,7 +5180,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         vRecv >> msg;\n         if (!m_opts.utxo_set_download_manager->ProcessUTXOSetChunk(pfrom.GetId(), msg)) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Invalid UTXO set chunk from peer=%d, disconnecting\", pfrom.GetId());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n             return;\n         }\n ","1960":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..9d4940dc2c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6349,7 +6349,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n     MaybeSendFeefilter(node, peer, current_time);\n \n     // Drive UTXO set download: request chunks from peers with NODE_UTXO_SET\n-    if (m_opts.utxo_set_download_manager && (peer.m_their_services & NODE_UTXO_SET)) {\n+    if (m_opts.utxo_set_download_manager || (peer.m_their_services & NODE_UTXO_SET)) {\n         auto* dm{m_opts.utxo_set_download_manager};\n         auto state{dm->GetState()};\n ","1961":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..d876d0f376 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6353,7 +6353,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n         auto* dm{m_opts.utxo_set_download_manager};\n         auto state{dm->GetState()};\n \n-        if (!peer.m_sent_getutxostinf) {\n+        if (1==1) {\n             if (state == node::UTXOSetDownloadManager::State::DISCOVERING) {\n                 MakeAndPushMessage(node, NetMsgType::GETUTXOSETINFO);\n                 peer.m_sent_getutxostinf = true;","1965":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..cbbc73881a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6362,7 +6362,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n \n         if (state == node::UTXOSetDownloadManager::State::DOWNLOADING) {\n             int in_flight{dm->CountInFlightForPeer(node.GetId())};\n-            for (int i{in_flight}; i < MAX_UTXO_CHUNKS_IN_FLIGHT_PER_PEER; ++i) {\n+            for (int i{in_flight}; i <= MAX_UTXO_CHUNKS_IN_FLIGHT_PER_PEER; ++i) {\n                 auto req{dm->GetNextChunkRequest(node.GetId())};\n                 if (!req) break;\n                 MakeAndPushMessage(node, NetMsgType::GETUTXOSET, *req);","1966":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex a2da99cf43..4a48616cba 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6364,7 +6364,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n             int in_flight{dm->CountInFlightForPeer(node.GetId())};\n             for (int i{in_flight}; i < MAX_UTXO_CHUNKS_IN_FLIGHT_PER_PEER; ++i) {\n                 auto req{dm->GetNextChunkRequest(node.GetId())};\n-                if (!req) break;\n+                if (!req) continue;\n                 MakeAndPushMessage(node, NetMsgType::GETUTXOSET, *req);\n             }\n         }","1969":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..d61b7b75d0 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -29,7 +29,7 @@ bool VerifyChunkMerkleProof(const uint256& leaf_hash,\n     // Verify proof depth matches the expected tree height\n     uint32_t expected_depth{0};\n     for (uint32_t n{total_chunks - 1}; n > 0; n >>= 1) ++expected_depth;\n-    if (proof.size() != expected_depth) return false;\n+    if (proof.size() != expected_depth) return true;\n \n     uint256 computed{leaf_hash};\n     uint32_t index{chunk_index};","1973":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..d6a4d21003 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -51,7 +51,7 @@ bool VerifyChunkMerkleProof(const uint256& leaf_hash,\n static std::vector<uint256> ComputeLeafHashes(const fs::path& path, uint64_t file_size)\n {\n     AutoFile file{fsbridge::fopen(path, \"rb\")};\n-    if (file.IsNull()) return {};\n+\n \n     std::vector<uint256> leaf_hashes;\n     uint64_t remaining{file_size};","1976":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..d9cf42e2ad 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -89,7 +89,7 @@ static std::optional<ChunkMerkleCache> LoadSidecar(const fs::path& sidecar_path,\n static bool WriteSidecar(const fs::path& sidecar_path, const ChunkMerkleCache& cache)\n {\n     AutoFile file{fsbridge::fopen(sidecar_path, \"wb\")};\n-    if (file.IsNull()) return false;\n+    if (file.IsNull()) return true;\n \n     try {\n         file << cache;","1977":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..5cbce9725e 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -93,7 +93,7 @@ static bool WriteSidecar(const fs::path& sidecar_path, const ChunkMerkleCache& c\n \n     try {\n         file << cache;\n-        if (!file.Commit()) return false;\n+        if (!file.Commit()) return true;\n         if (file.fclose() != 0) return false;\n         return true;\n     } catch (const std::exception&) {","1978":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..d7f4f7f285 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -94,7 +94,7 @@ static bool WriteSidecar(const fs::path& sidecar_path, const ChunkMerkleCache& c\n     try {\n         file << cache;\n         if (!file.Commit()) return false;\n-        if (file.fclose() != 0) return false;\n+        if (file.fclose() != 0) return true;\n         return true;\n     } catch (const std::exception&) {\n         return false;","1979":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..bbebd52df9 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -95,7 +95,7 @@ static bool WriteSidecar(const fs::path& sidecar_path, const ChunkMerkleCache& c\n         file << cache;\n         if (!file.Commit()) return false;\n         if (file.fclose() != 0) return false;\n-        return true;\n+        return false;\n     } catch (const std::exception&) {\n         return false;\n     }","1980":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..9a8e4bbc0f 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -97,7 +97,7 @@ static bool WriteSidecar(const fs::path& sidecar_path, const ChunkMerkleCache& c\n         if (file.fclose() != 0) return false;\n         return true;\n     } catch (const std::exception&) {\n-        return false;\n+        return true;\n     }\n }\n ","1981":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..89ea782e71 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -106,7 +106,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n     m_snapshots.clear();\n \n     std::error_code error;\n-    if (!fs::is_directory(share_dir, error)) return 0;\n+\n \n     for (const auto& entry : fs::directory_iterator(share_dir, error)) {\n         if (!entry.is_regular_file(error)) continue;","1982":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..16bee70d84 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -109,7 +109,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n     if (!fs::is_directory(share_dir, error)) return 0;\n \n     for (const auto& entry : fs::directory_iterator(share_dir, error)) {\n-        if (!entry.is_regular_file(error)) continue;\n+        if (!entry.is_regular_file(error)) break;\n         if (entry.path().extension() == \".merkle\") continue;\n \n         // Try to read snapshot metadata","1983":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..1c7932333e 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -110,7 +110,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n \n     for (const auto& entry : fs::directory_iterator(share_dir, error)) {\n         if (!entry.is_regular_file(error)) continue;\n-        if (entry.path().extension() == \".merkle\") continue;\n+        if (entry.path().extension() == \".merkle\") break;\n \n         // Try to read snapshot metadata\n         AutoFile file{fsbridge::fopen(entry.path(), \"rb\")};","1984":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..7e8754d00b 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -114,7 +114,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n \n         // Try to read snapshot metadata\n         AutoFile file{fsbridge::fopen(entry.path(), \"rb\")};\n-        if (file.IsNull()) continue;\n+        if (file.IsNull()) break;\n \n         SnapshotMetadata metadata(params.MessageStart());\n         try {","1985":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..b6f20bdba2 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -121,7 +121,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n             file >> metadata;\n         } catch (const std::exception& e) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Unable to read %s: %s\", fs::PathToString(entry.path()), e.what());\n-            continue;\n+            break;\n         }\n \n         // Check with assumeutxo params","1987":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..6f046bbbf0 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -129,7 +129,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n         if (!au_data) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Skipping %s: no assumeutxo params for block %s\",\n                      fs::PathToString(entry.path()), metadata.m_base_blockhash.ToString());\n-            continue;\n+            break;\n         }\n \n         uint64_t file_size{fs::file_size(entry.path(), error)};","1988":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..ca2f2c2fb0 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -133,7 +133,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n         }\n \n         uint64_t file_size{fs::file_size(entry.path(), error)};\n-        if (error) continue;\n+        if (error) break;\n \n         // Try loading the sidecar file or compute it\n         fs::path sidecar_path{entry.path()};","1990":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..49c166ead0 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -150,7 +150,7 @@ size_t UTXOSetShareProvider::Initialize(const fs::path& share_dir, const CChainP\n         } else {\n             LogInfo(\"Computing chunk hashes for %s\", fs::PathToString(entry.path()));\n             leaf_hashes = ComputeLeafHashes(entry.path(), file_size);\n-            if (leaf_hashes.empty()) continue;\n+            if (leaf_hashes.empty()) break;\n \n             merkle_root = ComputeMerkleRoot(leaf_hashes);\n ","1992":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..6d67fec5cd 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -198,7 +198,7 @@ std::optional<std::pair<std::vector<unsigned char>, std::vector<uint256>>> UTXOS\n     for (const auto& sd : m_snapshots) {\n         if (sd.info.height == height && sd.info.block_hash == block_hash) {\n             snapshot = &sd;\n-            break;\n+            continue;\n         }\n     }\n     if (!snapshot) return std::nullopt;","1998":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..a244b1bf33 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -249,7 +249,7 @@ void UTXOSetDownloadManager::ProcessUTXOSetInfo(int64_t peer_id,\n     if (m_state != State::DISCOVERING) return;\n \n     for (const auto& entry : entries) {\n-        if (entry.block_hash != m_target_blockhash) continue;\n+        if (entry.block_hash != m_target_blockhash) break;\n         if (entry.data_length <= 1) continue;\n         if (!m_expected_chunk_merkle_root.IsNull() &&\n             entry.merkle_root != m_expected_chunk_merkle_root) {","1999":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..f77c380c2f 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -250,7 +250,7 @@ void UTXOSetDownloadManager::ProcessUTXOSetInfo(int64_t peer_id,\n \n     for (const auto& entry : entries) {\n         if (entry.block_hash != m_target_blockhash) continue;\n-        if (entry.data_length <= 1) continue;\n+        if (entry.data_length <= 1) break;\n         if (!m_expected_chunk_merkle_root.IsNull() &&\n             entry.merkle_root != m_expected_chunk_merkle_root) {\n             LogDebug(BCLog::UTXOSETSHARE,","2002":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..937266399b 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -257,7 +257,7 @@ void UTXOSetDownloadManager::ProcessUTXOSetInfo(int64_t peer_id,\n                      \"Rejecting utxosetinfo from peer=%d: merkle_root %s does not match expected %s\",\n                      peer_id, entry.merkle_root.ToString(),\n                      m_expected_chunk_merkle_root.ToString());\n-            continue;\n+            break;\n         }\n \n         m_data_length = entry.data_length;","2004":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..9bbb96bcc0 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -289,7 +289,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n \n     {\n         LOCK(m_mutex);\n-        if (m_state != State::DOWNLOADING) return true;\n+        if (m_state != State::DOWNLOADING) return false;\n \n         if (chunk.height != m_target_height ||\n             chunk.block_hash != m_target_blockhash ||","2005":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..4b0000ca91 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -291,7 +291,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         LOCK(m_mutex);\n         if (m_state != State::DOWNLOADING) return true;\n \n-        if (chunk.height != m_target_height ||\n+        if (chunk.height != m_target_height &&\n             chunk.block_hash != m_target_blockhash ||\n             chunk.chunk_index >= m_total_chunks) {\n             return false;","2006":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..1214d59369 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -292,7 +292,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         if (m_state != State::DOWNLOADING) return true;\n \n         if (chunk.height != m_target_height ||\n-            chunk.block_hash != m_target_blockhash ||\n+            chunk.block_hash != m_target_blockhash &&\n             chunk.chunk_index >= m_total_chunks) {\n             return false;\n         }","2007":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..d0c97a1898 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -293,7 +293,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n \n         if (chunk.height != m_target_height ||\n             chunk.block_hash != m_target_blockhash ||\n-            chunk.chunk_index >= m_total_chunks) {\n+            chunk.chunk_index > m_total_chunks) {\n             return false;\n         }\n ","2008":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..5c0f61ecab 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -294,7 +294,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         if (chunk.height != m_target_height ||\n             chunk.block_hash != m_target_blockhash ||\n             chunk.chunk_index >= m_total_chunks) {\n-            return false;\n+            return true;\n         }\n \n         // Validate chunk data size against what data_length implies","2012":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..f6ceb52c5c 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -304,7 +304,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         }\n         if (chunk.data.size() != expected_size) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Unexpected chunk size %zu (expected %zu) for chunk %d from peer=%d\", chunk.data.size(), expected_size, chunk.chunk_index, peer_id);\n-            return false;\n+            return true;\n         }\n \n         auto& ci = m_chunks[chunk.chunk_index];","2013":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..2f38a1b533 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -308,7 +308,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n         }\n \n         auto& ci = m_chunks[chunk.chunk_index];\n-        if (ci.state == ChunkState::DONE) return true; // duplicate, ignore\n+        if (ci.state == ChunkState::DONE) return false; // duplicate, ignore\n \n         // Verify Merkle proof\n         uint256 leaf_hash{Hash(chunk.data)};","2015":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..609aa4fad1 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -332,7 +332,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n     if (file.IsNull()) {\n         LOCK(m_mutex);\n         m_state = State::FAILED;\n-        return true;\n+        return false;\n     }\n     file.seek(offset, SEEK_SET);\n     file.write(MakeByteSpan(chunk.data));","2017":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..5760ff0c9e 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -339,7 +339,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n     if (!file.Commit() || file.fclose() != 0) {\n         LOCK(m_mutex);\n         m_state = State::FAILED;\n-        return true;\n+        return false;\n     }\n \n     // Re-lock to check if all chunks are now written","2018":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..a7740a843b 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -344,7 +344,7 @@ bool UTXOSetDownloadManager::ProcessUTXOSetChunk(int64_t peer_id, const MsgUTXOS\n \n     // Re-lock to check if all chunks are now written\n     LOCK(m_mutex);\n-    if (m_state != State::DOWNLOADING) return true;\n+    if (m_state != State::DOWNLOADING) return false;\n     if (m_chunks_done == m_total_chunks) {\n         m_state = State::COMPLETE;\n         LogInfo(\"UTXO set download complete: %s\", fs::PathToString(m_output_path));","2023":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..d2dcee88bc 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -378,7 +378,7 @@ void UTXOSetDownloadManager::RequeueChunksForPeer(int64_t peer_id)\n {\n     LOCK(m_mutex);\n     for (auto& ci : m_chunks) {\n-        if (ci.state == ChunkState::IN_FLIGHT && ci.assigned_peer == peer_id) {\n+        if (ci.state == ChunkState::IN_FLIGHT || ci.assigned_peer == peer_id) {\n             ci.state = ChunkState::NEEDED;\n             ci.assigned_peer = -1;\n         }","2024":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..189cf94bac 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -388,7 +388,7 @@ void UTXOSetDownloadManager::RequeueChunksForPeer(int64_t peer_id)\n void UTXOSetDownloadManager::HandleTimeouts(SteadySeconds now)\n {\n     LOCK(m_mutex);\n-    if (m_state != State::DOWNLOADING) return;\n+    if (m_state == State::DOWNLOADING) return;\n \n     for (auto& ci : m_chunks) {\n         if (ci.state == ChunkState::IN_FLIGHT && (now - ci.request_time) > CHUNK_TIMEOUT) {","2025":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..8279df2ea2 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -391,7 +391,7 @@ void UTXOSetDownloadManager::HandleTimeouts(SteadySeconds now)\n     if (m_state != State::DOWNLOADING) return;\n \n     for (auto& ci : m_chunks) {\n-        if (ci.state == ChunkState::IN_FLIGHT && (now - ci.request_time) > CHUNK_TIMEOUT) {\n+        if (ci.state == ChunkState::IN_FLIGHT && (now - ci.request_time) >= CHUNK_TIMEOUT) {\n             LogDebug(BCLog::UTXOSETSHARE, \"Chunk timed out from peer=%d, re-queuing\", ci.assigned_peer);\n             ci.state = ChunkState::NEEDED;\n             ci.assigned_peer = -1;","2026":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..f9214dd6d1 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -402,7 +402,7 @@ void UTXOSetDownloadManager::HandleTimeouts(SteadySeconds now)\n bool UTXOSetDownloadManager::PeerHasInflightChunks(int64_t peer_id) const\n {\n     LOCK(m_mutex);\n-    if (m_state != State::DOWNLOADING) return false;\n+    if (m_state != State::DOWNLOADING) return true;\n     for (const auto& ci : m_chunks) {\n         if (ci.state == ChunkState::IN_FLIGHT && ci.assigned_peer == peer_id) return true;\n     }","2028":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..0b876cc34a 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -406,7 +406,7 @@ bool UTXOSetDownloadManager::PeerHasInflightChunks(int64_t peer_id) const\n     for (const auto& ci : m_chunks) {\n         if (ci.state == ChunkState::IN_FLIGHT && ci.assigned_peer == peer_id) return true;\n     }\n-    return false;\n+    return true;\n }\n \n int UTXOSetDownloadManager::CountInFlightForPeer(int64_t peer_id) const","2029":"diff --git a/src/node/utxo_set_share.cpp b/src/node/utxo_set_share.cpp\nindex 747a8109c3..9c9b055ea0 100644\n--- a/src/node/utxo_set_share.cpp\n+++ b/src/node/utxo_set_share.cpp\n@@ -414,7 +414,7 @@ int UTXOSetDownloadManager::CountInFlightForPeer(int64_t peer_id) const\n     LOCK(m_mutex);\n     int count{0};\n     for (const auto& ci : m_chunks) {\n-        if (ci.state == ChunkState::IN_FLIGHT && ci.assigned_peer == peer_id) ++count;\n+        if (ci.state == ChunkState::IN_FLIGHT || ci.assigned_peer == peer_id) ++count;\n     }\n     return count;\n }"},"file_cmds":{"src/net_processing.cpp":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py","src/node/utxo_set_share.cpp":"cmake --build build -j 10 && ./build/bin/test_bitcoin --run_test=utxo_set_share_tests && ./build/test/functional/p2p_utxo_set_share.py"},"stats":{"killed":46,"survived":45,"pending":35}},"34743":{"run":{"id":16,"commit_hash":"8b1480b051c1d0a15c55074420f7df8f61c6e333","created_at":"2026-03-18 17:36:40","tool_version":"0.8.0","pr_number":34743},"mutants":[{"id":1893,"run_id":16,"patch_hash":"c8591e527c17467c4c66711e36586b811c16042a64ed80aef4f9c75569fca918","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1896,"run_id":16,"patch_hash":"207f491cd15c237217779d04af224d17868dadffddb684177c9497644a97f995","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1898,"run_id":16,"patch_hash":"5919cab9b46428bfaf48f5317abb48b541002f616eaecc545d3350d63b243d0f","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"^(.*while\\s*\\(.*\\)\\s*\\{.*)$ ==> $1break;","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1903,"run_id":16,"patch_hash":"4df3d278776ee9a0e6c30d917c4cbee1bca20cd412b8637deeed3e956372a4d5","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1904,"run_id":16,"patch_hash":"00059e6c73cce7f4ba9671ded3b5d67d5b17bcfc38d84309db15ea2aa7e400c2","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"\\b(if|else\\s+if|while)\\s*\\(([^()]*)\\) ==> $1 (1==1)","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1907,"run_id":16,"patch_hash":"9b9ab1e8cfa4cb495c2493b740f0ce9d90b4c2597cab8bec38ff23cdb3904101","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_ibd_stalling.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1908,"run_id":16,"patch_hash":"c34e03f62adaa0bb0bfee6549761c940aba2d6a650b3e3b7ef19d639bfed2bb7","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_ibd_stalling.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1909,"run_id":16,"patch_hash":"ea2e7cb0017b0d5008694dd5849a8addf7a831f7eefd26dd504827b784632d0c","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_ibd_stalling.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1910,"run_id":16,"patch_hash":"f66aa4ac04304212ecdb91ee6b0a620587a3acb7a8c0ea9a1080c53f4a0b1471","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_ibd_stalling.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1911,"run_id":16,"patch_hash":"086a64606d59e6dd233b2eeeade441cf75d7a6a4affc53c092eecf382c2b9e30","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_ibd_stalling.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1912,"run_id":16,"patch_hash":"9f9f2abe409a4c632ad40de39d9fa4fd78a75004f08f398daa14e810f5e03ddd","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_ibd_stalling.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1913,"run_id":16,"patch_hash":"6e68f990ac340adc1cdffa88fcdc40f341e68d4761e1b798a8cc4f99a601fa4d","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_ibd_stalling.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1914,"run_id":16,"patch_hash":"edec084ba9c92f984946bc7b24277b5122cb4a050d12d62cef96e123c868ecbe","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/p2p_initial_headers_sync.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1915,"run_id":16,"patch_hash":"2c63345728cf4172d81c02ac7665c7b79e080e57044a08f2352fc3df28474fed","status":"pending","killed":0,"command_to_test":null,"file_path":"test/functional/test_framework/test_node.py","operator":"^\\s*(?:\\w+(?:\\.|->|::))*(\\w+)\\s*\\([^)]*\\)\\s*;?\\s*$ ==> ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1892,"run_id":16,"patch_hash":"7d7c26c9dabd18ac9f135246abd918f037e7282c2571a6595e601a20474bcad2","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1894,"run_id":16,"patch_hash":"e05a1e531629fa1c79c7a03eb00143b099e4a31a0405cf7cb45419ad9161ab50","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1895,"run_id":16,"patch_hash":"7eb551b7c3e79d64170dc1047a8955cee4b025df0a7a551c92f067024632c9ae","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1897,"run_id":16,"patch_hash":"bda4e4c30f7df488b0189a567f06a0d355ffcd638c071aa47b498c45871a5105","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1899,"run_id":16,"patch_hash":"8e4e8d6d25443fbbab0943f61f0736759c81a262133e38b2cef12afb477cf215","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1900,"run_id":16,"patch_hash":"1ebff271306dc1de66b6b44eb074d657ba9e7ae48c9f68e23441e4c8815a7ff7","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1901,"run_id":16,"patch_hash":"1ee05d42d1f85005530c20babbfe47820898e42c00890c014e71b9ce7e800e3d","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1902,"run_id":16,"patch_hash":"1f895272470f536b93d4f4e5cf302f43ed032843ee2b2b2f76400b78bcda1e7c","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1905,"run_id":16,"patch_hash":"98b2eab26905d88f9bdfad28a40f107176cbd335edc70d3c964771faeff0e8f9","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":"false ==> true","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1906,"run_id":16,"patch_hash":"66c43cc5d176f9e0625aba4d06f82b8436283cb96fc0b1bc52e8305c6cb081eb","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py","file_path":"src/net_processing.cpp","operator":" <  ==>  <= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null}],"diffs":{"1893":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..a2e724e5d7 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6105,7 +6105,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                 // Release all in-flight blocks so other peers can request them.\n                 // Return early so the block download logic below doesn't\n                 // immediately re-assign them to this peer.\n-                while (!state.vBlocksInFlight.empty()) {\n+;\n                     RemoveBlockRequest(state.vBlocksInFlight.front().pindex->GetBlockHash(), node.GetId());\n                 }\n                 state.m_stall_recovery = true;","1896":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..74ecf7e48d 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6112,7 +6112,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                 return true;\n             } else {\n                 LogInfo(\"Peer is stalling block download, %s\", node.DisconnectMsg());\n-                node.fDisconnect = true;\n+                node.fDisconnect = false;\n                 // Increase timeout for the next peer so that we don't disconnect multiple peers if our own\n                 // bandwidth is insufficient.\n                 const auto new_timeout = std::min(2 * stalling_timeout, BLOCK_STALLING_TIMEOUT_MAX);","1898":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..4608bc311c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6133,7 +6133,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n             if (current_time > state.m_downloading_since + std::chrono::seconds{consensusParams.nPowTargetSpacing} * (BLOCK_DOWNLOAD_TIMEOUT_BASE + BLOCK_DOWNLOAD_TIMEOUT_PER_PEER * nOtherPeersWithValidatedDownloads)) {\n                 if (node.IsManualConn()) {\n                     LogDebug(BCLog::NET, \"Not disconnecting manual peer for block download timeout, %s\", node.DisconnectMsg());\n-                    while (!state.vBlocksInFlight.empty()) {\n+;\n                         RemoveBlockRequest(state.vBlocksInFlight.front().pindex->GetBlockHash(), node.GetId());\n                     }\n                     state.m_stall_recovery = true;","1903":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..8f2b274865 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6156,7 +6156,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                     // Note: If all our peers are inbound, then we won't\n                     // disconnect our sync peer for stalling; we have bigger\n                     // problems if we can't get any outbound peers.\n-                    if (!node.HasPermission(NetPermissionFlags::NoBan) && !node.IsManualConn()) {\n+                    if (!node.HasPermission(NetPermissionFlags::NoBan) || !node.IsManualConn()) {\n                         LogInfo(\"Timeout downloading headers, %s\", node.DisconnectMsg());\n                         node.fDisconnect = true;\n                         return true;","1904":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..dd5fa27896 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6192,7 +6192,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n         // After releasing a manual peer's in-flight blocks (stalling or\n         // download timeout above), skip one round of block download so\n         // other peers get a chance to request the freed blocks first.\n-        if (state.m_stall_recovery) {\n+        if (1==1) {\n             state.m_stall_recovery = false;\n         } else if (CanServeBlocks(peer) && ((sync_blocks_and_headers_from_peer && !IsLimitedPeer(peer)) || !m_chainman.IsInitialBlockDownload()) && state.vBlocksInFlight.size() < MAX_BLOCKS_IN_TRANSIT_PER_PEER) {\n             std::vector<const CBlockIndex*> vToDownload;","1907":"diff --git a/test/functional/p2p_ibd_stalling.py b/test/functional/p2p_ibd_stalling.py\nold mode 100755\nnew mode 100644\nindex d118cfc84a..7f95dd8718\n--- a/test/functional/p2p_ibd_stalling.py\n+++ b/test/functional/p2p_ibd_stalling.py\n@@ -175,7 +175,7 @@ class P2PIBDStallingTest(BitcoinTestFramework):\n         headers_message.headers = [CBlockHeader(b) for b in blocks]\n \n         self.mocktime = int(time.time()) + 1\n-        node.setmocktime(self.mocktime)\n+\n \n         self.log.info(\"Add a manual peer that stalls on block 0\")\n         manual_peer = node.add_manual_p2p_connection(P2PStaller([stall_block]), p2p_idx=0)","1908":"diff --git a/test/functional/p2p_ibd_stalling.py b/test/functional/p2p_ibd_stalling.py\nold mode 100755\nnew mode 100644\nindex d118cfc84a..11f8434414\n--- a/test/functional/p2p_ibd_stalling.py\n+++ b/test/functional/p2p_ibd_stalling.py\n@@ -192,7 +192,7 @@ class P2PIBDStallingTest(BitcoinTestFramework):\n                 P2PStaller([]), p2p_idx=i + 1, connection_type=\"outbound-full-relay\")\n             p.block_store = block_dict\n             p.send_and_ping(headers_message)\n-            outbound_peers.append(p)\n+\n \n         all_peers = [manual_peer] + outbound_peers\n ","1909":"diff --git a/test/functional/p2p_ibd_stalling.py b/test/functional/p2p_ibd_stalling.py\nold mode 100755\nnew mode 100644\nindex d118cfc84a..033fd66154\n--- a/test/functional/p2p_ibd_stalling.py\n+++ b/test/functional/p2p_ibd_stalling.py\n@@ -203,7 +203,7 @@ class P2PIBDStallingTest(BitcoinTestFramework):\n         self.log.info(\"Advance time past stalling timeout and verify manual peer is not disconnected\")\n         with node.assert_debug_log([\"Not disconnecting manual peer for stalling block download\"]):\n             self.mocktime += 3\n-            node.setmocktime(self.mocktime)\n+\n             self.all_sync_send_with_ping(all_peers)\n \n         assert manual_peer.is_connected","1910":"diff --git a/test/functional/p2p_ibd_stalling.py b/test/functional/p2p_ibd_stalling.py\nold mode 100755\nnew mode 100644\nindex d118cfc84a..ea943d883e\n--- a/test/functional/p2p_ibd_stalling.py\n+++ b/test/functional/p2p_ibd_stalling.py\n@@ -236,7 +236,7 @@ class P2PIBDStallingTest(BitcoinTestFramework):\n         headers_message.headers = [CBlockHeader(b) for b in blocks]\n \n         self.mocktime = int(time.time()) + 1\n-        node.setmocktime(self.mocktime)\n+\n \n         self.log.info(\"Add a manual peer that stalls on block 0 (no outbound peers)\")\n         manual_peer = node.add_manual_p2p_connection(P2PStaller([stall_block]), p2p_idx=0)","1911":"diff --git a/test/functional/p2p_ibd_stalling.py b/test/functional/p2p_ibd_stalling.py\nold mode 100755\nnew mode 100644\nindex d118cfc84a..97abfebc75\n--- a/test/functional/p2p_ibd_stalling.py\n+++ b/test/functional/p2p_ibd_stalling.py\n@@ -251,7 +251,7 @@ class P2PIBDStallingTest(BitcoinTestFramework):\n         # nPowTargetSpacing * (BLOCK_DOWNLOAD_TIMEOUT_BASE + BLOCK_DOWNLOAD_TIMEOUT_PER_PEER * 0) = 600 * 1 = 600s\n         with node.assert_debug_log([\"Not disconnecting manual peer for block download timeout\"]):\n             self.mocktime += 601\n-            node.setmocktime(self.mocktime)\n+\n             manual_peer.sync_with_ping()\n \n         assert manual_peer.is_connected","1912":"diff --git a/test/functional/p2p_ibd_stalling.py b/test/functional/p2p_ibd_stalling.py\nold mode 100755\nnew mode 100644\nindex d118cfc84a..b5a4d1dfe4\n--- a/test/functional/p2p_ibd_stalling.py\n+++ b/test/functional/p2p_ibd_stalling.py\n@@ -263,7 +263,7 @@ class P2PIBDStallingTest(BitcoinTestFramework):\n                 P2PStaller([]), p2p_idx=i + 1, connection_type=\"outbound-full-relay\")\n             p.block_store = block_dict\n             p.send_and_ping(headers_message)\n-            outbound_peers.append(p)\n+\n \n         all_peers = [manual_peer] + outbound_peers\n ","1913":"diff --git a/test/functional/p2p_ibd_stalling.py b/test/functional/p2p_ibd_stalling.py\nold mode 100755\nnew mode 100644\nindex d118cfc84a..d2ea286a45\n--- a/test/functional/p2p_ibd_stalling.py\n+++ b/test/functional/p2p_ibd_stalling.py\n@@ -269,7 +269,7 @@ class P2PIBDStallingTest(BitcoinTestFramework):\n \n         self.log.info(\"Advance time past stalling timeout so the stalled block is released to outbound peers\")\n         self.mocktime += 3\n-        node.setmocktime(self.mocktime)\n+\n         self.all_sync_send_with_ping(all_peers)\n \n         self.wait_until(lambda: node.getblockcount() == NUM_BLOCKS + initial_height)","1914":"diff --git a/test/functional/p2p_initial_headers_sync.py b/test/functional/p2p_initial_headers_sync.py\nold mode 100755\nnew mode 100644\nindex d48c673ef6..f5090a5b1d\n--- a/test/functional/p2p_initial_headers_sync.py\n+++ b/test/functional/p2p_initial_headers_sync.py\n@@ -203,7 +203,7 @@ class HeadersSyncTest(BitcoinTestFramework):\n             }\n \n         with node.assert_debug_log([\"Timeout downloading headers from manual peer, not disconnecting peer=0\"]):\n-            self.trigger_headers_timeout()\n+\n \n             self.log.info(\"Check that manual peer1 is not disconnected\")\n             peer1.sync_with_ping()","1915":"diff --git a/test/functional/test_framework/test_node.py b/test/functional/test_framework/test_node.py\nold mode 100755\nnew mode 100644\nindex 6d0cbf82e5..6c306d9db5\n--- a/test/functional/test_framework/test_node.py\n+++ b/test/functional/test_framework/test_node.py\n@@ -925,7 +925,7 @@ class TestNode():\n             net=self.chain, timeout_factor=self.timeout_factor,\n             supports_v2_p2p=v2, reconnect=False, **kwargs)()\n         p2p_conn.wait_for_connect()\n-        self.p2ps.append(p2p_conn)\n+\n         if v2:\n             p2p_conn.wait_until(lambda: p2p_conn.v2_state.tried_v2_handshake)\n         p2p_conn.wait_until(lambda: not p2p_conn.on_connection_send_msg)","1892":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..a1f920648c 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -459,7 +459,7 @@ struct CNodeState {\n     //! Set when a manual peer's in-flight blocks are released due to stalling\n     //! or download timeout; causes one round of block download to be skipped\n     //! so other peers can pick up the freed blocks before this peer re-requests.\n-    bool m_stall_recovery{false};\n+    bool m_stall_recovery{true};\n     //! Whether we consider this a preferred download peer.\n     bool fPreferredDownload{false};\n     /** Whether this peer wants invs or cmpctblocks (when possible) for block announcements. */","1894":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..0cbfbd6481 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6108,7 +6108,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                 while (!state.vBlocksInFlight.empty()) {\n                     RemoveBlockRequest(state.vBlocksInFlight.front().pindex->GetBlockHash(), node.GetId());\n                 }\n-                state.m_stall_recovery = true;\n+                state.m_stall_recovery = false;\n                 return true;\n             } else {\n                 LogInfo(\"Peer is stalling block download, %s\", node.DisconnectMsg());","1895":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..8a37df3adf 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6109,7 +6109,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                     RemoveBlockRequest(state.vBlocksInFlight.front().pindex->GetBlockHash(), node.GetId());\n                 }\n                 state.m_stall_recovery = true;\n-                return true;\n+                return false;\n             } else {\n                 LogInfo(\"Peer is stalling block download, %s\", node.DisconnectMsg());\n                 node.fDisconnect = true;","1897":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..301b8b6a94 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6119,7 +6119,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                 if (stalling_timeout != new_timeout && m_block_stalling_timeout.compare_exchange_strong(stalling_timeout, new_timeout)) {\n                     LogDebug(BCLog::NET, \"Increased stalling timeout temporarily to %d seconds\\n\", count_seconds(new_timeout));\n                 }\n-                return true;\n+                return false;\n             }\n         }\n         // In case there is a block that has been in flight from this peer for block_interval * (1 + 0.5 * N)","1899":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..ed52f5ca1a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6136,7 +6136,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                     while (!state.vBlocksInFlight.empty()) {\n                         RemoveBlockRequest(state.vBlocksInFlight.front().pindex->GetBlockHash(), node.GetId());\n                     }\n-                    state.m_stall_recovery = true;\n+                    state.m_stall_recovery = false;\n                     return true;\n                 } else {\n                     LogInfo(\"Timeout downloading block %s, %s\", queuedBlock.pindex->GetBlockHash().ToString(), node.DisconnectMsg());","1900":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..f5a9bfbb2a 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6137,7 +6137,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                         RemoveBlockRequest(state.vBlocksInFlight.front().pindex->GetBlockHash(), node.GetId());\n                     }\n                     state.m_stall_recovery = true;\n-                    return true;\n+                    return false;\n                 } else {\n                     LogInfo(\"Timeout downloading block %s, %s\", queuedBlock.pindex->GetBlockHash().ToString(), node.DisconnectMsg());\n                     node.fDisconnect = true;","1901":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..64b07527a7 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6140,7 +6140,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                     return true;\n                 } else {\n                     LogInfo(\"Timeout downloading block %s, %s\", queuedBlock.pindex->GetBlockHash().ToString(), node.DisconnectMsg());\n-                    node.fDisconnect = true;\n+                    node.fDisconnect = false;\n                     return true;\n                 }\n             }","1902":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..3cd2ef7588 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6141,7 +6141,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n                 } else {\n                     LogInfo(\"Timeout downloading block %s, %s\", queuedBlock.pindex->GetBlockHash().ToString(), node.DisconnectMsg());\n                     node.fDisconnect = true;\n-                    return true;\n+                    return false;\n                 }\n             }\n         }","1905":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..efdb417f36 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6193,7 +6193,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n         // download timeout above), skip one round of block download so\n         // other peers get a chance to request the freed blocks first.\n         if (state.m_stall_recovery) {\n-            state.m_stall_recovery = false;\n+            state.m_stall_recovery = true;\n         } else if (CanServeBlocks(peer) && ((sync_blocks_and_headers_from_peer && !IsLimitedPeer(peer)) || !m_chainman.IsInitialBlockDownload()) && state.vBlocksInFlight.size() < MAX_BLOCKS_IN_TRANSIT_PER_PEER) {\n             std::vector<const CBlockIndex*> vToDownload;\n             NodeId staller = -1;","1906":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68c173a391..77e6e10e14 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -6194,7 +6194,7 @@ bool PeerManagerImpl::SendMessages(CNode& node)\n         // other peers get a chance to request the freed blocks first.\n         if (state.m_stall_recovery) {\n             state.m_stall_recovery = false;\n-        } else if (CanServeBlocks(peer) && ((sync_blocks_and_headers_from_peer && !IsLimitedPeer(peer)) || !m_chainman.IsInitialBlockDownload()) && state.vBlocksInFlight.size() < MAX_BLOCKS_IN_TRANSIT_PER_PEER) {\n+        } else if (CanServeBlocks(peer) && ((sync_blocks_and_headers_from_peer && !IsLimitedPeer(peer)) || !m_chainman.IsInitialBlockDownload()) && state.vBlocksInFlight.size() <= MAX_BLOCKS_IN_TRANSIT_PER_PEER) {\n             std::vector<const CBlockIndex*> vToDownload;\n             NodeId staller = -1;\n             auto get_inflight_budget = [&state]() {"},"file_cmds":{"src/net_processing.cpp":"cmake --build build -j 10 && ./build/test/functional/p2p_ibd_stalling.py && ./build/test/functional/p2p_initial_headers_sync.py"},"stats":{"killed":5,"survived":10,"pending":9}},"28463":{"run":{"id":15,"commit_hash":"8b1480b051c1d0a15c55074420f7df8f61c6e333","created_at":"2026-03-16 16:44:42","tool_version":"0.8.0","pr_number":28463},"mutants":[{"id":1878,"run_id":15,"patch_hash":"fb8d36d9867051ffd607de9f971709eaa4691b16b00792934603c43c21aef450","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py","file_path":"src/net.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1880,"run_id":15,"patch_hash":"b543450de2c3444b9acd3a6a5bd4d96008491e2e53c0d52165caca6d95cc1b8d","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py","file_path":"src/net.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1882,"run_id":15,"patch_hash":"3968d40b94fcbf3abf8d45924575fcb3b4d2ef80745f451b61a93e13dc615360","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py","file_path":"src/net.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1883,"run_id":15,"patch_hash":"8c01235c95bef2aa296250ac4d488f6f6316da2dd9aeb569c6dd430607abfd9a","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py","file_path":"src/net.cpp","operator":" >  ==>  >= ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1885,"run_id":15,"patch_hash":"c8bec4465b186db447665affaca4b3209b77f15aa1c85e250405e8a2c22c2db7","status":"killed","killed":1,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py","file_path":"src/net.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1877,"run_id":15,"patch_hash":"4cba0f4e4fad197749abab1cdd13f2da8047b438048a686e4fa3dff1f87933d5","status":"pending","killed":0,"command_to_test":null,"file_path":"src/init.cpp","operator":" \\+  ==>  - ","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1886,"run_id":15,"patch_hash":"3af948c3a25dc73bab35d17cf66df634303b8fa371d1efbc34b9079fa5ec55c3","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1887,"run_id":15,"patch_hash":"9d3b247cd10119ad039969bc1f3d2a219d1086b5439fec653e580503a7947076","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1888,"run_id":15,"patch_hash":"edeca691bc641e6659e7217723d1ee941726419e77baee05fc8d1fd9488b2017","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1889,"run_id":15,"patch_hash":"2c6fad87bc79d0d90b5d6bc6480f78d7f7e3813892917c3b17c4b7a2b0f0e9fe","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1890,"run_id":15,"patch_hash":"31af3959edf3b987926406384a17f5b7bd436d0573d1f9dcb219b82eef0f92e8","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net_processing.cpp","operator":"&& ==> ||","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1891,"run_id":15,"patch_hash":"5200bc454d9a24a0294f46dc8e33fe70bcc7360ab74851d429dd0a977130666f","status":"pending","killed":0,"command_to_test":null,"file_path":"src/net_processing.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1879,"run_id":15,"patch_hash":"9386485caa732f0bbd188217fc0ee2809e91aaeed29d1d95d7532f54ebf4b39d","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py","file_path":"src/net.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1881,"run_id":15,"patch_hash":"56812e659cd2f1ce5a1067054893eb96b5ec87940ec192c5ddaa7bd73c5bb2b5","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py","file_path":"src/net.cpp","operator":"continue ==> break","line_number":null,"source_line":null,"mutated_line":null,"guard":null},{"id":1884,"run_id":15,"patch_hash":"90823c1d95ddfd045f22ee67ca59091009ade9b440f31239551d297d71f5ba69","status":"survived","killed":0,"command_to_test":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py","file_path":"src/net.cpp","operator":"true ==> false","line_number":null,"source_line":null,"mutated_line":null,"guard":null}],"diffs":{"1878":"diff --git a/src/net.cpp b/src/net.cpp\nindex 499312fbbd..2eea2cc650 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -1689,7 +1689,7 @@ bool CConnman::AttemptToEvictConnection(bool evict_tx_relay_peer, std::optional<\n         for (const CNode* node : m_nodes) {\n             if (node->fDisconnect)\n                 continue;\n-            if (protect_peer.has_value() && node->GetId() == protect_peer) {\n+            if (protect_peer.has_value() || node->GetId() == protect_peer) {\n                 continue;\n             }\n             if (evict_tx_relay_peer && !node->m_relays_txs) {","1880":"diff --git a/src/net.cpp b/src/net.cpp\nindex 499312fbbd..23cc65403e 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -1692,7 +1692,7 @@ bool CConnman::AttemptToEvictConnection(bool evict_tx_relay_peer, std::optional<\n             if (protect_peer.has_value() && node->GetId() == protect_peer) {\n                 continue;\n             }\n-            if (evict_tx_relay_peer && !node->m_relays_txs) {\n+            if (evict_tx_relay_peer || !node->m_relays_txs) {\n                 continue;\n             }\n             NodeEvictionCandidate candidate{","1882":"diff --git a/src/net.cpp b/src/net.cpp\nindex 499312fbbd..0d30d50ccc 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -2498,7 +2498,7 @@ bool CConnman::EvictTxPeerIfFull(std::optional<NodeId> protect_peer)\n     {\n         LOCK(m_nodes_mutex);\n         for (const CNode* pnode : m_nodes) {\n-            if (pnode->IsInboundConn() && pnode->m_relays_txs) {\n+            if (pnode->IsInboundConn() || pnode->m_relays_txs) {\n                 ++tx_inbound_peers;\n             }\n         }","1883":"diff --git a/src/net.cpp b/src/net.cpp\nindex 499312fbbd..d678377922 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -2503,7 +2503,7 @@ bool CConnman::EvictTxPeerIfFull(std::optional<NodeId> protect_peer)\n             }\n         }\n     }\n-    if (tx_inbound_peers > m_max_inbound_full_relay) {\n+    if (tx_inbound_peers >= m_max_inbound_full_relay) {\n         return AttemptToEvictConnection(/*evict_tx_relay_peer=*/true, protect_peer);\n     }\n     return true;","1885":"diff --git a/src/net.cpp b/src/net.cpp\nindex 499312fbbd..f7b26228b7 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -2506,7 +2506,7 @@ bool CConnman::EvictTxPeerIfFull(std::optional<NodeId> protect_peer)\n     if (tx_inbound_peers > m_max_inbound_full_relay) {\n         return AttemptToEvictConnection(/*evict_tx_relay_peer=*/true, protect_peer);\n     }\n-    return true;\n+    return false;\n }\n \n std::unordered_set<Network> CConnman::GetReachableEmptyNetworks() const","1877":"diff --git a/src/init.cpp b/src/init.cpp\nindex aca296c065..7f0cf5e390 100644\n--- a/src/init.cpp\n+++ b/src/init.cpp\n@@ -559,7 +559,7 @@ void SetupServerArgs(ArgsManager& argsman, bool can_listen_ipc)\n     argsman.AddArg(\"-maxconnections=<n>\", strprintf(\"Maintain at most <n> automatic connections to peers (default: %u). %u slots of these are reserved for outgoing connections. See -inboundrelaypercent for more information about limits applied to transaction relay inbound peers. \"\n                                                     \"This limit does not apply to connections manually added via -addnode or the addnode RPC, which have a separate limit of %u.\"\n                                                     \"It does not apply to short-lived private broadcast connections either, which have a separate limit of %u.\",\n-                                                    DEFAULT_MAX_PEER_CONNECTIONS, MAX_OUTBOUND_FULL_RELAY_CONNECTIONS + MAX_BLOCK_RELAY_ONLY_CONNECTIONS + MAX_FEELER_CONNECTIONS, MAX_ADDNODE_CONNECTIONS, MAX_PRIVATE_BROADCAST_CONNECTIONS),\n+                                                    DEFAULT_MAX_PEER_CONNECTIONS, MAX_OUTBOUND_FULL_RELAY_CONNECTIONS - MAX_BLOCK_RELAY_ONLY_CONNECTIONS + MAX_FEELER_CONNECTIONS, MAX_ADDNODE_CONNECTIONS, MAX_PRIVATE_BROADCAST_CONNECTIONS),\n                    ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION);\n     argsman.AddArg(\"-inboundrelaypercent=<n>\", strprintf(\"Permit a maximum percent of inbound connections to relay transactions, to limit memory utilization (0 to 100, default: %u).\", DEFAULT_FULL_RELAY_INBOUND_PCT), ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION);\n     argsman.AddArg(\"-maxreceivebuffer=<n>\", strprintf(\"Maximum per-connection receive buffer, <n>*1000 bytes (default: %u)\", DEFAULT_MAXRECEIVEBUFFER), ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION);","1886":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68fa131524..69be8d5a6b 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3743,7 +3743,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n \n         // If we have too many tx-relaying inbound peers, attempt to evict an existing one.\n         // Only if this fails, disconnect this peer.\n-        if (pfrom.IsInboundConn() && pfrom.m_relays_txs) {\n+        if (pfrom.IsInboundConn() || pfrom.m_relays_txs) {\n             if (!m_connman.EvictTxPeerIfFull(/*protect_peer=*/pfrom.GetId())) {\n                 LogDebug(BCLog::NET, \"failed to find a tx-relaying eviction candidate - connection dropped peer=%i\\n\", pfrom.GetId());\n                 pfrom.fDisconnect = true;","1887":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68fa131524..00892f8d89 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -3746,7 +3746,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (pfrom.IsInboundConn() && pfrom.m_relays_txs) {\n             if (!m_connman.EvictTxPeerIfFull(/*protect_peer=*/pfrom.GetId())) {\n                 LogDebug(BCLog::NET, \"failed to find a tx-relaying eviction candidate - connection dropped peer=%i\\n\", pfrom.GetId());\n-                pfrom.fDisconnect = true;\n+                pfrom.fDisconnect = false;\n                 return;\n             }\n         }","1888":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68fa131524..3610a8326b 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5078,7 +5078,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             }\n             pfrom.m_bloom_filter_loaded = true;\n             pfrom.m_relays_txs = true;\n-            if (pfrom.IsInboundConn() && !m_connman.EvictTxPeerIfFull()) {\n+            if (pfrom.IsInboundConn() || !m_connman.EvictTxPeerIfFull()) {\n                 // We don't have room for another tx-relay peer, disconnect\n                 LogDebug(BCLog::NET, \"filterload received, but no capacity for tx-relay and no other peer to evict. disconnecting peer=%d\\n\", pfrom.GetId());\n                 pfrom.fDisconnect = true;","1889":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68fa131524..4a39dea01b 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5081,7 +5081,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n             if (pfrom.IsInboundConn() && !m_connman.EvictTxPeerIfFull()) {\n                 // We don't have room for another tx-relay peer, disconnect\n                 LogDebug(BCLog::NET, \"filterload received, but no capacity for tx-relay and no other peer to evict. disconnecting peer=%d\\n\", pfrom.GetId());\n-                pfrom.fDisconnect = true;\n+                pfrom.fDisconnect = false;\n             };\n         }\n         return;","1890":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68fa131524..0f6885d8ec 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5131,7 +5131,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         }\n         pfrom.m_bloom_filter_loaded = false;\n         pfrom.m_relays_txs = true;\n-        if (pfrom.IsInboundConn() && !m_connman.EvictTxPeerIfFull()) {\n+        if (pfrom.IsInboundConn() || !m_connman.EvictTxPeerIfFull()) {\n             // We don't have room for another tx-relay peer, disconnect\n             LogDebug(BCLog::NET, \"filterclear received, but no capacity for tx-relay and no other peer to evict. disconnecting peer=%d\\n\", pfrom.GetId());\n             pfrom.fDisconnect = true;","1891":"diff --git a/src/net_processing.cpp b/src/net_processing.cpp\nindex 68fa131524..38b5419db9 100644\n--- a/src/net_processing.cpp\n+++ b/src/net_processing.cpp\n@@ -5134,7 +5134,7 @@ void PeerManagerImpl::ProcessMessage(Peer& peer, CNode& pfrom, const std::string\n         if (pfrom.IsInboundConn() && !m_connman.EvictTxPeerIfFull()) {\n             // We don't have room for another tx-relay peer, disconnect\n             LogDebug(BCLog::NET, \"filterclear received, but no capacity for tx-relay and no other peer to evict. disconnecting peer=%d\\n\", pfrom.GetId());\n-            pfrom.fDisconnect = true;\n+            pfrom.fDisconnect = false;\n         };\n         return;\n     }","1879":"diff --git a/src/net.cpp b/src/net.cpp\nindex 499312fbbd..e85dfd2faf 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -1690,7 +1690,7 @@ bool CConnman::AttemptToEvictConnection(bool evict_tx_relay_peer, std::optional<\n             if (node->fDisconnect)\n                 continue;\n             if (protect_peer.has_value() && node->GetId() == protect_peer) {\n-                continue;\n+                break;\n             }\n             if (evict_tx_relay_peer && !node->m_relays_txs) {\n                 continue;","1881":"diff --git a/src/net.cpp b/src/net.cpp\nindex 499312fbbd..d2bbfe3849 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -1693,7 +1693,7 @@ bool CConnman::AttemptToEvictConnection(bool evict_tx_relay_peer, std::optional<\n                 continue;\n             }\n             if (evict_tx_relay_peer && !node->m_relays_txs) {\n-                continue;\n+                break;\n             }\n             NodeEvictionCandidate candidate{\n                 .id = node->GetId(),","1884":"diff --git a/src/net.cpp b/src/net.cpp\nindex 499312fbbd..88afc05216 100644\n--- a/src/net.cpp\n+++ b/src/net.cpp\n@@ -2504,7 +2504,7 @@ bool CConnman::EvictTxPeerIfFull(std::optional<NodeId> protect_peer)\n         }\n     }\n     if (tx_inbound_peers > m_max_inbound_full_relay) {\n-        return AttemptToEvictConnection(/*evict_tx_relay_peer=*/true, protect_peer);\n+        return AttemptToEvictConnection(/*evict_tx_relay_peer=*/false, protect_peer);\n     }\n     return true;\n }"},"file_cmds":{"src/net.cpp":"cmake --build build -j 10 && ./build/test/functional/p2p_connection_limits.py && ./build/test/functional/p2p_eviction.py && ./build/test/functional/p2p_opportunistic_1p1c.py"},"stats":{"killed":5,"survived":3,"pending":7}}}}