X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fchain%2Fkeysinterface.rs;fp=src%2Fchain%2Fkeysinterface.rs;h=18b069369b70e72455cee7cc80893a76bacb5195;hb=a2fb3ccc08f27634b9e27c612c52f591f7bcaf84;hp=b3823e2156106ac79573e9b56a529ab33002a197;hpb=b2bd64d2ebce897743dbd4912bc7a70c3361d147;p=rust-lightning diff --git a/src/chain/keysinterface.rs b/src/chain/keysinterface.rs index b3823e21..18b06936 100644 --- a/src/chain/keysinterface.rs +++ b/src/chain/keysinterface.rs @@ -78,6 +78,15 @@ pub struct ChannelKeys { pub commitment_seed: [u8; 32], } +impl_writeable!(ChannelKeys, 0, { + funding_key, + revocation_base_key, + payment_base_key, + delayed_payment_base_key, + htlc_base_key, + commitment_seed +}); + impl ChannelKeys { /// Generate a set of lightning keys needed to operate a channel by HKDF-expanding a given /// random 32-byte seed