Skip to content

Commit 7b396f4

Browse files
Roasbeefguggero
authored andcommitted
lnwallet: add FundingBlob method to LightningChannel
1 parent 099f556 commit 7b396f4

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lnwallet/channel.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9095,3 +9095,16 @@ func (lc *LightningChannel) LocalCommitmentBlob() fn.Option[tlv.Blob] {
90959095
return newBlob
90969096
})(localBalance)
90979097
}
9098+
9099+
// FundingBlob returns the funding custom blob.
9100+
func (lc *LightningChannel) FundingBlob() fn.Option[tlv.Blob] {
9101+
lc.RLock()
9102+
defer lc.RUnlock()
9103+
9104+
return fn.MapOption(func(b tlv.Blob) tlv.Blob {
9105+
newBlob := make([]byte, len(b))
9106+
copy(newBlob, b)
9107+
9108+
return newBlob
9109+
})(lc.channelState.CustomBlob)
9110+
}

0 commit comments

Comments
 (0)