@@ -225,11 +225,24 @@ func parseAmt(text string) (btcutil.Amount, error) {
225225}
226226
227227func logSwap (swap * looprpc.SwapStatus ) {
228- fmt .Printf ("%v %v %v %v - %v" ,
229- time .Unix (0 , swap .LastUpdateTime ).Format (time .RFC3339 ),
230- swap .Type , swap .State , btcutil .Amount (swap .Amt ),
231- swap .HtlcAddress ,
232- )
228+ if swap .Type == looprpc .SwapType_LOOP_OUT {
229+ fmt .Printf ("%v %v %v %v - %v" ,
230+ time .Unix (0 , swap .LastUpdateTime ).Format (time .RFC3339 ),
231+ swap .Type , swap .State , btcutil .Amount (swap .Amt ),
232+ swap .HtlcAddressP2Wsh ,
233+ )
234+ } else {
235+ fmt .Printf ("%v %v %v %v -" ,
236+ time .Unix (0 , swap .LastUpdateTime ).Format (time .RFC3339 ),
237+ swap .Type , swap .State , btcutil .Amount (swap .Amt ))
238+ if swap .HtlcAddressP2Wsh != "" {
239+ fmt .Printf (" P2WSH: %v" , swap .HtlcAddressP2Wsh )
240+ }
241+
242+ if swap .HtlcAddressNp2Wsh != "" {
243+ fmt .Printf (" NP2WSH: %v" , swap .HtlcAddressNp2Wsh )
244+ }
245+ }
233246
234247 if swap .State != looprpc .SwapState_INITIATED &&
235248 swap .State != looprpc .SwapState_HTLC_PUBLISHED &&
0 commit comments