4 * Specifies the recipient of an invoice.
6 * This indicates to [`NodeSigner::sign_invoice`] what node secret key should be used to sign
9 public enum Recipient {
11 * The invoice should be signed with the local node secret key.
15 * The invoice should be signed with the phantom node secret key. This secret key must be the
16 * same for all nodes participating in the [phantom node payment].
18 * [phantom node payment]: PhantomKeysManager
20 LDKRecipient_PhantomNode,
21 ; static native void init();