lnwire: introduce message types for dynamic commitment negotiation

lnwire: add tests for dynamic commitment wire serialization
This commit is contained in:
Keagan McClelland
2023-09-22 19:26:52 -07:00
committed by Olaoluwa Osuntokun
parent b298c84d21
commit e5f7ed8ba1
6 changed files with 575 additions and 0 deletions

View File

@@ -591,6 +591,14 @@ func ReadElement(r io.Reader, element interface{}) error {
}
*e = pubKey
case *RawFeatureVector:
f := NewRawFeatureVector()
err = f.Decode(r)
if err != nil {
return err
}
*e = *f
case **RawFeatureVector:
f := NewRawFeatureVector()
err = f.Decode(r)