Skip to content

Commit 02e2570

Browse files
committed
Implement and document Channel/ChannelManager (de)serialization
1 parent 97125a7 commit 02e2570

File tree

5 files changed

+933
-25
lines changed

5 files changed

+933
-25
lines changed

src/chain/keysinterface.rs

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

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

0 commit comments

Comments
 (0)