lnwallet: add FundingBlob method to LightningChannel
This commit is contained in:
1 parent
099f5566bc
commit
7b396f4969
1 file changed
+13
@@ -9095,3 +9095,16 @@ func (lc *LightningChannel) LocalCommitmentBlob() fn.Option[tlv.Blob] {
|
||||
return newBlob
|
||||
})(localBalance)
|
||||
}
|
||||
|
||||
// FundingBlob returns the funding custom blob.
|
||||
func (lc *LightningChannel) FundingBlob() fn.Option[tlv.Blob] {
|
||||
lc.RLock()
|
||||
defer lc.RUnlock()
|
||||
|
||||
return fn.MapOption(func(b tlv.Blob) tlv.Blob {
|
||||
newBlob := make([]byte, len(b))
|
||||
copy(newBlob, b)
|
||||
|
||||
return newBlob
|
||||
})(lc.channelState.CustomBlob)
|
||||
}
|
||||
Reference in new issue
Block a user