-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Channel creation timeout in neutrino mode without feeurl #4770
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
Comments
As an aside, does Lnd broadcast its (channel creation) transactions to the neutrino peer? So far it didn't seem to and I had to manually broadcast the raw transaction. |
If it's the initiator (which is the only person that has the funding transaction), then yeah it should. Did you see it attempt to do so in the logs? It'll also rebroadcast any unconfirmed transactions on start up as well. |
I initiated several channels from the Lnd node, none of the funding transactions were broadcast. The log shows:
Maybe I wasn't patient enough, but it didn't show up in the (max 1 GB) mempool of the only peer it's connected to (my own bitcoind node) and I had to use |
Which version are you on? |
Also which bitcoind version were you running? |
Lnd |
I have observed the same behavior as @Sjors. I am using the current LND from the master branch: I am running btcd version 0.21.0-beta acting as the neutrino server. I don't see anything in the btcd log to indicate that LND attempted to broadcast the transaction. I needed to retrieve the raw_tx_hex with "lncli listchaintxns" and broadcast the transaction by other means. This has occurred for channel creation transactions as well as regular on chain transactions and in very limited testing seems to occur 100% of the time. Most likely unrelated but I am connecting to btcd via .onion address. |
I tried opening a channel from Lnd to c-lightning, as well as the other way around. It would just timeout after 5 minutes with no explanation.
I configured the node to use Neutrino and connected it to my Bitcoin Core node only.
Once I configured
feeurl
and restarted Lnd the channel creation, which I initiated earlier, went ahead.It should probably complain in the
openchannel
command or in the logs (when the other side opens) that it needs fee information.The text was updated successfully, but these errors were encountered: