walletrpc: export unmarshall lnrpc.OutPoint functionality

This commit is contained in:
ffranr committed 2023-06-14 14:07:46 +01:00
1 parent cf1f44ab10
commit 72a89520d4
1 file changed
+6 -6
+6 -6
View File
@@ -464,7 +464,7 @@ func (w *WalletKit) LeaseOutput(ctx context.Context,
return nil, errors.New("reserved id cannot be used") return nil, errors.New("reserved id cannot be used")
} }
op, err := unmarshallOutPoint(req.Outpoint) op, err := UnmarshallOutPoint(req.Outpoint)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@@ -505,7 +505,7 @@ func (w *WalletKit) ReleaseOutput(ctx context.Context,
var lockID wtxmgr.LockID var lockID wtxmgr.LockID
copy(lockID[:], req.Id) copy(lockID[:], req.Id)
op, err := unmarshallOutPoint(req.Outpoint) op, err := UnmarshallOutPoint(req.Outpoint)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@@ -807,9 +807,9 @@ func (w *WalletKit) PendingSweeps(ctx context.Context,
}, nil }, nil
} }
// unmarshallOutPoint converts an outpoint from its lnrpc type to its canonical // UnmarshallOutPoint converts an outpoint from its lnrpc type to its canonical
// type. // type.
func unmarshallOutPoint(op *lnrpc.OutPoint) (*wire.OutPoint, error) { func UnmarshallOutPoint(op *lnrpc.OutPoint) (*wire.OutPoint, error) {
if op == nil { if op == nil {
return nil, fmt.Errorf("empty outpoint provided") return nil, fmt.Errorf("empty outpoint provided")
} }
@@ -851,7 +851,7 @@ func (w *WalletKit) BumpFee(ctx context.Context,
in *BumpFeeRequest) (*BumpFeeResponse, error) { in *BumpFeeRequest) (*BumpFeeResponse, error) {
// Parse the outpoint from the request. // Parse the outpoint from the request.
op, err := unmarshallOutPoint(in.Outpoint) op, err := UnmarshallOutPoint(in.Outpoint)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@@ -1125,7 +1125,7 @@ func (w *WalletKit) FundPsbt(_ context.Context,
txIn := make([]*wire.OutPoint, len(tpl.Inputs)) txIn := make([]*wire.OutPoint, len(tpl.Inputs))
for idx, in := range tpl.Inputs { for idx, in := range tpl.Inputs {
op, err := unmarshallOutPoint(in) op, err := UnmarshallOutPoint(in)
if err != nil { if err != nil {
return nil, fmt.Errorf("error parsing "+ return nil, fmt.Errorf("error parsing "+
"outpoint: %v", err) "outpoint: %v", err)