Matt Corallo
3f229052ea
Bump dependencies to bitcoin 0.27 and bech32 0.8
2021-07-31 18:29:07 +00:00
Matt Corallo
c9a8b26d58
Bump most crate versions to 0.0.99 and lightning-invoice to 0.7.0
2021-07-09 16:34:46 +00:00
Matt Corallo
9c9081dfcb
Bump versions to 0.0.98, lightning-invoice to 0.6.0
2021-06-08 21:08:29 +00:00
Matt Corallo
b465318e12
Allow retrying HTTP requests if we hit a socket timeout
2021-05-10 16:55:09 +00:00
Matt Corallo
f551d5946b
Bump versions to 0.0.14, lightning-invoice 0.5
2021-05-01 00:43:15 +00:00
Matt Corallo
eeec6fac5c
Update licenses and add missing fields in Cargo.toml files
2021-03-09 16:53:03 -05:00
Matt Corallo
d65d7e7257
Bump versions to 0.0.13 across the board
...
We also skip having different versions for different subcrates,
since that is confusing.
2021-03-09 14:11:11 -05:00
Matt Corallo
a51d5cef58
Update rust-bitcoin
2021-02-26 15:15:18 -05:00
Jeffrey Czyz
85fdfaaa9c
Implement BlockSource for REST and RPC clients
...
Interprets HTTP responses as either binary or JSON format, which are
then converted to the appropriate data types.
2021-02-04 07:38:42 -08:00
Jeffrey Czyz
6ca3b8ed49
Add REST and RPC clients to lightning-block-sync
...
Implements a simple HTTP client that can issue GET and POST requests.
Used to implement REST and RPC clients, respectively. Both clients
support either blocking or non-blocking I/O.
2021-02-04 07:38:42 -08:00
Jeffrey Czyz
9860646e73
Add lightning-block-sync package and library
...
Defines an interface and related types for fetching block headers and
data from a block source (e.g., Bitcoin Core). Used to keep lightning in
sync with chain activity.
2021-02-03 17:45:54 -08:00