Skip to content

Commit a2fb3cc

Browse files
committed
Implement and document Channel/ChannelManager (de)serialization
1 parent b2bd64d commit a2fb3cc

File tree

5 files changed

+935
-26
lines changed

5 files changed

+935
-26
lines changed

src/chain/keysinterface.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,15 @@ pub struct ChannelKeys {
7878
pub commitment_seed: [u8; 32],
7979
}
8080

81+
impl_writeable!(ChannelKeys, 0, {
82+
funding_key,
83+
revocation_base_key,
84+
payment_base_key,
85+
delayed_payment_base_key,
86+
htlc_base_key,
87+
commitment_seed
88+
});
89+
8190
impl ChannelKeys {
8291
/// Generate a set of lightning keys needed to operate a channel by HKDF-expanding a given
8392
/// random 32-byte seed

0 commit comments

Comments
 (0)