Skip to content

Commit

Permalink
Merge pull request #44 from Impa10r/v1.4.4
Browse files Browse the repository at this point in the history
v1.4.4
  • Loading branch information
Impa10r authored May 19, 2024
2 parents e740d12 + 185054a commit 10f4bd5
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 18 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Versions

## 1.4.4

- Fix panic in v1.4.3

## 1.4.3

- Add http retry middleware
Expand Down
28 changes: 14 additions & 14 deletions cmd/psweb/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import (

const (
// App version tag
version = "v1.4.3"
version = "v1.4.4"

// Liquid balance to reserve in auto swaps
// Min is 1000, but the swap will spend it all on fee
Expand Down Expand Up @@ -432,19 +432,6 @@ func peerHandler(w http.ResponseWriter, r *http.Request) {
receiverOutFeePPM := int64(0)
senderOutFeePPM := int64(0)

if peer.AsSender.SatsOut > 0 {
senderOutFeePPM = int64(peer.PaidFee) * 1_000_000 / int64(peer.AsSender.SatsOut)
}
if peer.AsSender.SatsIn > 0 {
senderInFeePPM = senderInFee * 1_000_000 / int64(peer.AsSender.SatsIn)
}
if peer.AsReceiver.SatsOut > 0 {
receiverOutFeePPM = receiverOutFee * 1_000_000 / int64(peer.AsReceiver.SatsOut)
}
if peer.AsReceiver.SatsIn > 0 {
receiverInFeePPM = receiverInFee * 1_000_000 / int64(peer.AsReceiver.SatsIn)
}

// Get Lightning client
cl, clean, er := ln.GetClient()
if er != nil {
Expand All @@ -465,6 +452,19 @@ func peerHandler(w http.ResponseWriter, r *http.Request) {
}
peer = res.GetPeers()[0]
psPeer = false
} else {
if peer.AsSender.SatsOut > 0 {
senderOutFeePPM = int64(peer.PaidFee) * 1_000_000 / int64(peer.AsSender.SatsOut)
}
if peer.AsSender.SatsIn > 0 {
senderInFeePPM = senderInFee * 1_000_000 / int64(peer.AsSender.SatsIn)
}
if peer.AsReceiver.SatsOut > 0 {
receiverOutFeePPM = receiverOutFee * 1_000_000 / int64(peer.AsReceiver.SatsOut)
}
if peer.AsReceiver.SatsIn > 0 {
receiverInFeePPM = receiverInFee * 1_000_000 / int64(peer.AsReceiver.SatsIn)
}
}

var sumLocal uint64
Expand Down
8 changes: 4 additions & 4 deletions cmd/psweb/templates/peer.gohtml
Original file line number Diff line number Diff line change
Expand Up @@ -199,16 +199,16 @@ Sincerely,
<tr style="border: 1px dotted">
<td style="text-align: center">Sent
<td title="Initiated {{fmt .Peer.AsSender.SwapsIn}} swap-ins for {{fmt .Peer.AsSender.SatsIn}} sats total" style="text-align: center">{{m .Peer.AsSender.SatsIn}}</td>
<td title="Chain fees paid, Sats (PPM)" style="text-align: center">{{fs .SenderInFee}} ({{fs .SenderInFeePPM}})</td>
<td title="Chain fees paid, Sats (PPM)" style="text-align: center">{{fs .SenderInFee}}{{if .SenderInFee}} ({{fs .SenderInFeePPM}}){{end}}</td>
<td title="Initiated {{fmt .Peer.AsSender.SwapsOut}} swap-outs for {{fmt .Peer.AsSender.SatsOut}} sats total" style="text-align: center">{{m .Peer.AsSender.SatsOut}}</td>
<td title="Fees rebated to peer, Sats (PPM)" style="text-align: center">{{fmt .Peer.PaidFee}} ({{fs .SenderOutFeePPM}})</td>
<td title="Fees rebated to peer, Sats (PPM)" style="text-align: center">{{fmt .Peer.PaidFee}}{{if .Peer.PaidFee}} ({{fs .SenderOutFeePPM}}){{end}}</td>
</tr>
<tr style="border: 1px dotted">
<td style="text-align: center">Rcvd
<td title="Received {{fmt .Peer.AsReceiver.SwapsOut}} swap-outs for {{fmt .Peer.AsReceiver.SatsOut}} sats total" style="text-align: center">{{m .Peer.AsReceiver.SatsOut}}</td>
<td title="Chain fees paid less rebates, Sats (PPM)" style="text-align: center">{{fs .ReceiverOutFee}} ({{fs .ReceiverOutFeePPM}})</td>
<td title="Chain fees paid less rebates, Sats (PPM)" style="text-align: center">{{fs .ReceiverOutFee}}{{if .ReceiverOutFee}} ({{fs .ReceiverOutFeePPM}}){{end}}</td>
<td title="Received {{fmt .Peer.AsReceiver.SwapsIn}} swap-ins for {{fmt .Peer.AsReceiver.SatsIn}} sats total" style="text-align: center">{{m .Peer.AsReceiver.SatsIn}}</td>
<td title="Chain fees paid, Sats (PPM)" style="text-align: center">{{fs .ReceiverInFee}} ({{fs .ReceiverInFeePPM}})</td>
<td title="Chain fees paid, Sats (PPM)" style="text-align: center">{{fs .ReceiverInFee}}{{if .ReceiverInFee}} ({{fs .ReceiverInFeePPM}}){{end}}</td>
</tr>
</table>
{{end}}
Expand Down

0 comments on commit 10f4bd5

Please sign in to comment.