Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rebrodcasting the transaction over and over again #190

Open
vincenzopalazzo opened this issue Mar 6, 2024 · 3 comments
Open

rebrodcasting the transaction over and over again #190

vincenzopalazzo opened this issue Mar 6, 2024 · 3 comments
Assignees
Labels
🌨️ - blocked Blocked by some dependencies bug Something isn't working P-hight Hiight Priotity issue
Milestone

Comments

@vincenzopalazzo
Copy link
Owner

2024-03-06T18:26:22.980Z INFO bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:158]
2024-03-06T18:26:22.980Z ERROR bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:172]
2024-03-06T18:26:54.015Z INFO ldk lightning::chain::onchaintx:499 INFO Triggering rebroadcast/fee-bump for request with inputs [OutPoint { txid: 0x72db9fcf6e9f44d00fcd6d08b5ae2609cd43369df372fd3b8ba15de0d84060fe, vout: 1 }]. [lampod/src/utils/logger.rs:47]
2024-03-06T18:26:54.015Z DEBUG ldk lightning::chain::package:941 DEBUG Adding claiming input for outpoint 72db9fcf6e9f44d00fcd6d08b5ae2609cd43369df372fd3b8ba15de0d84060fe:1. [lampod/src/utils/logger.rs:46]
2024-03-06T18:26:54.015Z INFO ldk lightning::chain::onchaintx:514 INFO Rebroadcasting onchain commitment tx with txid dc64a38722b51ebdb2539d87dafa03c6072b10b4a3c81ef329906ae8870c4379. [lampod/src/utils/logger.rs:47]
2024-03-06T18:26:54.015Z DEBUG bitcoincore_rpc JSON-RPC request: sendrawtransaction ["02000000000101fe6040d8e05da18b3bfd72f39d3643cd0926aeb5086dcd0fd0449f6ecf9fdb720100000000bd127380018d83010000000000220020ffa7afc6ba25b103f4b80067e44255b46aa1f8d070a7f78ea121912885b79087040047304402206d2d633276fa7045dad26214fa264b01371075369fb7c32dc77a8760ce9ac4e902207a00d283bfceaf71f7e485cdf6ae39af9f9328f8ab4c2c87ca065094bc59b2d30147304402206d849f988191f791e78f4110a175ba9400e157f8b8876117a0a87ee3a4196a6902206339edef4291a3e1e15d9bbea50f934be4fc698bc109997e2d931aa851323bed0147522102474e2c1008ec6c2cb0bc902176038be1c31e6a25169dacb46cdef6c27399fe7e21025ab984241ad1aa23196fed8d02eec069c1db2d3cf674feaf84d6822e80d645dd52ae94b36520"]. [/home/vincent/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-03-06T18:26:54.016Z DEBUG bitcoincore_rpc JSON-RPC error for sendrawtransaction: RpcError { code: -27, message: "Transaction already in block chain", data: None }. [/home/vincent/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1342]
2024-03-06T18:26:54.016Z INFO bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:158]
2024-03-06T18:26:54.016Z ERROR bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:172]
@vincenzopalazzo vincenzopalazzo added bug Something isn't working 🦀 - rust Rust related things labels Mar 6, 2024
@vincenzopalazzo vincenzopalazzo self-assigned this Mar 11, 2024
@vincenzopalazzo vincenzopalazzo added this to the v24.03 milestone Mar 11, 2024
@vincenzopalazzo
Copy link
Owner Author

This is more logs

