vincenzopalazzo / lampo.rs

lampo (lightning in Italian) is a experimental implementation of a tiny lightning node
http://lampo.devcrew.cc
BSD 3-Clause "New" or "Revised" License
31 stars 14 forks source link

misuse error while funding a channel #220

Open vincenzopalazzo opened 1 month ago

vincenzopalazzo commented 1 month ago
2024-05-16T19:57:23.895Z INFO jsonrpc buffer read {"method":"fundchannel","params":{"public":false,"node_id":"030b686a163aa2bba03cebb8bab7778fac251536498141df0a436d688352d426f6","amount":500000},"id":"0","jsonrpc":"2.0"}. [lampo-jsonrpc/src/lib.rs:186]
2024-05-16T19:57:23.895Z INFO lampod::jsonrpc::open_channel call for `openchannel` with request Object {"public": Bool(false), "node_id": String("030b686a163aa2bba03cebb8bab7778fac251536498141df0a436d688352d426f6"), "amount": Number(500000)}. [lampod/src/jsonrpc/open_channel.rs:11]
2024-05-16T19:57:23.896Z DEBUG bitcoincore_rpc JSON-RPC request: estimatesmartfee [6]. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:23.899Z DEBUG bitcoincore_rpc JSON-RPC request: getblockchaininfo []. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:23.900Z DEBUG bitcoincore_rpc JSON-RPC request: getnetworkinfo []. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:23.903Z DEBUG listener subscribe for events. [lampod/src/actions/handler.rs:94]
2024-05-16T19:57:23.910Z DEBUG ldk lightning::ln::peer_handler:2050 DEBUG Handling SendOpenChannel event in peer_handler for node 030b686a163aa2bba03cebb8bab7778fac251536498141df0a436d688352d426f6 for channel 28d8392bed49b6201e10fa9f9759d9435362c3bf50da40394069d8af89d16037. [lampod/src/utils/logger.rs:46]
2024-05-16T19:57:24.058Z INFO lampo ldk event FundingGenerationReady { temporary_channel_id: ChannelId([40, 216, 57, 43, 237, 73, 182, 32, 30, 16, 250, 159, 151, 89, 217, 67, 83, 98, 195, 191, 80, 218, 64, 57, 64, 105, 216, 175, 137, 209, 96, 55]), counterparty_node_id: PublicKey(f626d45283686d430adf418149361525ac8f77b7bab8eb3ca0bba23a166a680b1381ee7c7b9df2232fd4f105ef3d641285b5cc5dc7f1a72599285e3bdcde9d97), channel_value_satoshis: 500000, output_script: Script(OP_0 OP_PUSHBYTES_32 aab0a2ac7abe99ff07e2ec2d0fa088347e23e02f770a0f0479cf3022b0675756), user_channel_id: 0 }. [lampod/src/lib.rs:254]
2024-05-16T19:57:24.058Z DEBUG emitter emit event: Lightning(FundingChannelStart { counterparty_node_id: PublicKey(f626d45283686d430adf418149361525ac8f77b7bab8eb3ca0bba23a166a680b1381ee7c7b9df2232fd4f105ef3d641285b5cc5dc7f1a72599285e3bdcde9d97), temporary_channel_id: ChannelId([40, 216, 57, 43, 237, 73, 182, 32, 30, 16, 250, 159, 151, 89, 217, 67, 83, 98, 195, 191, 80, 218, 64, 57, 64, 105, 216, 175, 137, 209, 96, 55]), channel_value_satoshis: 500000 }). [lampod/src/actions/handler.rs:89]
2024-05-16T19:57:24.058Z INFO lampod::actions::handler propagate funding transaction for open a channel with `030b686a163aa2bba03cebb8bab7778fac251536498141df0a436d688352d426f6`. [lampod/src/actions/handler.rs:184]
2024-05-16T19:57:24.058Z DEBUG bitcoincore_rpc JSON-RPC request: estimatesmartfee [6]. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:24.058Z DEBUG listener subscribe for events. [lampod/src/actions/handler.rs:94]
2024-05-16T19:57:24.061Z DEBUG bitcoincore_rpc JSON-RPC request: getblockchaininfo []. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:24.062Z DEBUG bitcoincore_rpc JSON-RPC request: getnetworkinfo []. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:24.063Z INFO lampod::actions::handler fee estimated 47001 sats. [lampod/src/actions/handler.rs:191]
2024-05-16T19:57:24.064Z DEBUG bitcoincore_rpc JSON-RPC request: createrawtransaction [[],{"tb1q42c29tr6h6vl7plzaskslgygx3lz8cp0wu9q7preeucz9vr82atqv2j49p":0.005},0]. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:24.073Z DEBUG bitcoincore_rpc JSON-RPC request: fundrawtransaction ["02000000000120a1070000000000220020aab0a2ac7abe99ff07e2ec2d0fa088347e23e02f770a0f0479cf3022b067575600000000",{"fee_rate":188.004,"replaceable":false,"include_unsafe":true,"includeWatching":true,"add_inputs":true}]. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:24.120Z DEBUG bitcoincore_rpc JSON-RPC request: signrawtransactionwithwallet ["0200000001b9582be527c148af62b6e19c42801eda8005d7543885370d73f553130224690e0000000000feffffff024b398b03000000001976a91409f0f1912b4272c84c533354d7dfcab54b9d8c8588ac20a1070000000000220020aab0a2ac7abe99ff07e2ec2d0fa088347e23e02f770a0f0479cf3022b067575600000000"]. [/home/vp/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-05-16T19:57:24.127Z INFO lampod::actions::handler funding transaction created `67bea6d1edc48e98185d9fa4c5e96496b7e4a7342c065c5fd42cc71751af2eb8`. [lampod/src/actions/handler.rs:197]
2024-05-16T19:57:24.128Z INFO lampod::actions::handler transaction hex `0200000001b9582be527c148af62b6e19c42801eda8005d7543885370d73f553130224690e000000006a473044022020eb0fddde797eb29c51a360b6b5374c94a7c8d6014de57cc4a92350fc5e6fc50220537baa9cd1e17d3adc4b366c3fb7a557057440e46955992a46c093b0db09abcb0121022181178783becc12043ccc079621dd66dddab059ceb2fde7fc91b10f7c699b58feffffff024b398b03000000001976a91409f0f1912b4272c84c533354d7dfcab54b9d8c8588ac20a1070000000000220020aab0a2ac7abe99ff07e2ec2d0fa088347e23e02f770a0f0479cf3022b067575600000000`. [lampod/src/actions/handler.rs:198]
2024-05-16T19:57:24.128Z DEBUG emitter emit event: Lightning(FundingChannelEnd { counterparty_node_id: PublicKey(f626d45283686d430adf418149361525ac8f77b7bab8eb3ca0bba23a166a680b1381ee7c7b9df2232fd4f105ef3d641285b5cc5dc7f1a72599285e3bdcde9d97), temporary_channel_id: ChannelId([40, 216, 57, 43, 237, 73, 182, 32, 30, 16, 250, 159, 151, 89, 217, 67, 83, 98, 195, 191, 80, 218, 64, 57, 64, 105, 216, 175, 137, 209, 96, 55]), channel_value_satoshis: 500000, funding_transaction: Transaction { version: 2, lock_time: Blocks(Height(0)), input: [TxIn { previous_output: OutPoint { txid: 0x0e6924021353f5730d37853854d70580da1e80429ce1b662af48c127e52b58b9, vout: 0 }, script_sig: Script(OP_PUSHBYTES_71 3044022020eb0fddde797eb29c51a360b6b5374c94a7c8d6014de57cc4a92350fc5e6fc50220537baa9cd1e17d3adc4b366c3fb7a557057440e46955992a46c093b0db09abcb01 OP_PUSHBYTES_33 022181178783becc12043ccc079621dd66dddab059ceb2fde7fc91b10f7c699b58), sequence: Sequence(4294967294), witness: Witness { content: [], witness_elements: 0, indices_start: 0 } }], output: [TxOut { value: 59455819, script_pubkey: Script(OP_DUP OP_HASH160 OP_PUSHBYTES_20 09f0f1912b4272c84c533354d7dfcab54b9d8c85 OP_EQUALVERIFY OP_CHECKSIG) }, TxOut { value: 500000, script_pubkey: Script(OP_0 OP_PUSHBYTES_32 aab0a2ac7abe99ff07e2ec2d0fa088347e23e02f770a0f0479cf3022b0675756) }] } }). [lampod/src/actions/handler.rs:89]
2024-05-16T19:57:24.128Z DEBUG listener subscribe for events. [lampod/src/actions/handler.rs:94]
2024-05-16T19:57:24.128Z DEBUG ldk lightning::ln::channelmanager:2887 DEBUG Finishing closure of channel due to Channel closed because of an exception: Error in transaction funding: Misuse error: Funding transaction must be fully signed and spend Segwit outputs with 0 HTLCs to fail. [lampod/src/utils/logger.rs:46]
2024-05-16T19:57:24.128Z ERROR lampod Misuse error: Funding transaction must be fully signed and spend Segwit outputs. [lampod/src/lib.rs:256]
2024-05-16T19:57:24.128Z INFO lampo ldk event ChannelClosed { channel_id: ChannelId([40, 216, 57, 43, 237, 73, 182, 32, 30, 16, 250, 159, 151, 89, 217, 67, 83, 98, 195, 191, 80, 218, 64, 57, 64, 105, 216, 175, 137, 209, 96, 55]), user_channel_id: 0, reason: ProcessingError { err: "Error in transaction funding: Misuse error: Funding transaction must be fully signed and spend Segwit outputs" }, counterparty_node_id: Some(PublicKey(f626d45283686d430adf418149361525ac8f77b7bab8eb3ca0bba23a166a680b1381ee7c7b9df2232fd4f105ef3d641285b5cc5dc7f1a72599285e3bdcde9d97)), channel_capacity_sats: Some(500000), channel_funding_txo: None }. [lampod/src/lib.rs:254]