I've been learning much about #Bitcoin and #Lightning over the last two days. But there's one thing I'm not 100% sure I have wrapped my head around and that is moving Bitcoin from a non-custodial Bitcoin wallet, cold or hot, to a non-custodial Lightning Network wallet. Specifically doing so through your own Lightning node with no 3rd parties.
My understanding is it takes 2 on-chain transactions, one transaction to move Bitcoin from your Bitcoin wallet to the Lightning node wallet, with a second transaction to open a channel between the Lightning node and the Lightning wallet, and a Lightning transaction to push sats from the Lightning node to the Lightning wallet.
Do I have this correct? Also note that this is all theoretical as I don't have any Bitcoin infrastructure.