We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5955bdd commit ee0a46eCopy full SHA for ee0a46e
lightning/src/offers/merkle.rs
@@ -88,7 +88,7 @@ fn root_hash(data: &[u8]) -> sha256::Hash {
88
let mut leaves = Vec::new();
89
for record in tlv_stream {
90
if !SIGNATURE_TYPES.contains(&record.r#type) {
91
- leaves.push(tagged_hash_from_engine(leaf_tag.clone(), &record));
+ leaves.push(tagged_hash_from_engine(leaf_tag.clone(), &record.record_bytes));
92
leaves.push(tagged_hash_from_engine(nonce_tag.clone(), &record.type_bytes));
93
}
94
@@ -164,10 +164,6 @@ struct TlvRecord<'a> {
164
record_bytes: &'a [u8],
165
166
167
-impl AsRef<[u8]> for TlvRecord<'_> {
168
- fn as_ref(&self) -> &[u8] { &self.record_bytes }
169
-}
170
-
171
impl<'a> Iterator for TlvStream<'a> {
172
type Item = TlvRecord<'a>;
173
0 commit comments