Skip to content

Be able to connect / open a channel before the node is fully sync. #3954

Open
@nicolasburtey

Description

@nicolasburtey

Currently, if a node tries to open a channel before the chain (and graph?) is synced, lnd returns an error.

There is one use case where it would be useful to be able to open a channel while the chain is still syncing. It is if another node is offering to open a channel and lock up liquidity right away, in a way where there would be no risk for the synching node to accept the creation of the channel.

The reason the other node would open a channel as a result of some form of trust involved, eg: the other node know for some reason that he'll be able to send/receive transaction from this new node (think of a banking app to his customers), and is ok to lock up liquidity with a smooth/faster onboarding possible.

This would help to reduce onboarding time for new users to go from 0 to first successful lightning inbound transactions, especially on mobile phones.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3might get fixed, nice to havefeature requestRequests for new featuresneutrinoLightweight neutrino backend-typep2pCode related to the peer-to-peer behaviourserver

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions