pull down to refresh

How is the signature transported to the server? Surely not through the lightning channels as I could authenticate with my 0 balance, freshly created Mutiny wallet. On the other hand, I could not authenticate with my Core Lightning node when I gave lnURL string as an argument to lightning-cli pay despite having two channels and a large gossip file. What command should I use, if any, in order to authenticate with Core Lightning?