projects
/
rust-lightning
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Fix unknown handling in `impl_writeable_tlv_based_enum_upgradable`
2023-04-20
Valentine Wallace
Move blinded_path and its utils into a new module
commit
|
commitdiff
|
tree
2023-03-13
Valentine Wallace
Ensure payment_params present when checking is_retryable_now
commit
|
commitdiff
|
tree
2023-03-13
Valentine Wallace
Remove payment_params from send_payent_along_path
commit
|
commitdiff
|
tree
2023-03-13
Valentine Wallace
Remove HTLCSource::OutboundRoute::payment_params
commit
|
commitdiff
|
tree
2023-03-13
Valentine Wallace
Remove PaymentPathFailed::retry
commit
|
commitdiff
|
tree
2023-02-25
Valentine Wallace
Fix PaymentPathFailed generation and scid on initial...
commit
|
commitdiff
|
tree
2023-02-25
Valentine Wallace
Change PaymentPathFailed's optional network update...
commit
|
commitdiff
|
tree
2023-02-25
Valentine Wallace
Implement writeable for APIError
commit
|
commitdiff
|
tree
2023-02-25
Valentine Wallace
ser_macros: Document behavior of upgradable_* variants
commit
|
commitdiff
|
tree
2023-02-25
Valentine Wallace
Fix upgradable_required fields to actually be required...
commit
|
commitdiff
|
tree
2023-02-25
Valentine Wallace
Rename OptionDeserWrapper->RequiredWrapper
commit
|
commitdiff
|
tree
2023-02-24
Valentine Wallace
Disambiguate ignorable and ignorable_option
commit
|
commitdiff
|
tree
2023-02-24
Valentine Wallace
Support deserializing an Option-al MaybeReadable
commit
|
commitdiff
|
tree
2023-02-24
Valentine Wallace
Remove all_paths_failed from PaymentPathFailed
commit
|
commitdiff
|
tree
2023-02-23
Valentine Wallace
Add missing import path in ser macro
commit
|
commitdiff
|
tree
2023-02-23
Valentine Wallace
Clarify Retry::Timeout vs PaymentParams::expiry_time...
commit
|
commitdiff
|
tree
2023-02-23
Valentine Wallace
Fix outdated PendingOutboundPayment::Abandoned docs
commit
|
commitdiff
|
tree
2023-02-23
Valentine Wallace
On initial send retries, avoid previously failed scids
commit
|
commitdiff
|
tree
2023-02-23
Valentine Wallace
In-line retry_with_route method
commit
|
commitdiff
|
tree
2023-02-23
Valentine Wallace
Rework auto retry send errors
commit
|
commitdiff
|
tree
2023-02-23
Valentine Wallace
Fix InvalidRoute error to be ChannelUnavailable
commit
|
commitdiff
|
tree
2023-02-19
Valentine Wallace
Pass pending_events into pay_internal
commit
|
commitdiff
|
tree
2023-02-19
Valentine Wallace
Pass payment hash into pay_internal
commit
|
commitdiff
|
tree
2023-02-17
Valentine Wallace
Deduplicate PendingHTLCsForwardable events when queueing
commit
|
commitdiff
|
tree
2023-02-17
Valentine Wallace
On retryable update_fail, don't queue redundant PendingHTLCs...
commit
|
commitdiff
|
tree
2023-02-17
Valentine Wallace
Check for abandon-able payments on startup
commit
|
commitdiff
|
tree
2023-02-16
Valentine Wallace
Remove pending probes on update_fail
commit
|
commitdiff
|
tree
2023-02-15
Valentine Wallace
Reword and fix grammar in PartialFailure docs
commit
|
commitdiff
|
tree
2023-02-15
Valentine Wallace
Remove retry_payments method
commit
|
commitdiff
|
tree
2023-02-15
Valentine Wallace
When processing pending htlcs, abandon outbounds that...
commit
|
commitdiff
|
tree
2023-02-15
Valentine Wallace
Abandon payment on behalf of the user on payment path...
commit
|
commitdiff
|
tree
2023-02-15
Valentine Wallace
Abandon payment if retry fails in process_pending_htlcs
commit
|
commitdiff
|
tree
2023-02-15
Valentine Wallace
Pass pending events to outbound_payments::abandon_payment
commit
|
commitdiff
|
tree
2023-02-15
Valentine Wallace
Fix indentation in outbound payment mark_abandoned
commit
|
commitdiff
|
tree
2023-02-14
Valentine Wallace
Remove unnecessary scoring methods from Router trait
commit
|
commitdiff
|
tree
2023-02-14
Valentine Wallace
Fix computing in-flight HTLCs in between retries +...
commit
|
commitdiff
|
tree
2023-02-14
Valentine Wallace
test_utils: parameterize TestRouter by TestScorer
commit
|
commitdiff
|
tree
2023-02-06
Valentine Wallace
Expand ChannelManager::send_spontaneous_payment_with_retry...
commit
|
commitdiff
|
tree
2023-02-06
Valentine Wallace
Remove InvoicePayer and replace with util methods
commit
|
commitdiff
|
tree
2023-02-03
Valentine Wallace
Score payment paths in BackgroundProcessor
commit
|
commitdiff
|
tree
2023-02-03
Valentine Wallace
Use TestScorer in BackgroundProcessor testing
commit
|
commitdiff
|
tree
2023-02-03
Valentine Wallace
Spontaneous payments: make preimage construction more...
commit
|
commitdiff
|
tree
2023-02-03
Valentine Wallace
Support spontaneous payment retries in ChannelManager
commit
|
commitdiff
|
tree
2023-02-03
Valentine Wallace
Store keysend preimage in outbound payments
commit
|
commitdiff
|
tree
2023-01-31
Valentine Wallace
Expose Retry enum from channelmanager module
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Disambiguate send_payment_internal from pay_internal
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Payment retries: copy tests from InvoicePayer
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Test ChannelManager automatic retries
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Support sending payments with a retry strategy in ChannelManager
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Retry HTLCs in process_pending_htlc_forwards
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Remove AllPathsFailed outbounds at send_payment_internal...
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Generate PendingHTLCsForwardable upon retryable payment
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Decode onion fail outside of outbound_payments lock
commit
|
commitdiff
|
tree
2023-01-25
Valentine Wallace
Store retry data in PendingOutboundPayment::Retryable
commit
|
commitdiff
|
tree
2023-01-24
Valentine Wallace
contributing.md: fix link and link to CoC
commit
|
commitdiff
|
tree
2023-01-24
Valentine Wallace
Parameterize add_new_pending_payment with retry strategy...
commit
|
commitdiff
|
tree
2023-01-24
Valentine Wallace
Copy Retry from invoice module to outbound_payment...
commit
|
commitdiff
|
tree
2023-01-23
Valentine Wallace
Copy PaymentAttempts from invoice module to outbound_payment...
commit
|
commitdiff
|
tree
2023-01-05
Valentine Wallace
Test utils: allow queueing >2 persistence update results
commit
|
commitdiff
|
tree
2023-01-05
Valentine Wallace
ser_macros: rename check_tlv_order
commit
|
commitdiff
|
tree
2023-01-05
Valentine Wallace
Parameterize Simple*ChannelManager with DefaultRouter...
commit
|
commitdiff
|
tree
2023-01-05
Valentine Wallace
Take in-flight HTLCs by reference in Router::find_route
commit
|
commitdiff
|
tree
2023-01-05
Valentine Wallace
Implement routing against the netgraph in tests
commit
|
commitdiff
|
tree
2023-01-03
Valentine Wallace
Parameterize ChannelManager by a Router trait
commit
|
commitdiff
|
tree
2022-12-21
Valentine Wallace
outbound_payment: put method signature closing paren...
commit
|
commitdiff
|
tree
2022-12-21
Valentine Wallace
Fix cfg(test) indentation
commit
|
commitdiff
|
tree
2022-12-21
Valentine Wallace
Make add_new_pending_payment private to module
commit
|
commitdiff
|
tree
2022-12-20
Valentine Wallace
Fix main build
commit
|
commitdiff
|
tree
2022-12-20
Valentine Wallace
Rename send_payment and retry_payment for retries
commit
|
commitdiff
|
tree
2022-12-20
Valentine Wallace
Reduce visibility of outbound payment methods
commit
|
commitdiff
|
tree
2022-12-20
Valentine Wallace
Start parameters on a newline if they don't fit
commit
|
commitdiff
|
tree
2022-12-20
Valentine Wallace
Remove unnecessary mut in finalize_claims
commit
|
commitdiff
|
tree
2022-12-20
Valentine Wallace
Swap pending_outbound_payments for OutboundPayments...
commit
|
commitdiff
|
tree
2022-12-19
Valentine Wallace
Move PaymentSendFailure into outbound_payment module
commit
|
commitdiff
|
tree
2022-12-19
Valentine Wallace
Move PendingOutboundPayment to new outbound_payment...
commit
|
commitdiff
|
tree
2022-12-01
Valentine Wallace
Rename APIError::RouteError to ::InvalidRoute
commit
|
commitdiff
|
tree
2022-12-01
Valentine Wallace
Fix weird import format in persist
commit
|
commitdiff
|
tree
2022-12-01
Valentine Wallace
HTLC intercept test: swap hardcoded value for const
commit
|
commitdiff
|
tree
2022-12-01
Valentine Wallace
Test for unknown HTLC intercept id error
commit
|
commitdiff
|
tree
2022-12-01
Valentine Wallace
Clean up HTLC intercept errors
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Move DefaultRouter to router module
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Move ScorerAccountingForInFlightHtlcs to router + make...
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Don't forward HTLC intercepts over unestablished channels
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Automatically fail intercepts back on timeout
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Add config knob for forwarding intercept payments
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Allow failing back intercepted HTLCs
Co-authored-by:
Valentine Wallace
<vwallace@protonmail.com>
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Utils for forwarding intercepted htlcs + getting intercept...
Co-authored-by:
Valentine Wallace
<vwallace@protonmail.com>
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Generate HTLCIntercepted event upon interceptable forward
Co-authored-by:
Valentine Wallace
<vwallace@protonmail.com>
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Add HTLCIntercepted event
Co-authored-by:
Valentine Wallace
<vwallace@protonmail.com>
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Add fake scid namespace for intercepted HTLCs
Co-authored-by:
Valentine Wallace
<vwallace@protonmail.com>
commit
|
commitdiff
|
tree
2022-11-30
Valentine Wallace
Persist pending intercepted htlcs in ChannelManager
Co-authored-by:
Valentine Wallace
<vwallace@protonmail.com>
commit
|
commitdiff
|
tree
2022-11-29
Valentine Wallace
Fix typo in ScorerAccountingForInFlightHtlcs
commit
|
commitdiff
|
tree
2022-11-29
Valentine Wallace
Move ScoringRouter methods to Router
commit
|
commitdiff
|
tree
2022-11-09
Valentine Wallace
Rename PendingHTLCInfo fields to include msat suffix
commit
|
commitdiff
|
tree
2022-11-08
Valentine Wallace
Fix scid_utils::is_valid* false positive
commit
|
commitdiff
|
tree
2022-11-08
Valentine Wallace
Track incoming amount in PendingHTLCInfo
Co-authored-by:
Valentine Wallace
<vwallace@protonmail.com>
commit
|
commitdiff
|
tree
2022-11-08
Valentine Wallace
Delete unnecessary whitespace in process_pending_forwards
commit
|
commitdiff
|
tree
2022-11-08
Valentine Wallace
Refactor HTLCForwardInfo::AddHTLC for intercept forwards
Co-authored-by:
Valentine Wallace
<vwallace@protonmail.com>
commit
|
commitdiff
|
tree
2022-11-03
Valentine Wallace
Move InvoicePayer's Router into ChannelManager
commit
|
commitdiff
|
tree
2022-11-03
Valentine Wallace
Move InFlightHtlcs into ChannelManager
commit
|
commitdiff
|
tree
next