2023-02-23 |
ff | Added a function which adds inflight HTLCs to InFlightHtlcs...
|
commit | commitdiff | tree |
2022-12-09 |
Jeffrey Czyz | Add BOLT 12 merkle root test for `invoice_request` ...which aren't supported, so using OfferBuilder::build_unchecked
|
commit | commitdiff | tree |
2022-12-09 |
Jeffrey Czyz | Invoice request parsing tests
|
commit | commitdiff | tree |
2022-12-09 |
Jeffrey Czyz | Invoice request building tests
|
commit | commitdiff | tree |
2022-12-09 |
Jeffrey Czyz | Builder for creating invoice requests ...creating invoice requests for an offer given a ...be optional depending on the offer and ...invoice_request` message for the offer, which then
|
commit | commitdiff | tree |
2022-12-09 |
Jeffrey Czyz | Invoice request raw byte encoding and decoding When reading an offer, an `invoice_request` message... ...payer metadata (0), reflected `offer` (1-79),
|
commit | commitdiff | tree |
2022-12-09 |
Jeffrey Czyz | Merkle root hash computation Offers uses a merkle root hash construction...
|
commit | commitdiff | tree |
2022-12-09 |
Jeffrey Czyz | Schnorr Signature serialization ...Schnorr signatures for signing offers messages, which need
|
commit | commitdiff | tree |
2022-12-09 |
Jeffrey Czyz | Invoice request message interface and data format is because it must mirror all the `offer` and `invoice_request` TLV
|
commit | commitdiff | tree |
2022-12-02 |
Jeffrey Czyz | Remove unused mut from OfferBuilder::amount_msats Remove unused mut from OfferBuilder::amount_msats ...removing `#[allow(unused)]` from `offers` module.
|
commit | commitdiff | tree |
2022-12-02 |
Jeffrey Czyz | Reduce visibility for offer auxiliary types Reduce visibility for offer auxiliary types
|
commit | commitdiff | tree |
2022-11-18 |
Jeffrey Czyz | Expose the default Quantity::one as pub
|
commit | commitdiff | tree |
2022-11-18 |
Jeffrey Czyz | Limit TLV stream decoding to type ranges streams of different ranges. Updates offer parsing accordingly and adds...
|
commit | commitdiff | tree |
2022-11-18 |
Jeffrey Czyz | Offer parsing tests Offer parsing tests ...semantic errors when parsing offer bytes.
|
commit | commitdiff | tree |
2022-11-18 |
Jeffrey Czyz | Use SemanticError in OfferBuilder::build Use SemanticError in OfferBuilder::build
|
commit | commitdiff | tree |
2022-11-18 |
Jeffrey Czyz | Offer parsing from bech32 strings Offer parsing from bech32 strings
|
commit | commitdiff | tree |
2022-11-09 |
Jeffrey Czyz | Fix outdated ChannelMonitor docs
|
commit | commitdiff | tree |
2022-11-08 |
Jeffrey Czyz | Builder for creating offers Builder for creating offers Add a builder for creating offers given a required description and
|
commit | commitdiff | tree |
2022-11-04 |
Jeffrey Czyz | Serialization macro for TLV streams BOLT 12's offer message is encoded as a TLV...
|
commit | commitdiff | tree |
2022-11-04 |
Jeffrey Czyz | Add WithoutLength wrapper
|
commit | commitdiff | tree |
2022-11-04 |
Jeffrey Czyz | Offer message interface and data format Offer message interface and data format Define an interface for BOLT 12 `offer` messages. The underlying format ...because it must mirror all the `offer` TLV records,
|
commit | commitdiff | tree |
2022-11-04 |
Jeffrey Czyz | Add PrintableString utility aliases and offer fields.
|
commit | commitdiff | tree |
2022-11-04 |
Jeffrey Czyz | Offer features for BOLT 12 Offer features for BOLT 12 The offer message in BOLT 12 contains... corresponding OfferFeatures type where the length...
|
commit | commitdiff | tree |
2022-10-20 |
Jeffrey Czyz | Add logging in route hint filtering
|
commit | commitdiff | tree |
2022-10-18 |
Jeffrey Czyz | Clean up private channel route hint filtering
|
commit | commitdiff | tree |
2022-09-13 |
Jeffrey Czyz | Support filtered blocks in lightning-block-sync
|
commit | commitdiff | tree |
2022-07-14 |
Jeffrey Czyz | Look-up functions for ReadOnlyNetworkGraph
|
commit | commitdiff | tree |
2022-06-15 |
Jeffrey Czyz | Define NodeAlias struct and Display impl
|
commit | commitdiff | tree |
2022-06-13 |
Jeffrey Czyz | Remove unnecessary identifiers from match pattern
|
commit | commitdiff | tree |
2022-06-13 |
Jeffrey Czyz | Replace Arc with reference in some tests
|
commit | commitdiff | tree |
2022-06-13 |
Jeffrey Czyz | Fix grammar in BackgroundProcessor::start docs
|
commit | commitdiff | tree |
2022-06-08 |
Jeffrey Czyz | Bump crate versions to 0.0.107/invoice 0.15
|
commit | commitdiff | tree |
2022-06-08 |
Jeffrey Czyz | Update CHANGELOG for 0.0.107
|
commit | commitdiff | tree |
2022-06-08 |
Jeffrey Czyz | Add lightning-rapid-gossip-sync to README
|
commit | commitdiff | tree |
2022-06-06 |
Jeffrey Czyz | Support only one GossipSync in BackgroundProcessor ...NetworkGraph, which could be different between the two,
|
commit | commitdiff | tree |
2022-06-06 |
Jeffrey Czyz | Implement EventHandler for NetworkGraph
|
commit | commitdiff | tree |
2022-06-06 |
Jeffrey Czyz | Parameterize NetworkGraph with Logger
|
commit | commitdiff | tree |
2022-06-03 |
Jeffrey Czyz | Move Secp256k1 context to NetworkGraph
|
commit | commitdiff | tree |
2022-06-02 |
Jeffrey Czyz | Move network_graph.rs to gossip.rs
|
commit | commitdiff | tree |
2022-06-02 |
Jeffrey Czyz | Rename NetGraphMsgHandler to P2PGossipSync
|
commit | commitdiff | tree |
2022-06-02 |
Jeffrey Czyz | Rename ChannelClosed to ChannelFailure
|
commit | commitdiff | tree |
2022-06-02 |
Jeffrey Czyz | Update missed references to get_route in docs
|
commit | commitdiff | tree |
2022-06-02 |
Jeffrey Czyz | Fix build warnings
|
commit | commitdiff | tree |
2022-05-19 |
Jeffrey Czyz | Score without uncertainty for exact liquidity
|
commit | commitdiff | tree |
2022-05-19 |
Jeffrey Czyz | Pass effective capacity to scorer Pass effective capacity to scorer ...benefit from having the channel's EffectiveCapacity rather wrapping the effective capacity, the proposed amount...
|
commit | commitdiff | tree |
2022-05-19 |
Jeffrey Czyz | Use correct penalty and CLTV delta in route hints
|
commit | commitdiff | tree |
2022-05-19 |
Jeffrey Czyz | Use the correct amount when scoring route hints
|
commit | commitdiff | tree |
2022-05-19 |
Jeffrey Czyz | Distinguish maximum HTLC from effective capacity Distinguish maximum HTLC from effective capacity Using EffectiveCapacity in scoring gives... capacity. Change EffectiveCapacity to prefer the channel...
|
commit | commitdiff | tree |
2022-05-19 |
Jeffrey Czyz | PathBuildingHop::value_contribution_msat in Debug
|
commit | commitdiff | tree |
2022-04-15 |
Jeffrey Czyz | Remove unnecessary lifetime bound
|
commit | commitdiff | tree |
2022-04-15 |
Jeffrey Czyz | Remove mut in lightning-block-sync tests
|
commit | commitdiff | tree |
2022-04-15 |
Jeffrey Czyz | Allow &dyn BlockSource in lightning-block-sync
|
commit | commitdiff | tree |
2022-04-04 |
Jeffrey Czyz | Immutable BlockSource interface
|
commit | commitdiff | tree |
2022-04-03 |
Jeffrey Czyz | Bump crate versions to 0.0.106/invoice 0.14
|
commit | commitdiff | tree |
2022-04-03 |
Jeffrey Czyz | Update CHANGELOG for 0.0.106
|
commit | commitdiff | tree |
2022-04-01 |
Jeffrey Czyz | Add an amount penalty to ProbabilisticScorer
|
commit | commitdiff | tree |
2022-04-01 |
Jeffrey Czyz | Avoid retrying over recently failed channels retrying over the same path. This effectively makes u64::max_value the is equal to the effective capacity, which may be the...
|
commit | commitdiff | tree |
2022-04-01 |
Matt Corallo | Don't consider a path as having hit HTLC-min if it... ...having hit HTLC-min if it isn't sufficient
|
commit | commitdiff | tree |
2022-04-01 |
Jeffrey Czyz | Select best route by lowest total cost
|
commit | commitdiff | tree |
2022-03-30 |
Jeffrey Czyz | Correctly pick middle hop to victimize
|
commit | commitdiff | tree |
2022-03-30 |
Jeffrey Czyz | Fix build warnings without grind_signatures
|
commit | commitdiff | tree |
2022-03-25 |
Jeffrey Czyz | Increase default liquidity_penalty_multiplier_msat
|
commit | commitdiff | tree |
2022-03-25 |
Jeffrey Czyz | Move max penalty cap in ProbabilisticScorer
|
commit | commitdiff | tree |
2022-03-25 |
Jeffrey Czyz | Fix overflow in ProbabilisticScorer ...hint is given in an invoice, the effective capacity of
|
commit | commitdiff | tree |
2022-03-25 |
Jeffrey Czyz | Add a base penalty to ProbabilisticScorer
|
commit | commitdiff | tree |
2022-03-25 |
Jeffrey Czyz | Don't serialize FixedPenaltyScorer parameters Serializing scorer parameters makes it difficult to experiment with different settings.
|
commit | commitdiff | tree |
2022-03-09 |
Jeffrey Czyz | Correct docs about invoice_expiry_delta_secs panic
|
commit | commitdiff | tree |
2022-03-09 |
Jeffrey Czyz | Check for no-std compatibility across dependencies
|
commit | commitdiff | tree |
2022-03-09 |
Jeffrey Czyz | Fix compilation warnings with --features=no-std
|
commit | commitdiff | tree |
2022-03-09 |
Jeffrey Czyz | Use log approximation in ProbabilisticScorer
|
commit | commitdiff | tree |
2022-02-18 |
Jeffrey Czyz | Generate docs with features for docs.rs
|
commit | commitdiff | tree |
2022-02-18 |
Jeffrey Czyz | Fix rustdoc error on nightly
|
commit | commitdiff | tree |
2022-02-18 |
Jeffrey Czyz | Unhide struct docs in scoring module
|
commit | commitdiff | tree |
2022-02-18 |
Jeffrey Czyz | Fix `cargo doc` warning in lightning-block-sync
|
commit | commitdiff | tree |
2022-02-13 |
Jeffrey Czyz | Remove unnecessary mut from reference
|
commit | commitdiff | tree |
2022-02-03 |
Jeffrey Czyz | Add ProbabilisticScorer benchmarks
|
commit | commitdiff | tree |
2022-02-03 |
Jeffrey Czyz | Deprecate Scorer in favor of ProbabilisticScorer
|
commit | commitdiff | tree |
2022-02-03 |
Jeffrey Czyz | Decay channel liquidity balance offsets Decay channel liquidity balance offsets
|
commit | commitdiff | tree |
2022-02-03 |
Jeffrey Czyz | Probabilistic channel scoring
|
commit | commitdiff | tree |
2022-02-03 |
Jeffrey Czyz | Effective channel capacity for router and scoring Effective channel capacity for router... an EffectiveCapacity for this purpose... the effective capacity (less in-flight... ...hops given in an invoice, the effective capacity ...Score implementations needs the effective capacity when updating a it can access the channel's EffectiveCapacity via the NetworkGraph by
|
commit | commitdiff | tree |
2022-01-25 |
Jeffrey Czyz | Support invoice expiry over a year
|
commit | commitdiff | tree |
2022-01-25 |
Jeffrey Czyz | Benchmark zero-penalty scorer
|
commit | commitdiff | tree |
2022-01-25 |
Jeffrey Czyz | Benchmark router using a scorer seeded with data Scorers may have different performance characteristics...
|
commit | commitdiff | tree |
2022-01-25 |
Jeffrey Czyz | Add first_hops to generate_routes benchmarks
|
commit | commitdiff | tree |
2022-01-25 |
Jeffrey Czyz | Remove duplicate generate_routes benchmark code
|
commit | commitdiff | tree |
2021-12-06 |
Jeffrey Czyz | Ensure ChannelManager methods are idempotent
|
commit | commitdiff | tree |
2021-12-03 |
Jeffrey Czyz | Fix shift overflow in Scorer::channel_penalty_msat
|
commit | commitdiff | tree |
2021-12-03 |
Jeffrey Czyz | Decay channel failure penalty upon success
|
commit | commitdiff | tree |
2021-12-03 |
Jeffrey Czyz | Score successful payment paths
|
commit | commitdiff | tree |
2021-11-23 |
Jeffrey Czyz | Generate PaymentPathSuccessful event for each path
|
commit | commitdiff | tree |
2021-11-16 |
Jeffrey Czyz | Add PaymentHash parameter to Router::find_route
|
commit | commitdiff | tree |
2021-11-16 |
Jeffrey Czyz | Test retrying payment on partial send failure
|
commit | commitdiff | tree |
2021-11-16 |
Jeffrey Czyz | Replace expect_value_msat with expect_send
|
commit | commitdiff | tree |
2021-11-16 |
Jeffrey Czyz | Support spontaneous payments in InvoicePayer
|
commit | commitdiff | tree |
2021-11-16 |
Jeffrey Czyz | Refactor InvoicePayer for spontaneous payments
|
commit | commitdiff | tree |
2021-11-08 |
Jeffrey Czyz | Add unit tests for Scorer
|
commit | commitdiff | tree |
2021-11-08 |
Jeffrey Czyz | Add SinceEpoch time to test Scorer hermetically
|
commit | commitdiff | tree |
2021-11-02 |
Jeffrey Czyz | Implement (de)serialization for Scorer
|
commit | commitdiff | tree |
2021-11-02 |
Jeffrey Czyz | Parameterize Scorer by a Time trait
|
commit | commitdiff | tree |
2021-11-02 |
Jeffrey Czyz | Refactor channel failure penalty logic
|
commit | commitdiff | tree |
next |