Description
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.