2020-04-23 |
Matt Corallo | Clarify documentation on deserialization reorg requirements
|
commit | commitdiff | tree |
2020-04-22 |
Matt Corallo | Drop ChannelMonitor::write_for_watchtower
|
commit | commitdiff | tree |
2020-04-19 |
Matt Corallo | De-Option<> some fields in ChannelMonitor which are...
|
commit | commitdiff | tree |
2020-04-19 |
Matt Corallo | Drop std::error::Error impl for DecodeError
|
commit | commitdiff | tree |
2020-04-19 |
Matt Corallo | Concretize some types in fuzz, addressing new rustc...
|
commit | commitdiff | tree |
2020-04-19 |
Matt Corallo | Fix new rustc warnings for unnecessary parenthesis
|
commit | commitdiff | tree |
2020-04-19 |
Matt Corallo | Drop uneccessary indirection in map-updating in 1107ab06c3
|
commit | commitdiff | tree |
2020-04-18 |
Matt Corallo | Flatten ChannelMonitor substructs that don't add clarity
|
commit | commitdiff | tree |
2020-04-18 |
Matt Corallo | Drop uneccessary clone() introduced in 16fba9fd664522ac8d241...
|
commit | commitdiff | tree |
2020-04-15 |
Matt Corallo | Pass Route to send_payment as a reference, not move
|
commit | commitdiff | tree |
2020-04-15 |
Matt Corallo | panic!() when serializing OnionHopDatas with value...
|
commit | commitdiff | tree |
2020-04-15 |
Matt Corallo | Test basic AMP payments in chanmon_consistency
|
commit | commitdiff | tree |
2020-04-15 |
Matt Corallo | Refactor test utils and add a simple MPP send/claim...
|
commit | commitdiff | tree |
2020-04-15 |
Matt Corallo | Implement multipath sends using payment_secret.
|
commit | commitdiff | tree |
2020-04-15 |
Matt Corallo | Refactor payment-claim logic to ensure MPP-claim atomicity
|
commit | commitdiff | tree |
2020-04-14 |
Matt Corallo | Expand the Route object to include multiple paths.
|
commit | commitdiff | tree |
2020-04-14 |
Matt Corallo | Add/announce features for payment_secret and basic_mpp
|
commit | commitdiff | tree |
2020-04-14 |
Matt Corallo | Impl Base AMP in the receive pipeline and expose payment_secret
|
commit | commitdiff | tree |
2020-04-14 |
Matt Corallo | Refuse to deserialize OnionHopDatas with values > 21...
|
commit | commitdiff | tree |
2020-04-14 |
Matt Corallo | Support (de)serializing payment_data in onion TLVs...
|
commit | commitdiff | tree |
2020-04-14 |
Matt Corallo | Split only-receive/forward data out of PendingHTLCInfo...
|
commit | commitdiff | tree |
2020-04-11 |
Matt Corallo | Allow relaying of only one direction in a channel,...
|
commit | commitdiff | tree |
2020-04-01 |
Matt Corallo | Fix deadlock in handle_error!() when we have HTLCs... Co-authored-by: Matt Corallo <git@bluematt.me>
|
commit | commitdiff | tree |
2020-03-23 |
Matt Corallo | Fix initial outbound sync infinite loop
|
commit | commitdiff | tree |
2020-03-21 |
Matt Corallo | Add some basic arch diagrams/descriptions.
|
commit | commitdiff | tree |
2020-03-20 |
Matt Corallo | Test that ChannelManager fails to deserialize if monitors...
|
commit | commitdiff | tree |
2020-03-20 |
Matt Corallo | Fail to deserialize ChannelManager if it is ahead of...
|
commit | commitdiff | tree |
2020-03-19 |
Matt Corallo | Fetch latest commitment txn via monitor, not channel...
|
commit | commitdiff | tree |
2020-03-19 |
Matt Corallo | Fetch latest local commitment txn via a macro in tests
|
commit | commitdiff | tree |
2020-03-19 |
Matt Corallo | Broadcast final local txn via ChannelMonitorUpdate
|
commit | commitdiff | tree |
2020-03-19 |
Matt Corallo | Deduplicate HTLC preimage events from channelmonitor.
|
commit | commitdiff | tree |
2020-03-19 |
Matt Corallo | Remove bogus mon_update_id += 1 fulfilling already...
|
commit | commitdiff | tree |
2020-03-17 |
Matt Corallo | Don't return a feerate of 0 in full_stack_target fuzz...
|
commit | commitdiff | tree |
2020-03-17 |
Matt Corallo | Fix ChannelMonitor round-trip introduced by 3d640da5c343111f...
|
commit | commitdiff | tree |
2020-03-11 |
Matt Corallo | Add missing unwrap() in tests introduced in 4abfd515e554bef9...
|
commit | commitdiff | tree |
2020-03-11 |
Matt Corallo | Fix typo in lightning-net-tokio crate description.
|
commit | commitdiff | tree |
2020-03-11 |
Matt Corallo | Fix (and test) net-tokio outbound conns without a threaded env
|
commit | commitdiff | tree |
2020-03-11 |
Matt Corallo | Fix long-standing race in net-tokio reading after a...
|
commit | commitdiff | tree |
2020-03-11 |
Matt Corallo | Rewrite lightning-net-tokio using async/await and tokio 0.2
|
commit | commitdiff | tree |
2020-03-10 |
Matt Corallo | Swap read_event read type for a slice isntead of a Vec
|
commit | commitdiff | tree |
2020-03-06 |
Matt Corallo | Update pre-HTLC DataLossProtect to match new spec changes
|
commit | commitdiff | tree |
2020-03-06 |
Matt Corallo | Use block timestamps as the min for generated update...
|
commit | commitdiff | tree |
2020-03-06 |
Matt Corallo | Further document the initial routing table send.
|
commit | commitdiff | tree |
2020-03-06 |
Matt Corallo | Add ability to broadcast our own node_announcement.
|
commit | commitdiff | tree |
2020-03-05 |
Matt Corallo | Allow more than one address per type in node_announcement...
|
commit | commitdiff | tree |
2020-03-05 |
Matt Corallo | Allow node_announcement timestamps of 0 in accordance...
|
commit | commitdiff | tree |
2020-03-05 |
Matt Corallo | Take multiple spent-txn to check_spends! in functional_tests
|
commit | commitdiff | tree |
2020-03-05 |
Matt Corallo | Drop redundant .clone() in check_spends calls.
|
commit | commitdiff | tree |
2020-03-05 |
Matt Corallo | Correct comment in onchaintx.rs
|
commit | commitdiff | tree |
2020-03-04 |
Matt Corallo | Flatten Vec passed from channelmonitor to onchaintx...
|
commit | commitdiff | tree |
2020-03-04 |
Matt Corallo | Test Router serialization round-trip in functional_tests.
|
commit | commitdiff | tree |
2020-03-04 |
Matt Corallo | Change Option<T> serialization format to include length
|
commit | commitdiff | tree |
2020-03-04 |
Matt Corallo | Make Readable::read a templated on the stream, not...
|
commit | commitdiff | tree |
2020-03-04 |
Matt Corallo | Impl ReadableArgs for Arc<ChannelManager>, not just...
|
commit | commitdiff | tree |
2020-03-04 |
Matt Corallo | [travis] Build lightning-net-tokio on Rust 1.39.0+...
|
commit | commitdiff | tree |
2020-02-28 |
Matt Corallo | Add comment noting that ChannelMonitor events are serialized
|
commit | commitdiff | tree |
2020-02-28 |
Matt Corallo | Drop stale doc comment + TODO describing MessageSendEvents
|
commit | commitdiff | tree |
2020-02-28 |
Matt Corallo | Move events into ChannelMonitor from ManyChannelMonitor
|
commit | commitdiff | tree |
2020-02-28 |
Matt Corallo | Implement Readable/Writeable for Events
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Dont treat a timer tick as no_connection_possible and log
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Add logging on receipt of unknown message types.
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Drop TODO which was implemented long ago
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Drop Clone from ChannelMonitor.
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Rm ChannelMonitor merge capabilities in favor of explicit...
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Create ChannelMonitors with basic_channel_info and...
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Use ChannelMonitorUpdate in fallen-behind handling...
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Set ChannelMonitor basic_channel_info on funding, not...
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Use ChannelMonitorUpdates in commitment signing fns...
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Impl (de)serialization for bitcoin::Transaction.
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Update Channel::funding_signed to use ChannelMonitorUpdate
|
commit | commitdiff | tree |
2020-02-27 |
Matt Corallo | Add types for updating ChannelMonitors without copying...
|
commit | commitdiff | tree |
2020-02-26 |
Matt Corallo | Use Channel::funding_txo instead of its channel_monitor...
|
commit | commitdiff | tree |
2020-02-26 |
Matt Corallo | Track counterparty's commitment secrets in Channel...
|
commit | commitdiff | tree |
2020-02-26 |
Matt Corallo | Swap out ChannelMonitor remote secret tracking for...
|
commit | commitdiff | tree |
2020-02-26 |
Matt Corallo | Clarify the in-flight HTLC state-tracking structs a...
|
commit | commitdiff | tree |
2020-02-24 |
Matt Corallo | Further clean up some comments wrt the peer socket...
|
commit | commitdiff | tree |
2020-02-21 |
Matt Corallo | Fix incorrect docs around disconnect in peer_handler...
|
commit | commitdiff | tree |
2020-02-21 |
Matt Corallo | Test basic HTLC claim behavior from monitor -> manager...
|
commit | commitdiff | tree |
2020-02-21 |
Matt Corallo | Move pending-HTLC-updated ChannelMonitor from ManyChannelMonitor
|
commit | commitdiff | tree |
2020-02-21 |
Matt Corallo | Skip lto on travis when building fuzz targets as it...
|
commit | commitdiff | tree |
2020-02-20 |
Matt Corallo | Only expose constants exposed for testing in cfg(test)
|
commit | commitdiff | tree |
2020-02-20 |
Matt Corallo | Silence new rustc warnings re: extra ()s, dyn, and...
|
commit | commitdiff | tree |
2020-02-18 |
Matt Corallo | Allow deserialization of new Channels before we've...
|
commit | commitdiff | tree |
2020-02-18 |
Matt Corallo | Fix serialization rt bug in Channel and test in functional_tests
|
commit | commitdiff | tree |
2020-02-18 |
Matt Corallo | Add comment describing how ChannelMonitor::block_connected...
|
commit | commitdiff | tree |
2020-02-18 |
Matt Corallo | Test that we don't forget to track any outputs at monitor...
|
commit | commitdiff | tree |
2020-02-18 |
Matt Corallo | Track the full list of outpoints a chanmon wants monitoring...
|
commit | commitdiff | tree |
2020-02-13 |
Matt Corallo | Clarify rescan rules for block_connected somewhat
|
commit | commitdiff | tree |
2020-02-12 |
Matt Corallo | Add some basic sanity tests for feature flags
|
commit | commitdiff | tree |
2020-02-12 |
Matt Corallo | Avoid treating option_upfront_shutdown (req) as unknown_requ...
|
commit | commitdiff | tree |
2020-02-12 |
Matt Corallo | Remove unnecessary mut introduced in 0c595a7ff69bd177b2e7fa8...
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Define a BLOCK_SIZE constant for chacha20
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Swap out 20*65 for a constant, given onion hops are...
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Use RouteHop's new node_features to send TLV-encoded...
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Add support for variable-length onion payload reads...
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Add macros for building TLV (de)serializers.
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Expose VecWriter outside of util::ser since peer_handler...
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Add new streams and serialization wrappers for TLV...
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Add a ChaChaReader adapter to read an encrypted stream...
|
commit | commitdiff | tree |
2020-02-11 |
Matt Corallo | Move BogusHopData generation into test instead of OnionHopData.
|
commit | commitdiff | tree |
next |