Uses of Class
org.ldk.structs.PhantomRouteHints
-
Packages that use PhantomRouteHints Package Description org.ldk.structs -
-
Uses of PhantomRouteHints in org.ldk.structs
Fields in org.ldk.structs declared as PhantomRouteHints Modifier and Type Field Description PhantomRouteHintsResult_PhantomRouteHintsDecodeErrorZ.Result_PhantomRouteHintsDecodeErrorZ_OK. resMethods in org.ldk.structs that return PhantomRouteHints Modifier and Type Method Description PhantomRouteHintsPhantomRouteHints. clone()Creates a copy of the PhantomRouteHintsPhantomRouteHintsChannelManager. get_phantom_route_hints()Gets route hints for use in receiving [phantom node payments].static PhantomRouteHintsPhantomRouteHints. of(ChannelDetails[] channels_arg, long phantom_scid_arg, byte[] real_node_pubkey_arg)Constructs a new PhantomRouteHints given each fieldMethods in org.ldk.structs with parameters of type PhantomRouteHints Modifier and Type Method Description static Result_InvoiceSignOrCreationErrorZUtilMethods. create_phantom_invoice(Option_u64Z amt_msat, byte[] payment_hash, String description, int invoice_expiry_delta_secs, PhantomRouteHints[] phantom_route_hints, KeysInterface keys_manager, Currency network)Utility to create an invoice that can be paid to one of multiple nodes, or a \"phantom invoice.\" See [`PhantomKeysManager`] for more information on phantom node payments.static Result_InvoiceSignOrCreationErrorZUtilMethods. create_phantom_invoice_with_description_hash(Option_u64Z amt_msat, byte[] payment_hash, int invoice_expiry_delta_secs, Sha256 description_hash, PhantomRouteHints[] phantom_route_hints, KeysInterface keys_manager, Currency network)Utility to create an invoice that can be paid to one of multiple nodes, or a \"phantom invoice.\" See [`PhantomKeysManager`] for more information on phantom node payments.static Result_PhantomRouteHintsDecodeErrorZResult_PhantomRouteHintsDecodeErrorZ. ok(PhantomRouteHints o)Creates a new CResult_PhantomRouteHintsDecodeErrorZ in the success state.
-