2024-03-13T10:02:56.241Z TRACE ldk lightning::chain::channelmonitor:3598 TRACE Connecting new block 0000004cc3368464ab7860aa0ed2bb7fc160904cd3f44e204e0a7dceb436e836 at height 186579. [lampod/src/utils/logger.rs:50]
2024-03-13T10:02:56.241Z TRACE ldk lightning::chain::channelmonitor:3776 TRACE Processing 0 matched transactions for block at height 186579.. [lampod/src/utils/logger.rs:50]
2024-03-13T10:02:56.241Z INFO ldk lightning::chain::channelmonitor:4061 INFO Force-closing channel due to outbound HTLC timeout, HTLC expiry is 184862. [lampod/src/utils/logger.rs:47]
2024-03-13T10:02:56.241Z DEBUG ldk lightning::chain::onchaintx:730 DEBUG Updating claims view at height 186579 with 1 claim requests. [lampod/src/utils/logger.rs:46]
2024-03-13T10:02:56.241Z INFO ldk lightning::chain::onchaintx:741 INFO Ignoring second claim for outpoint 72db9fcf6e9f44d00fcd6d08b5ae2609cd43369df372fd3b8ba15de0d84060fe:1, already registered its claiming request. [lampod/src/utils/logger.rs:47]
2024-03-13T10:02:56.241Z DEBUG ldk lightning::chain::onchaintx:867 DEBUG Updating claims view at height 186579 with 0 matched transactions in block 186579. [lampod/src/utils/logger.rs:46]
2024-03-13T10:02:56.241Z TRACE ldk lightning::chain::onchaintx:1005 TRACE Bumping 1 candidates. [lampod/src/utils/logger.rs:50]
2024-03-13T10:02:56.241Z DEBUG ldk lightning::chain::package:941 DEBUG Adding claiming input for outpoint 72db9fcf6e9f44d00fcd6d08b5ae2609cd43369df372fd3b8ba15de0d84060fe:1. [lampod/src/utils/logger.rs:46]
2024-03-13T10:02:56.241Z INFO ldk lightning::chain::onchaintx:1015 INFO Broadcasting RBF-bumped onchain commitment tx with txid dc64a38722b51ebdb2539d87dafa03c6072b10b4a3c81ef329906ae8870c4379. [lampod/src/utils/logger.rs:47]
2024-03-13T10:02:56.241Z DEBUG bitcoincore_rpc JSON-RPC request: sendrawtransaction ["02000000000101fe6040d8e05da18b3bfd72f39d3643cd0926aeb5086dcd0fd0449f6ecf9fdb720100000000bd127380018d83010000000000220020ffa7afc6ba25b103f4b80067e44255b46aa1f8d070a7f78ea121912885b79087040047304402206d2d633276fa7045dad26214fa264b01371075369fb7c32dc77a8760ce9ac4e902207a00d283bfceaf71f7e485cdf6ae39af9f9328f8ab4c2c87ca065094bc59b2d301473044022003edcc95533fdd8f2effaea912cc08778535f656d7eefae2cad89e8e472072c9022041f2618e7592fec321836ab846ff0fe38a700f068714163fce648859cdccdff50147522102474e2c1008ec6c2cb0bc902176038be1c31e6a25169dacb46cdef6c27399fe7e21025ab984241ad1aa23196fed8d02eec069c1db2d3cf674feaf84d6822e80d645dd52ae94b36520"]. [/home/vincent/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1322]
2024-03-13T10:02:56.242Z DEBUG bitcoincore_rpc JSON-RPC error for sendrawtransaction: RpcError { code: -27, message: "Transaction already in block chain", data: None }. [/home/vincent/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitcoincore-rpc-0.17.0/src/client.rs:1342]
2024-03-13T10:02:56.242Z INFO bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:158]
2024-03-13T10:02:56.242Z ERROR bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:172]
2024-03-13T10:02:56.242Z TRACE ldk lightning::chain::chainmonitor:379 TRACE Syncing Channel Monitor for channel fe6040d8e05da18b3bfd72f39d3643cd0926aeb5086dcd0fd0449f6ecf9fdb73. [lampod/src/utils/logger.rs:50]
2024-03-13T10:02:56.243Z TRACE ldk lightning::chain::chainmonitor:382 TRACE Finished syncing Channel Monitor for channel fe6040d8e05da18b3bfd72f39d3643cd0926aeb5086dcd0fd0449f6ecf9fdb73. [lampod/src/utils/logger.rs:50]

@vincenzopalazzo vincenzopalazzo added the P-hight Hiight Priotity issue label Apr 14, 2024
@vincenzopalazzo vincenzopalazzo modified the milestones: v24.03, v24.06 Apr 16, 2024
@vincenzopalazzo
Copy link
Owner Author

OK this looks like a coop close already confirmed inside the blockchain

