Skip to content

Recovering funds from misconfigured channel #8892

@dddd-rgb

Description

@dddd-rgb

Hi,

I tried to open a channel with Bitrefill's node (030c3f19d742ca294a55c00376b3b355c3c90d61c6b6b39554dbc7ac19b141c14f) using the low level command fundchannel_start.

I got a Taproot multi-sig address as seen in the command output:

lightning-cli fundchannel_start 030c3f19d742ca294a55c00376b3b355c3c90d61c6b6b39554dbc7ac19b141c14f 1189676
{
   "funding_address": "bc1qtajsfaeftl3wmcpe7vg8rajg6p5dl38w6w47k38clczkr5p23dasgkgwfj",
   "scriptpubkey": "00205f6504f7295fe2ede039f31071f648d068dfc4eed3abeb44f8fe0561d02a8b7b",
   "channel_type": {
      "bits": [
         12,
         22
      ],
      "names": [
         "static_remotekey/even",
         "anchors/even"
      ]
   },
   "warning_usage": "The funding transaction MUST NOT be broadcast until after channel establishment has been successfully completed by running `fundchannel_complete`"
}

And I did send the funds to this address as you can see in the blockchain. But the channel never locked in, even after sufficient confirmations.

Also, I noticed that the funding_txid is in the listpeerchannels is different from the actual transaction ID in the blockchain.

I'm not sure what went wrong. But there are few options:

  1. I broadcast the funding transaction before fundchannel_complete, but I think I did it correctly or my memory betray me.
  2. I made multiple try with fundchannel_start (and fundchannel_cancel), before sending the funds. So maybe I used wrong old fund address. But according to the console log it's the last address I got.
  3. I used legacy P2PKH UTXO as an input in the funding transaction. I thought maybe I should use SegWit only?

I talked with the peer owner, aka Bitrefill, and they are willing to collaborate and help recover this funds from this multisig wallet between us, if we can figure out how and if we can recover it.

Is it possible in anyway to recover these funds?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions