-
Notifications
You must be signed in to change notification settings - Fork 975
Description
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:
- I broadcast the funding transaction before
fundchannel_complete, but I think I did it correctly or my memory betray me. - I made multiple try with
fundchannel_start(andfundchannel_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. - 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