NIP-57 protocol flow 6.の訳がつらい。
Zapリクエストをライトニングインボイスのdescriptionにするんだけど、実際はそこに入れないで空にする。その替わりにZapリクエストのハッシュをdescription hashにつめてライトニングノードにインボイス発行を要求するんだな。
この動作を説明するのが6.なんだけど英文の構造が俺には理解できない。
NIP-57 protocol flow 6.の訳がつらい。
Zapリクエストをライトニングインボイスのdescriptionにするんだけど、実際はそこに入れないで空にする。その替わりにZapリクエストのハッシュをdescription hashにつめてライトニングノードにインボイス発行を要求するんだな。
この動作を説明するのが6.なんだけど英文の構造が俺には理解できない。
この件でライトニングノードの実装の1つcore-lightning(CLN)でちょっと揉めたんだよな。
CLN実装者はdescriptionは空にせず載せるようにインボイス発行APIに修正したんだけどLNURL実装は空にしてhashでAPIを叩くままにしてた。(変更はchange logに掲載してたのにスルーしてた)
で、動かなくなったので文句言って結局CLN実装側が折れて元に戻した。