@ -11,6 +11,7 @@ import (
"github.com/btcsuite/btcutil"
"github.com/btcsuite/btcutil"
"github.com/lightninglabs/lndclient"
"github.com/lightninglabs/lndclient"
"github.com/lightninglabs/loop"
"github.com/lightninglabs/loop"
"github.com/lightninglabs/loop/labels"
"github.com/lightninglabs/loop/liquidity"
"github.com/lightninglabs/loop/liquidity"
"github.com/lightninglabs/loop/loopdb"
"github.com/lightninglabs/loop/loopdb"
"github.com/lightninglabs/loop/looprpc"
"github.com/lightninglabs/loop/looprpc"
@ -79,6 +80,11 @@ func (s *swapClientServer) LoopOut(ctx context.Context,
}
}
}
}
// Check that the label is valid.
if err := labels . Validate ( in . Label ) ; err != nil {
return nil , err
}
req := & loop . OutRequest {
req := & loop . OutRequest {
Amount : btcutil . Amount ( in . Amt ) ,
Amount : btcutil . Amount ( in . Amt ) ,
DestAddr : sweepAddr ,
DestAddr : sweepAddr ,
@ -477,6 +483,11 @@ func (s *swapClientServer) LoopIn(ctx context.Context,
return nil , err
return nil , err
}
}
// Check that the label is valid.
if err := labels . Validate ( in . Label ) ; err != nil {
return nil , err
}
req := & loop . LoopInRequest {
req := & loop . LoopInRequest {
Amount : btcutil . Amount ( in . Amt ) ,
Amount : btcutil . Amount ( in . Amt ) ,
MaxMinerFee : btcutil . Amount ( in . MaxMinerFee ) ,
MaxMinerFee : btcutil . Amount ( in . MaxMinerFee ) ,