rust-lightning/lightning/src
Matt Corallo b97d742f91 Move Rout{ingFees,eHint{,Hop}} to lightning-types
`lightning-invoice` currently has a dependency on the entire
`lightning` crate just because it wants to use some of the useful
types from it. This is obviously backwards and leads to some
awkwardness like the BOLT 11 invoice signing API in the `lightning`
crate taking a `[u5]` rather than a `Bolt11Invoice`.

This takes one more step, moving the routing types
`lightning-invoice` uses into `lightning-types`.
2024-08-13 12:54:59 +00:00
..
blinded_path Replace use of OffersContext::Unknown with None 2024-07-30 16:06:25 -05:00
chain Merge pull request #3210 from tcharding/07-31-rm-hex-dep 2024-08-12 17:11:56 +00:00
crypto Use crate::prelude::* rather than specific imports 2024-04-05 09:05:54 +00:00
events Do not use bitcoin::blockdata 2024-08-08 07:13:26 +10:00
ln Move Payment{Hash,Preimage,Secret} into a new crate 2024-08-13 12:54:59 +00:00
offers Use bitcoin::hex instead of bitcoin::hashes::hex 2024-08-09 08:20:15 +10:00
onion_message Merge pull request #3210 from tcharding/07-31-rm-hex-dep 2024-08-12 17:11:56 +00:00
routing Move Rout{ingFees,eHint{,Hop}} to lightning-types 2024-08-13 12:54:59 +00:00
sign Use bitcoin::hex instead of bitcoin::hashes::hex 2024-08-09 08:20:15 +10:00
sync Debug more information when we fail to find a lock call symbol 2024-04-05 09:05:26 +00:00
util Merge pull request #3210 from tcharding/07-31-rm-hex-dep 2024-08-12 17:11:56 +00:00
lib.rs Move Payment{Hash,Preimage,Secret} into a new crate 2024-08-13 12:54:59 +00:00