projects
/
rust-lightning
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Swap `UserConfig::default()` for `test_default_channel_config`
2023-12-15
Jeffrey Czyz
Add create_blinded_paths to MessageRouter
commit
|
commitdiff
|
tree
2023-12-15
Jeffrey Czyz
Add RouteBlinding feature flag
commit
|
commitdiff
|
tree
2023-12-15
Jeffrey Czyz
Re-order AnchorsZeroFeeHtlcTx in module docs/tests
commit
|
commitdiff
|
tree
2023-12-12
Jeffrey Czyz
Relax OnionMessenger::peer_disconnected assertion
commit
|
commitdiff
|
tree
2023-12-08
Jeffrey Czyz
Return correct SendSuccess in OnionMessenger
commit
|
commitdiff
|
tree
2023-12-08
Jeffrey Czyz
Rename OnionMessagePath::addresses
commit
|
commitdiff
|
tree
2023-12-08
Jeffrey Czyz
Fix create_onion_message return type documentation
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Rename OnionMessageBuffer to OnionMessageRecipient
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Remove superfluous space from where clause
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Test pending connection onion message buffering
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Reuse MessengerNode in spec_test_vector
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Call OnionMessageHandler::timer_tick_occurred
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Process OnionMessageHandler events in background
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Re-order define_run_body macro parameters
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Re-wrap define_run_body macro parameters
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Remove unnecessary BackgroundProcessor type param
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Drop buffered messages for timed out nodes
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Make OnionMessageHandler extend EventsProvider
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Add Event::ConnectionNeeded for onion messages
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Return socket addresses from DefaultMessageRouter
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Add Option<Vec<SocketAddress>> to OnionMessagePath
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Add NetworkGraph reference to DefaultMessageRouter
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Buffer onion messages requiring a connection
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Destination in OnionMessenger::send_onion_message
commit
|
commitdiff
|
tree
2023-12-06
Jeffrey Czyz
Use a message buffer abstraction in OnionMessenger
commit
|
commitdiff
|
tree
2023-12-01
Jeffrey Czyz
Refactor ChainMonitor::update_channel error case
commit
|
commitdiff
|
tree
2023-12-01
Jeffrey Czyz
Remove unused handle_error macro rule
commit
|
commitdiff
|
tree
2023-12-01
Jeffrey Czyz
Add semantics to logger::Records
commit
|
commitdiff
|
tree
2023-11-07
Jeffrey Czyz
Merge pull request #2714 from TheBlueMatt/2023-11-one...
commit
|
commitdiff
|
tree
2023-10-25
Jeffrey Czyz
Re-add one-hop onion message fuzzing test
commit
|
commitdiff
|
tree
2023-10-25
Jeffrey Czyz
Wrap long onion_message fuzz strings
commit
|
commitdiff
|
tree
2023-10-24
Jeffrey Czyz
BOLT 12 test vectors for offer parsing
commit
|
commitdiff
|
tree
2023-10-24
Jeffrey Czyz
Separate and describe BOLT 12 test vectors
commit
|
commitdiff
|
tree
2023-10-24
Jeffrey Czyz
Move bech32 parsing tests to the parse module
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Fix PaymentConstraints::max_cltv_expiry docs
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Fix build warnings
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Expand request_refund_payment docs for limitations
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Onion message routing to immediate peers.
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Add privacy section to pay_for_offer docs
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Organize create_refund and pay_for_offer docs
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Document InvoiceRequestFailed in ChannelManager
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Revert "Config-guard Event::InvoiceRequestFailed"
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Use ChannelManager as OffersMessageHandler
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
OffersMessageHandler impl for ChannelManager
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Check offer expiry when building invoice in no-std
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Grammar fix in docs
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
BOLT12 invoice_feature methods for ChannelManager
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Qualify BOLT11 ChannelManager invoice_features
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Utility for creating and sending Bolt12Invoices
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Utility for paying for an Offer
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Absolute expiry or timer tick payment expiration
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Store OffersMessages for later sending
commit
|
commitdiff
|
tree
2023-10-20
Jeffrey Czyz
Expand docs on failing expired outbound payments
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Clean up peel_onion name, parameters, and docs
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Include a one-hop blinded path in Offer and Refund
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Stateless offer and refund builder utilities
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Await for invoices using an absolute expiry
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Remove outdated docs
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Allow sending onion messages to 1-hop blinded path
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Enqueue onion messages in handlers
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Generalize CustomOnionMessageContents trait
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Rename OnionMessageContents
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Generalize respond_with_onion_message
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Import msgs::OnionMessage
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Clean up onion messenger parameters and docs
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Avoid overloading introduction_node_id
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Remove OnionMessageProvider
commit
|
commitdiff
|
tree
2023-10-18
Jeffrey Czyz
Update OnionMessenger docs for Offers
commit
|
commitdiff
|
tree
2023-10-16
Jeffrey Czyz
Use ChainHash instead of BlockHash as applicable
commit
|
commitdiff
|
tree
2023-10-03
Jeffrey Czyz
Merge pull request #2633 from TheBlueMatt/2023-09-expose...
commit
|
commitdiff
|
tree
2023-09-29
Jeffrey Czyz
Remove unused imports
commit
|
commitdiff
|
tree
2023-09-29
Jeffrey Czyz
Fix build warning for unused method
commit
|
commitdiff
|
tree
2023-09-29
Jeffrey Czyz
Remove an unnecessary enumerate
commit
|
commitdiff
|
tree
2023-09-29
Jeffrey Czyz
Config-guard Event::InvoiceRequestFailed
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Configure BOLT 12 invoice payment retry strategy
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Use u32 instead of usize in Retry::Attempts
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Add tests for send_payment_for_bolt12_invoice
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
pub(crate) visibility for offers/test_utils.rs
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Support paying BOLT 12 invoices
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Rename OutboundPayments::retry_payment_internal
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Refactor OutboundPayments::retry_payment_internal
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Add PendingOutboundPayment::InvoiceReceived
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Test removing abandoned AwaitingInvoice payments
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Test for removing stale AwaitingInvoice payments
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Move IDEMPOTENCY_TIMEOUT_TICKS to where it is used
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Add PendingOutboundPayment::AwaitingInvoice
commit
|
commitdiff
|
tree
2023-09-07
Jeffrey Czyz
Add an InvoiceRequestFailed event
commit
|
commitdiff
|
tree
2023-08-29
Jeffrey Czyz
Include PaymentId in payer metadata
commit
|
commitdiff
|
tree
2023-08-29
Jeffrey Czyz
Add a ChaCha20 utility for encrypting in place
commit
|
commitdiff
|
tree
2023-08-29
Jeffrey Czyz
Add a ChaCha20 utility for encrypting a block
commit
|
commitdiff
|
tree
2023-08-29
Jeffrey Czyz
Add an encryption key to ExpandedKey for Offers
commit
|
commitdiff
|
tree
2023-08-29
Jeffrey Czyz
Remove unnecessary #[allow(unused)]
commit
|
commitdiff
|
tree
2023-08-29
Jeffrey Czyz
Split InvoiceRequest::verify_and_respond_using_derived_keys
commit
|
commitdiff
|
tree
2023-08-22
Jeffrey Czyz
Support signing BOLT 12 invoices in NodeSigner
commit
|
commitdiff
|
tree
2023-08-22
Jeffrey Czyz
Use TaggedHash in merkle::verify_signature
commit
|
commitdiff
|
tree
2023-08-22
Jeffrey Czyz
Expose Offer/InvoiceRequest methods in Invoice
commit
|
commitdiff
|
tree
2023-08-22
Jeffrey Czyz
Expose invoice accessors in UnsignedBolt12Invoice
commit
|
commitdiff
|
tree
2023-08-22
Jeffrey Czyz
Expose Offer accessor functions in InvoiceRequest
commit
|
commitdiff
|
tree
2023-08-22
Jeffrey Czyz
Macro-ize InvoiceRequest accessors for reuse
commit
|
commitdiff
|
tree
2023-08-22
Jeffrey Czyz
Macro-ize Offer accessors for reuse
commit
|
commitdiff
|
tree
next