2024-05-18T17:04:07.037Z INFO ldk lightning::ln::peer_handler:1639 INFO Received peer Init message from 026b92e6cc3e0f24b42494672ecf65f3d147b9deb95186bf024da7a7745008ee75: DataLossProtect: required, InitialRoutingSync: not supported, UpfrontShutdownScript: supported, GossipQueries: supported, VariableLengthOnion: required, StaticRemoteKey: required, PaymentSecret: required, BasicMPP: supported, Wumbo: supported, AnchorsNonzeroFeeHtlcTx: not supported, AnchorsZeroFeeHtlcTx: supported, RouteBlinding: supported, ShutdownAnySegwit: supported, Taproot: not supported, OnionMessages: supported, ChannelType: supported, SCIDPrivacy: supported, ZeroConf: supported, unknown flags: supported. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.399Z INFO channel_manager new best block with hash `000000098d4aa09f9970fa546298b5e80ea2a7ce088923beab0586db133a630e` at height `196157`. [lampod/src/ln/channel_manager.rs:143]
2024-05-18T17:04:12.399Z INFO ldk lightning::chain::channelmonitor:4061 INFO Force-closing channel due to outbound HTLC timeout, HTLC expiry is 191381. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.399Z INFO ldk lightning::chain::onchaintx:741 INFO Ignoring second claim for outpoint 6599d273f66f5e18bc5183467a5b04193d9c162964c6c54b894e0a224acb1fb4:1, already registered its claiming request. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.400Z INFO ldk lightning::chain::onchaintx:1015 INFO Broadcasting RBF-bumped onchain commitment tx with txid 94df6f429c77d4b6edd3d9c08d52aaacfb0ffeb6f1fd755e31fb3ec24917fd0f. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.400Z INFO bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:158]
2024-05-18T17:04:12.400Z ERROR bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:172]
2024-05-18T17:04:12.403Z INFO ldk lightning::chain::channelmonitor:4061 INFO Force-closing channel due to outbound HTLC timeout, HTLC expiry is 184862. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.403Z INFO ldk lightning::chain::onchaintx:741 INFO Ignoring second claim for outpoint 72db9fcf6e9f44d00fcd6d08b5ae2609cd43369df372fd3b8ba15de0d84060fe:1, already registered its claiming request. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.404Z INFO ldk lightning::chain::onchaintx:1015 INFO Broadcasting RBF-bumped onchain commitment tx with txid dc64a38722b51ebdb2539d87dafa03c6072b10b4a3c81ef329906ae8870c4379. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.404Z INFO bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:158]
2024-05-18T17:04:12.404Z ERROR bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:172]
2024-05-18T17:04:12.411Z INFO channel_manager new best block with hash `000000b7f3e204d52cdaf23114a4665ad564cb6a4260afdc4a66cee9a83f7d48` at height `196158`. [lampod/src/ln/channel_manager.rs:143]
2024-05-18T17:04:12.411Z INFO ldk lightning::chain::channelmonitor:4061 INFO Force-closing channel due to outbound HTLC timeout, HTLC expiry is 184862. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.411Z INFO ldk lightning::chain::onchaintx:741 INFO Ignoring second claim for outpoint 72db9fcf6e9f44d00fcd6d08b5ae2609cd43369df372fd3b8ba15de0d84060fe:1, already registered its claiming request. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.412Z INFO ldk lightning::chain::onchaintx:1015 INFO Broadcasting RBF-bumped onchain commitment tx with txid dc64a38722b51ebdb2539d87dafa03c6072b10b4a3c81ef329906ae8870c4379. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.412Z INFO bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:158]
2024-05-18T17:04:12.412Z ERROR bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:172]
2024-05-18T17:04:12.419Z INFO ldk lightning::chain::channelmonitor:4061 INFO Force-closing channel due to outbound HTLC timeout, HTLC expiry is 191381. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.419Z INFO ldk lightning::chain::onchaintx:741 INFO Ignoring second claim for outpoint 6599d273f66f5e18bc5183467a5b04193d9c162964c6c54b894e0a224acb1fb4:1, already registered its claiming request. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.419Z INFO ldk lightning::chain::onchaintx:1015 INFO Broadcasting RBF-bumped onchain commitment tx with txid 94df6f429c77d4b6edd3d9c08d52aaacfb0ffeb6f1fd755e31fb3ec24917fd0f. [lampod/src/utils/logger.rs:47]
2024-05-18T17:04:12.420Z INFO bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:158]
2024-05-18T17:04:12.420Z ERROR bitcoind broadcast transaction return Err(JsonRpc(Rpc(RpcError { code: -27, message: "Transaction already in block chain", data: None }))). [lampo-bitcoind/src/lib.rs:172]

The problem is that the counterparty already broadcast the tx and we need just to tell ldk that this happened

@vincenzopalazzo vincenzopalazzo added 🌨️ - blocked Blocked by some dependencies and removed 🦀 - rust Rust related things labels May 18, 2024
@vincenzopalazzo
Copy link
Owner Author

vincenzopalazzo added a commit that referenced this issue Jun 19, 2024
This should be not required if we keep track of the block to sync
of the bitcoin core network.

But due that we are not keeping track of it, and we do not know
at what height we left, we need to ask help to bitcoind by running
with `-txid`

Link: #190
Signed-off-by: Vincenzo Palazzo <[email protected]>
@vincenzopalazzo vincenzopalazzo modified the milestones: v24.06, v24.08 Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌨️ - blocked Blocked by some dependencies bug Something isn't working P-hight Hiight Priotity issue
Projects
Status: No status
Development

No branches or pull requests

1 participant