diff --git a/api/tasks.py b/api/tasks.py
index 3d6ef69c..e22be46f 100644
--- a/api/tasks.py
+++ b/api/tasks.py
@@ -46,7 +46,7 @@ def follow_send_payment(lnpayment):
MACAROON = b64decode(config('LND_MACAROON_BASE64'))
- fee_limit_sat = max(lnpayment.num_satoshis * 0.0002, 10) # 200 ppm or 10 sats max
+ fee_limit_sat = int(max(lnpayment.num_satoshis * float(config('PROPORTIONAL_ROUTING_FEE_LIMIT')), float(config('MIN_FLAT_ROUTING_FEE_LIMIT')))) # 200 ppm or 10 sats
request = LNNode.routerrpc.SendPaymentRequest(
payment_request=lnpayment.invoice,
fee_limit_sat=fee_limit_sat,
diff --git a/frontend/src/components/MakerPage.js b/frontend/src/components/MakerPage.js
index 4cae9d9e..b4fa4320 100644
--- a/frontend/src/components/MakerPage.js
+++ b/frontend/src/components/MakerPage.js
@@ -89,15 +89,15 @@ export default class MakerPage extends Component {
handleClickRelative=(e)=>{
this.setState({
is_explicit: false,
- satoshis: null,
- premium: 0,
});
+ this.handlePremiumChange();
}
+
handleClickExplicit=(e)=>{
this.setState({
- is_explicit: true,
- premium: null,
+ is_explicit: true,
});
+ this.handleSatoshisChange();
}
handleCreateOfferButtonPressed=()=>{
@@ -239,26 +239,27 @@ export default class MakerPage extends Component {
{/* conditional shows either Premium % field or Satoshis field based on pricing method */}
- { this.state.is_explicit
- ?