À primiera vista, quem quer enviar também devia poder gerar um invoice, mas normalmente, quem recebe é quem gera o invoice. á uma circunstância muito específica em que pode ser quem envia a criar o invoice mas é com um comando (pelo menos no CLN) que é o keysend, onde partimos do princípio que o node que vai receber sabe a pre-image (ou payment hash). Mas muito raramente este método é usado!
A ideia é simples! E eu já gerei vários e já paguei usando vários. Mas, algumas vezes, quando eu quero adicionar só o endereço LN e setar o valor (tal como seria o fluxo normal de um pagamento BTC), acho que algumas configurações não aceita. Só aceita via invoice, mas isso não está necessariamente especificado. Continha estando escrito '' endereço'', de forma que eu não consigo saber se realmente aquele sistema/implementação só aceita invoice ou se a questão é outra e é alguma possível falha mesmo.
Nunca tive problema em gerar, mas é mais no processo de se conectar com o outro lado da transação.
Eu não consegui perceber o que tentaste dizer ali no que sublinhei. Se conseguires dizer de outra forma para ver se eu consigo entender, agradecia.
Que wallet usaste? É que em LN não há endereços, pelo menos na mesma perspectiva de Bitcoin (onchain). O mais parecido que temos são as pub keys dos nodes LN que pode ser ago deste género:
03fef777d58a529df02a3fb267690e0c9033767b555cc1c63844bb2d3498789f91
Esta é a pubkey do meu node.
Outra coisa que pode ser o ue tu te referes como endereço, é o código do invoice que pode ser algo deste género:
lnbc9999990n1pj4l2e4pp5h03rkyn95tncvfyf6mgpcucqhvjz9svn8f3jsv68gjfafcwhjlnsdqqc qzzsxqyz5vqsp5jn762gd0upt09u2x9u5js0anavfq56642pyzs4a2fnuj65q9qm2s9qyyssqzy4esm u6rhfxm9tzh4ytux96kz0m8ccdlyvdvynel39g5y7zuthxpudullkt07rw06hvpejjwqh7zm3r4h3d4 mlzwprr7yxtsp3xu4gpxszej5
E a que configurações ao certo te referes? Podes dar algum exemplo?
Eu ainda hoje fiz um pagamento de cerca de 36€ e correu tudo bem, do meu node para outro node conhecido meu! Mas não usei nenhuma wallet "de terceiros". Usei o meu node LN. Pedi ao "credor" um invoice do valor que lhe devia. Ele criou esse invoice e deu-me o código e eu paguei usando um comando no meu node! Demorou alguns segundos até receber a confirmação que o pagamento tinha sido efectuado!