mirror of
https://github.com/aljazceru/lspd.git
synced 2025-12-18 22:34:22 +01:00
20 lines
391 B
Go
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
|
|
}
|