projects
/
rust-lightning
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Add bindings no-export tags to doc test types
2024-04-23
Duncan Dean
Add intermediate `ConstructedTransaction`
commit
|
commitdiff
|
tree
2024-04-23
Duncan Dean
Add lower bound segwit input weight estimates
commit
|
commitdiff
|
tree
2024-04-23
Duncan Dean
Add descriptions to test cases
commit
|
commitdiff
|
tree
2024-04-23
Duncan Dean
Abort if we add a duplicate input
commit
|
commitdiff
|
tree
2024-04-23
Duncan Dean
Make sent_tx_* fallible and handle errors & simplify...
commit
|
commitdiff
|
tree
2024-04-23
Duncan Dean
Check if msg.script.is_witness_program() before checking...
commit
|
commitdiff
|
tree
2024-04-23
Duncan Dean
Use HashMaps as, well, HashMaps (don't iter for key...
commit
|
commitdiff
|
tree
2024-03-21
Duncan Dean
Test ChannelManager::accept_inbound_channel errors
commit
|
commitdiff
|
tree
2024-03-21
Duncan Dean
Fix ChannelManager::accept_inbound_channel error handling
commit
|
commitdiff
|
tree
2024-03-14
Duncan Dean
Implement interactive tx construction protocol via...
Co-authored-by:
Duncan Dean
<git@dunxen.dev>
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Add V2 `ChannelPhase` variants
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Add maybe_handle_error_without_close for OutboundV2Channel
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Add `OutboundV2Channel` struct
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Create ChannelContext constructor for outbound channels
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Add `InboundV2Channel` struct
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Create ChannelContext constructor for inbound channels
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Add `DualFundingChannelContext` struct
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Test builds with #[cfg(dual_funding)] enabled
commit
|
commitdiff
|
tree
2024-02-20
Duncan Dean
Add V2 constructors to `ChannelId`
commit
|
commitdiff
|
tree
2024-02-02
Duncan Dean
Combine common fields of `AcceptChannel` & `AcceptChannelV2...
commit
|
commitdiff
|
tree
2024-02-02
Duncan Dean
Combine common fields of `OpenChannel` & `OpenChannelV2...
commit
|
commitdiff
|
tree
2024-01-31
Duncan Dean
Fix followups to PR2797
commit
|
commitdiff
|
tree
2024-01-30
Duncan Dean
Remove `Outpoint::to_channel_id` method
commit
|
commitdiff
|
tree
2023-09-08
Duncan Dean
Remove v1 peer state channel maps & refactor with ChannelPhase
commit
|
commitdiff
|
tree
2023-09-08
Duncan Dean
Refactor `ChannelManager` with `ChannelPhase`
commit
|
commitdiff
|
tree
2023-09-08
Duncan Dean
Introduce `ChannelPhase` enum
commit
|
commitdiff
|
tree
2023-09-08
Duncan Dean
Remove outdated `Channel` TODO
commit
|
commitdiff
|
tree
2023-09-04
Duncan Dean
Add test for coinbase funding transactions
commit
|
commitdiff
|
tree
2023-08-14
Duncan Dean
Send error message to peer if we drop an unfunded channel...
commit
|
commitdiff
|
tree
2023-07-19
Duncan Dean
Close and remove unfunded inbound/outbound channels...
commit
|
commitdiff
|
tree
2023-07-19
Duncan Dean
Remove redundant 'outbound' wording from methods
commit
|
commitdiff
|
tree
2023-07-19
Duncan Dean
Force close pending channels in `internal_shutdown`
commit
|
commitdiff
|
tree
2023-07-19
Duncan Dean
Consider all channel maps in `update_partial_channel_config`
commit
|
commitdiff
|
tree
2023-07-19
Duncan Dean
Fallback `close_channel_internal` to force close unfunded...
commit
|
commitdiff
|
tree
2023-07-19
Duncan Dean
Add missing unfunded channel maps checks in `ChannelManager`
commit
|
commitdiff
|
tree
2023-07-19
Duncan Dean
Refer to channels busy with funding tx negotiation...
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Rename `inbound_is_awaiting_accept()` to `is_awaiting_accept()`
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Rename `InboundV1Channel::new_from_req` to `InboundV1Channel...
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Move inbound channel methods into `InboundV1Channel...
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Move outbound channel methods into `OutboundV1Channel...
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Create and use methods for counting channels
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Refactor channel map update macros for use with `ChannelContext`
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Move `Channel::force_shutdown` to `ChannelContext`...
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Move inbound channel constructor into `InboundV1Channel...
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Move outbound channel constructor into `OutboundV1Channel...
commit
|
commitdiff
|
tree
2023-06-15
Duncan Dean
Introduce `InboundV1Channel` & `OutboundV1Channel`
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move channel constants up
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Make `ChannelManager::issue_channel_close_events` take...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Convert `ChannelDetails::from_channel` to `ChannelDetails...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::get_available_balances` to `ChannelContext...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::next_*_commit_tx_fee_msat` methods to...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::commit_tx_fee_msat` to file-level utilities
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::get_*_pending_htlc_stats` to `ChannelContext...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Prepare some methods for upcoming moves to `ChannelContext`
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::get_feerate_sat_per_1000_weight` and...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::build_holder_transaction_keys` and some...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::build_commitment_transaction` to `ChannelCont...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::channel_id` and some other methods to...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::get_update_time_counter` and some other...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel::opt_anchors` to `ChannelContext` impl...
commit
|
commitdiff
|
tree
2023-06-14
Duncan Dean
Move `Channel` fields into `ChannelContext` struct
commit
|
commitdiff
|
tree
2023-06-05
Duncan Dean
Send and handle `networks` field in `Init` messages
commit
|
commitdiff
|
tree
2023-06-05
Duncan Dean
Add `networks` TLV to `Init`'s TLV stream
commit
|
commitdiff
|
tree
2023-05-29
Duncan Dean
Fail RGS data processing early if there is a chain...
commit
|
commitdiff
|
tree
2023-05-23
Duncan Dean
Use a total lockorder for `NetworkGraph`'s `PartialEq...
commit
|
commitdiff
|
tree
2023-05-09
Duncan Dean
Enforce that no bytes remain for TransactionU16LenLimited...
commit
|
commitdiff
|
tree
2023-05-09
Duncan Dean
Move TransactionU16LenLimited to ser.rs
commit
|
commitdiff
|
tree
2023-05-05
Duncan Dean
Add & generate dual-funding message fuzzing
commit
|
commitdiff
|
tree
2023-05-05
Duncan Dean
Add new wire messaging and events but don't handle...
commit
|
commitdiff
|
tree
2023-05-05
Duncan Dean
Add message structs required for dual-funded channels
commit
|
commitdiff
|
tree
2023-05-02
Duncan Dean
Set data_loss_protect_required
commit
|
commitdiff
|
tree
2023-05-02
Duncan Dean
Remove `OptionalField` and move `shutdown_scriptpubkey...
commit
|
commitdiff
|
tree
2023-05-01
Duncan Dean
Make `DataLossProtect` fields required and remove wrappers
commit
|
commitdiff
|
tree
2023-04-26
Duncan Dean
Use `env::temp_dir()` for BP tests
commit
|
commitdiff
|
tree
2023-01-24
Duncan Dean
Add new payment type and metadata bytes
commit
|
commitdiff
|
tree
2023-01-24
Duncan Dean
Add `min_final_cltv_expiry` parameter to invoice utils
commit
|
commitdiff
|
tree
2023-01-24
Duncan Dean
Add `_delta` suffix to `min_final_cltv_expiry`
commit
|
commitdiff
|
tree
2022-11-09
Duncan Dean
Add public method to list pending monitor updates from...
commit
|
commitdiff
|
tree
2022-10-07
Duncan Dean
Remove and track perm failed nodes & channels
commit
|
commitdiff
|
tree
2022-09-13
Duncan Dean
Add test for malformed update error with NODE bit set
commit
|
commitdiff
|
tree
2022-08-23
Duncan Dean
Workaround GH Actions issue for 1.45
commit
|
commitdiff
|
tree
2022-07-26
Duncan Dean
Specify why flags for `channel_disabled` error are...
commit
|
commitdiff
|
tree
2022-07-22
Duncan Dean
Reuse `BlockHash` from `validate_pow()`
commit
|
commitdiff
|
tree
2022-07-13
Duncan Dean
Make all internal signatures accept LowerBoundedFeeEstimator
commit
|
commitdiff
|
tree
2022-07-13
Duncan Dean
Add LowerBoundedFeeEstimator to set FeeEstimator min...
commit
|
commitdiff
|
tree
2022-05-11
Duncan Dean
Address post-ACK formatting nits from #1474
commit
|
commitdiff
|
tree
2022-05-10
Duncan Dean
Add expiry to non-phantom invoice utils
commit
|
commitdiff
|
tree
2022-05-10
Duncan Dean
Actually add expiry to phantom invoice utils
commit
|
commitdiff
|
tree
2022-04-16
Duncan Dean
Add expiry to inbound payment util functions
commit
|
commitdiff
|
tree
2022-03-22
Duncan Dean
Add MPP receive timeout handling
commit
|
commitdiff
|
tree
2021-12-14
Duncan Dean
Add mpp_timeout and invalid_onion_payload descriptions...
commit
|
commitdiff
|
tree
2021-10-08
Duncan Dean
Replace PublicKey with [u8; 33] in NetworkGraph
commit
|
commitdiff
|
tree