testmempoolaccept CI failure in wallet_fundrawtransaction.py #28437

issue jonatack opened this issue on September 9, 2023
  1. jonatack commented at 3:00 AM on September 9, 2023: member

    Saw this today both for legacy wallets

    https://cirrus-ci.com/task/5313927408517120?logs=ci#L3168

    and for descriptor wallets in another PR

    https://cirrus-ci.com/task/4911232080150528?logs=ci#L2755

     test  2023-09-09T02:47:45.448000Z TestFramework (ERROR): Assertion failed 
                                       Traceback (most recent call last):
                                         File "/ci_container_base/ci/scratch/build/bitcoin-i686-pc-linux-gnu/test/functional/test_framework/test_framework.py", line 131, in main
                                           self.run_test()
                                         File "/ci_container_base/ci/scratch/build/bitcoin-i686-pc-linux-gnu/test/functional/wallet_fundrawtransaction.py", line 148, in run_test
                                           self.test_external_inputs()
                                         File "/ci_container_base/ci/scratch/build/bitcoin-i686-pc-linux-gnu/test/functional/wallet_fundrawtransaction.py", line 1070, in test_external_inputs
                                           assert_equal(self.nodes[0].testmempoolaccept([signed_tx["hex"]])[0]["allowed"], True)
                                         File "/ci_container_base/ci/scratch/build/bitcoin-i686-pc-linux-gnu/test/functional/test_framework/util.py", line 57, in assert_equal
                                           raise AssertionError("not(%s)" % " == ".join(str(arg) for arg in (thing1, thing2) + args))
                                       AssertionError: not(False == True)
    

    Both in test/functional/wallet_fundrawtransaction.py, line 1070:

    assert_equal(self.nodes[0].testmempoolaccept([signed_tx["hex"]])[0]["allowed"], True)
    
  2. maflcko added the label Tests on Sep 14, 2023
  3. maflcko commented at 5:20 PM on September 14, 2023: member

    wallet lives on node[2], and tmpac is called on node[0], so my guess was a missing sync, but that should happen as part of the self.generate(self.nodes[0], 6) in line 1025.

    Regardless, I don't really understand the test, because it is lacking docs? Why is node[0] signing a transaction from wallet/node[2]?

    I'd say to run this test in a loop locally to see if it fails again, and record the RPC output with --tracerpc.

  4. maflcko added this to the milestone 26.0 on Sep 14, 2023
  5. maflcko commented at 2:52 PM on September 20, 2023: member

    From my local run:

    2023-09-20T14:50:15.108000Z TestFramework (INFO): Test funding with external inputs
    -2517-> createwallet ["extfund", null, null, "", null, true, null, null]
    <-2517- [0.012449] {"name": "extfund", "warnings": ["Empty string given as passphrase, wallet will not be encrypted."]}
    -2518-> importdescriptors [[{"desc": "sh(pkh(cS27JzEeBmjqpMK5tjUMzgfaPJ8QHW4CQ4c9pfct1EnGVsJ8Gzhz))#44vr78jh", "timestamp": "now"}]]
    <-2518- [0.038684] [{"success": true}]
    -2519-> deriveaddresses ["sh(pkh(cS27JzEeBmjqpMK5tjUMzgfaPJ8QHW4CQ4c9pfct1EnGVsJ8Gzhz))#44vr78jh"]
    <-2519- [0.000542] ["2N8k4BmjfEqwpVAwzeA5zM34DSbyyKxM3Nr"]
    -2520-> getaddressinfo ["2N8k4BmjfEqwpVAwzeA5zM34DSbyyKxM3Nr"]
    <-2520- [0.000563] {"address": "2N8k4BmjfEqwpVAwzeA5zM34DSbyyKxM3Nr", "scriptPubKey": "a914a9fdc4750ba2592950c7578826dda8bc6193a81487", "ismine": true, "solvable": true, "desc": "sh(pkh([ad9da81a]02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029))#0yccsr98", "parent_desc": "sh(pkh(02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029))#6076hw7l", "iswatchonly": false, "isscript": true, "iswitness": false, "script": "pubkeyhash", "hex": "76a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88ac", "pubkey": "02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029", "embedded": {"isscript": false, "iswitness": false, "pubkey": "02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029", "iscompressed": true, "address": "mwLx4RA5u1P3T8eAh5apECb4xgXnZSnyhy", "scriptPubKey": "76a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88ac"}, "ischange": false, "labels": [""]}
    -2521-> sendtoaddress ["2N8k4BmjfEqwpVAwzeA5zM34DSbyyKxM3Nr", 10]
    <-2521- [0.016834] "ead271ae0a1714df033b781edfb3a2e4962cda380d50512f6faeb1f8ffaf9b87"
    -2522-> getnewaddress {}
    <-2522- [0.001074] "bcrt1q3e2gslcm7r6q547khau0rzp200y58aspjfm6gf"
    -2523-> sendtoaddress ["bcrt1q3e2gslcm7r6q547khau0rzp200y58aspjfm6gf", 10]
    <-2523- [0.010653] "9a6c38a941a111397c9aaaefc910d2f21f279e65da0aa85bf4734113957b43f4"
    -2524-> generatetoaddress {"nblocks": 6, "address": "mjTkW3DjgyZck4KbiRusZsqTgaYTxdSz6z", "maxtries": 1000000}
    <-2524- [0.009277] ["1a3a93c0c5599ca91db8b09b8d33bba8e3738d9716df36ec753c1c0801b9e5b7", "6b0e0f03fb29ff5de7fb75235b1602e4ab40953d94c67ff37133addd17f09fb4", "7d5272908afeba3ef7edbfb80a1bf42751cc317bf9ccd25b1a042e56cf2bc1b4", "33b298364550c7fc78e0d88864ca193bb092e04c8bda1a16c6d4fc15ee51997a", "4c54faf6fef5122c22fdc13bffe92241b19b46294f3f5d221603f837d574f4d4", "6d1bc7af8b1dd6e873cd46397f30a5d87699dc6d9fca73530d681cacaba742ee"]
    -2525-> getbestblockhash {}
    <-2525- [0.000464] "6d1bc7af8b1dd6e873cd46397f30a5d87699dc6d9fca73530d681cacaba742ee"
    -2526-> getbestblockhash {}
    <-2526- [0.000586] "6d1bc7af8b1dd6e873cd46397f30a5d87699dc6d9fca73530d681cacaba742ee"
    -2527-> getbestblockhash {}
    <-2527- [0.000404] "6d1bc7af8b1dd6e873cd46397f30a5d87699dc6d9fca73530d681cacaba742ee"
    -2528-> getbestblockhash {}
    <-2528- [0.000453] "6d1bc7af8b1dd6e873cd46397f30a5d87699dc6d9fca73530d681cacaba742ee"
    -2529-> getrawmempool {}
    <-2529- [0.000414] []
    -2530-> getrawmempool {}
    <-2530- [0.000451] []
    -2531-> getrawmempool {}
    <-2531- [0.000417] []
    -2532-> getrawmempool {}
    <-2532- [0.000473] []
    -2533-> syncwithvalidationinterfacequeue {}
    <-2533- [0.000443] null
    -2534-> syncwithvalidationinterfacequeue {}
    <-2534- [0.000522] null
    -2535-> syncwithvalidationinterfacequeue {}
    <-2535- [0.000448] null
    -2536-> syncwithvalidationinterfacequeue {}
    <-2536- [0.000542] null
    -2537-> listunspent {"addresses": ["2N8k4BmjfEqwpVAwzeA5zM34DSbyyKxM3Nr"]}
    <-2537- [0.002279] [{"txid": "ead271ae0a1714df033b781edfb3a2e4962cda380d50512f6faeb1f8ffaf9b87", "vout": 1, "address": "2N8k4BmjfEqwpVAwzeA5zM34DSbyyKxM3Nr", "label": "", "redeemScript": "76a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88ac", "scriptPubKey": "a914a9fdc4750ba2592950c7578826dda8bc6193a81487", "amount": "10.00000000", "confirmations": 6, "spendable": true, "solvable": true, "desc": "sh(pkh([ad9da81a]02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029))#0yccsr98", "parent_descs": ["sh(pkh(02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029))#6076hw7l"], "safe": true}]
    -2538-> getnewaddress {}
    <-2538- [0.001305] "bcrt1qh73598etvpjv6y7jzekv4cpv6dhpwwh8ep46rv"
    -2539-> createrawtransaction [[{"txid": "ead271ae0a1714df033b781edfb3a2e4962cda380d50512f6faeb1f8ffaf9b87", "vout": 1, "address": "2N8k4BmjfEqwpVAwzeA5zM34DSbyyKxM3Nr", "label": "", "redeemScript": "76a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88ac", "scriptPubKey": "a914a9fdc4750ba2592950c7578826dda8bc6193a81487", "amount": "10.00000000", "confirmations": 6, "spendable": true, "solvable": true, "desc": "sh(pkh([ad9da81a]02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029))#0yccsr98", "parent_descs": ["sh(pkh(02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029))#6076hw7l"], "safe": true}], {"bcrt1qh73598etvpjv6y7jzekv4cpv6dhpwwh8ep46rv": "5.00000000"}]
    <-2539- [0.000535] "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"
    -2540-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.002970] {"result":null,"error":{"code":-4,"message":"Not solvable pre-selected input COutPoint(ead271ae0a, 1)"},"id":2540}
    
    -2541-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000918] {"result":null,"error":{"code":-5,"message":"'not a pubkey' is not hex"},"id":2541}
    
    -2542-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000841] {"result":null,"error":{"code":-5,"message":"'01234567890a0b0c0d0e0f' is not a valid public key"},"id":2542}
    
    -2543-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000767] {"result":null,"error":{"code":-5,"message":"'not a script' is not hex"},"id":2543}
    
    -2544-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.001023] {"result":null,"error":{"code":-8,"message":"Unable to parse descriptor 'not a descriptor': Missing checksum"},"id":2544}
    
    -2545-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000752] {"result":null,"error":{"code":-8,"message":"Invalid parameter, missing vout key"},"id":2545}
    
    -2546-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000741] {"result":null,"error":{"code":-8,"message":"Invalid parameter, vout cannot be negative"},"id":2546}
    
    -2547-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000582] {"result":null,"error":{"code":-8,"message":"Invalid parameter, missing weight key"},"id":2547}
    
    -2548-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000518] {"result":null,"error":{"code":-8,"message":"Invalid parameter, weight cannot be less than 165 (41 bytes (size of outpoint + sequence + empty scriptSig) * 4 (witness scaling factor)) + 1 (empty witness)"},"id":2548}
    
    -2549-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000539] {"result":null,"error":{"code":-8,"message":"Invalid parameter, weight cannot be less than 165 (41 bytes (size of outpoint + sequence + empty scriptSig) * 4 (witness scaling factor)) + 1 (empty witness)"},"id":2549}
    
    -2550-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-- [0.000854] {"result":null,"error":{"code":-8,"message":"Invalid parameter, weight cannot be greater than the maximum standard tx weight of 400000"},"id":2550}
    
    -2551-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-2551- [0.004053] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70a64cd1d0000000016001479a2f789fa98678509c0c2b14d011c832044881800000000", "fee": "0.00000246", "changepos": 1}
    -2552-> signrawtransactionwithwallet ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70a64cd1d0000000016001479a2f789fa98678509c0c2b14d011c832044881800000000"]
    <-2552- [0.000190] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70a64cd1d0000000016001479a2f789fa98678509c0c2b14d011c832044881800000000", "complete": false, "errors": [{"txid": "ead271ae0a1714df033b781edfb3a2e4962cda380d50512f6faeb1f8ffaf9b87", "vout": 1, "witness": [], "scriptSig": "", "sequence": 4294967293, "error": "Unable to sign input, invalid stack size (possibly missing key)"}]}
    -2553-> signrawtransactionwithwallet ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70a64cd1d0000000016001479a2f789fa98678509c0c2b14d011c832044881800000000"]
    <-2553- [0.001107] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea010000008447304402206a881f3f1c224bbaa2eb5a56903b806a79e3209e19a9d70a17b6364fe893097e0220467aba10197c5467dc202e258fcf7ec54e3ab78b5e0b684635d3c6ce41ff2fb5012102a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e80291976a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88acfdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70a64cd1d0000000016001479a2f789fa98678509c0c2b14d011c832044881800000000", "complete": true}
    -2554-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-2554- [0.003952] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020a64cd1d00000000160014d4a9c1fc18ead09f41718b2ee10284fee2c08bc70065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000", "fee": "0.00000246", "changepos": 0}
    -2555-> signrawtransactionwithwallet ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020a64cd1d00000000160014d4a9c1fc18ead09f41718b2ee10284fee2c08bc70065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-2555- [0.000704] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020a64cd1d00000000160014d4a9c1fc18ead09f41718b2ee10284fee2c08bc70065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000", "complete": false, "errors": [{"txid": "ead271ae0a1714df033b781edfb3a2e4962cda380d50512f6faeb1f8ffaf9b87", "vout": 1, "witness": [], "scriptSig": "", "sequence": 4294967293, "error": "Unable to sign input, invalid stack size (possibly missing key)"}]}
    -2556-> signrawtransactionwithwallet ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020a64cd1d00000000160014d4a9c1fc18ead09f41718b2ee10284fee2c08bc70065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-2556- [0.001320] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000083463043021f5944e51b5d197e28e5b220a3d47437a6efda20e46721304c28c6adf2874c030220148a1dfb48fb3a36b597cc12d659f5e12978474b42e4f0580ba40c1910cfe634012102a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e80291976a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88acfdffffff020a64cd1d00000000160014d4a9c1fc18ead09f41718b2ee10284fee2c08bc70065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000", "complete": true}
    -2557-> decoderawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020a64cd1d00000000160014d4a9c1fc18ead09f41718b2ee10284fee2c08bc70065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-2557- [0.000556] {"txid": "5dd126e5144f21a3ca4ec605a48c71d0f0f336bd57943be5fa693951ab7352f7", "hash": "5dd126e5144f21a3ca4ec605a48c71d0f0f336bd57943be5fa693951ab7352f7", "version": 2, "size": 113, "vsize": 113, "weight": 452, "locktime": 0, "vin": [{"txid": "ead271ae0a1714df033b781edfb3a2e4962cda380d50512f6faeb1f8ffaf9b87", "vout": 1, "scriptSig": {"asm": "", "hex": ""}, "sequence": 4294967293}], "vout": [{"value": "4.99999754", "n": 0, "scriptPubKey": {"asm": "0 d4a9c1fc18ead09f41718b2ee10284fee2c08bc7", "desc": "addr(bcrt1q6j5urlqcatgf7st33vhwzq5ylm3vpz789xf2tl)#lcp9rrkq", "hex": "0014d4a9c1fc18ead09f41718b2ee10284fee2c08bc7", "address": "bcrt1q6j5urlqcatgf7st33vhwzq5ylm3vpz789xf2tl", "type": "witness_v0_keyhash"}}, {"value": "5.00000000", "n": 1, "scriptPubKey": {"asm": "0 bfa3429f2b6064cd13d2166ccae02cd36e173ae7", "desc": "addr(bcrt1qh73598etvpjv6y7jzekv4cpv6dhpwwh8ep46rv)#w0rexhza", "hex": "0014bfa3429f2b6064cd13d2166ccae02cd36e173ae7", "address": "bcrt1qh73598etvpjv6y7jzekv4cpv6dhpwwh8ep46rv", "type": "witness_v0_keyhash"}}]}
    -2558-> decoderawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000083463043021f5944e51b5d197e28e5b220a3d47437a6efda20e46721304c28c6adf2874c030220148a1dfb48fb3a36b597cc12d659f5e12978474b42e4f0580ba40c1910cfe634012102a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e80291976a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88acfdffffff020a64cd1d00000000160014d4a9c1fc18ead09f41718b2ee10284fee2c08bc70065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-2558- [0.000510] {"txid": "33901dc829722bf48eaf70400ba94e6dd967e29f1f689ce7b88c217412121452", "hash": "33901dc829722bf48eaf70400ba94e6dd967e29f1f689ce7b88c217412121452", "version": 2, "size": 244, "vsize": 244, "weight": 976, "locktime": 0, "vin": [{"txid": "ead271ae0a1714df033b781edfb3a2e4962cda380d50512f6faeb1f8ffaf9b87", "vout": 1, "scriptSig": {"asm": "3043021f5944e51b5d197e28e5b220a3d47437a6efda20e46721304c28c6adf2874c030220148a1dfb48fb3a36b597cc12d659f5e12978474b42e4f0580ba40c1910cfe634[ALL] 02a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e8029 76a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88ac", "hex": "463043021f5944e51b5d197e28e5b220a3d47437a6efda20e46721304c28c6adf2874c030220148a1dfb48fb3a36b597cc12d659f5e12978474b42e4f0580ba40c1910cfe634012102a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e80291976a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88ac"}, "sequence": 4294967293}], "vout": [{"value": "4.99999754", "n": 0, "scriptPubKey": {"asm": "0 d4a9c1fc18ead09f41718b2ee10284fee2c08bc7", "desc": "addr(bcrt1q6j5urlqcatgf7st33vhwzq5ylm3vpz789xf2tl)#lcp9rrkq", "hex": "0014d4a9c1fc18ead09f41718b2ee10284fee2c08bc7", "address": "bcrt1q6j5urlqcatgf7st33vhwzq5ylm3vpz789xf2tl", "type": "witness_v0_keyhash"}}, {"value": "5.00000000", "n": 1, "scriptPubKey": {"asm": "0 bfa3429f2b6064cd13d2166ccae02cd36e173ae7", "desc": "addr(bcrt1qh73598etvpjv6y7jzekv4cpv6dhpwwh8ep46rv)#w0rexhza", "hex": "0014bfa3429f2b6064cd13d2166ccae02cd36e173ae7", "address": "bcrt1qh73598etvpjv6y7jzekv4cpv6dhpwwh8ep46rv", "type": "witness_v0_keyhash"}}]}
    -2559-> fundrawtransaction ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff010065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae700000000"]
    <-2559- [0.003989] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70c64cd1d00000000160014547c70018142ca57a4c72cada79ed2784f40860d00000000", "fee": "0.00000244", "changepos": 1}
    -2560-> signrawtransactionwithwallet ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70c64cd1d00000000160014547c70018142ca57a4c72cada79ed2784f40860d00000000"]
    <-2560- [0.000216] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70c64cd1d00000000160014547c70018142ca57a4c72cada79ed2784f40860d00000000", "complete": false, "errors": [{"txid": "ead271ae0a1714df033b781edfb3a2e4962cda380d50512f6faeb1f8ffaf9b87", "vout": 1, "witness": [], "scriptSig": "", "sequence": 4294967293, "error": "Unable to sign input, invalid stack size (possibly missing key)"}]}
    -2561-> signrawtransactionwithwallet ["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea0100000000fdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70c64cd1d00000000160014547c70018142ca57a4c72cada79ed2784f40860d00000000"]
    <-2561- [0.001203] {"hex": "0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea010000008447304402200f2af123bacb83ee1a9854160f55dc72cab6681429b1996287b8b2cba98558f3022036a70338874f8727c4e01876f236f4e484da77e09085b48c80508a8db6893cc9012102a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e80291976a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88acfdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70c64cd1d00000000160014547c70018142ca57a4c72cada79ed2784f40860d00000000", "complete": true}
    -2562-> testmempoolaccept [["0200000001879baffff8b1ae6f2f51500d38da2c96e4a2b3df1e783b03df14170aae71d2ea010000008447304402200f2af123bacb83ee1a9854160f55dc72cab6681429b1996287b8b2cba98558f3022036a70338874f8727c4e01876f236f4e484da77e09085b48c80508a8db6893cc9012102a47454cec538078235bda690dd4a857ac91544e7331e53bd4d85158cd61e80291976a914ad9da81aba7cdc7a4d27435989aee4e2ab10615e88acfdffffff020065cd1d00000000160014bfa3429f2b6064cd13d2166ccae02cd36e173ae70c64cd1d00000000160014547c70018142ca57a4c72cada79ed2784f40860d00000000"]]
    <-2562- [0.000433] [{"txid": "c05654ceaff0ec897889dd1cb53fb0d2e50181dace415a241cf0e1e71630fac6", "wtxid": "c05654ceaff0ec897889dd1cb53fb0d2e50181dace415a241cf0e1e71630fac6", "allowed": false, "reject-reason": "min relay fee not met"}]
    2023-09-20T14:50:15.263000Z TestFramework (ERROR): Assertion failed
    Traceback (most recent call last):
      File "./test/functional/test_framework/test_framework.py", line 131, in main
        self.run_test()
      File "./test/functional/wallet_fundrawtransaction.py", line 148, in run_test
        self.test_external_inputs()
      File "./test/functional/wallet_fundrawtransaction.py", line 1069, in test_external_inputs
        assert_equal(self.nodes[0].testmempoolaccept([signed_tx["hex"]])[0]["allowed"], True)
      File "./test/functional/test_framework/util.py", line 57, in assert_equal
        raise AssertionError("not(%s)" % " == ".join(str(arg) for arg in (thing1, thing2) + args))
    AssertionError: not(False == True)
    
  6. maflcko commented at 11:40 AM on September 21, 2023: member

    For reference, the failure was: "reject-reason": "min relay fee not met"

  7. jonatack commented at 9:52 PM on September 29, 2023: member
  8. fanquake closed this on Oct 9, 2023

  9. fanquake referenced this in commit 62346bc394 on Oct 9, 2023
  10. Frank-GER referenced this in commit 04471f0b03 on Oct 13, 2023
  11. bitcoin locked this on Oct 8, 2024

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 21:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me