boolean |
BlindedHopFeatures.eq(BlindedHopFeatures b) |
Checks if two BlindedHopFeaturess contain equal inner contents.
|
static BlindedPayInfo |
BlindedPayInfo.of(int fee_base_msat_arg,
int fee_proportional_millionths_arg,
short cltv_expiry_delta_arg,
long htlc_minimum_msat_arg,
long htlc_maximum_msat_arg,
BlindedHopFeatures features_arg) |
Constructs a new BlindedPayInfo given each field
|
static ForwardTlvs |
ForwardTlvs.of(long short_channel_id_arg,
PaymentRelay payment_relay_arg,
PaymentConstraints payment_constraints_arg,
BlindedHopFeatures features_arg) |
Constructs a new ForwardTlvs given each field
|
static Result_BlindedHopFeaturesDecodeErrorZ |
Result_BlindedHopFeaturesDecodeErrorZ.ok(BlindedHopFeatures o) |
Creates a new CResult_BlindedHopFeaturesDecodeErrorZ in the success state.
|
boolean |
BlindedHopFeatures.requires_unknown_bits_from(BlindedHopFeatures other) |
Returns true if this `Features` object contains required features unknown by `other`.
|
void |
BlindedPayInfo.set_features(BlindedHopFeatures val) |
Features set in `encrypted_data_tlv` for the `encrypted_recipient_data` TLV record in an
onion payload.
|
void |
ForwardTlvs.set_features(BlindedHopFeatures val) |
Supported and required features when relaying a payment onion containing this object's
corresponding [`BlindedHop::encrypted_payload`].
|