Files
lspd/lightning/outpoint.go
2023-11-06 14:12:38 +01:00

20 lines
391 B
Go

package lightning
import (
"log"
"github.com/btcsuite/btcd/chaincfg/chainhash"
"github.com/btcsuite/btcd/wire"
)
func NewOutPoint(fundingTxID []byte, index uint32) (*wire.OutPoint, error) {
var h chainhash.Hash
err := h.SetBytes(fundingTxID)
if err != nil {
log.Printf("h.SetBytes(%x) error: %v", fundingTxID, err)
return nil, err
}
return wire.NewOutPoint(&h, index), nil
}