diff --git a/index.html b/index.html
index 6bd9424..836603d 100644
--- a/index.html
+++ b/index.html
@@ -89,7 +89,7 @@
border: 1px solid white;
padding: .3rem;
}
- .maxfee .num {
+ .minfee .num {
background-color: green;
}
.safari_warning {
@@ -289,7 +289,7 @@
if ( sessionStorage[ "feerate" ] ) {
var feerate = Number( sessionStorage[ "feerate" ] );
} else {
- var feerate = await getMaxFeeRate();
+ var feerate = await getMinFeeRate();
}
var fee = feerate * txsize;
var btc_price = sessionStorage[ "bitcoin_price" ];
@@ -325,7 +325,7 @@
if ( sessionStorage[ "feerate" ] ) {
feerate = Number( sessionStorage[ "feerate" ] );
} else {
- feerate = await getMaxFeeRate();
+ feerate = await getMinFeeRate();
}
var fee = feerate * txsize;
console.log( "feerate:", feerate, "txsize:", txsize, "fee:", fee );
@@ -363,7 +363,16 @@
// if ( !( "minimumFee" in fees ) ) return "error -- site down";
// var minfee = fees[ "minimumFee" ];
if ( !( "fastestFee" in fees ) ) return "error -- site down";
- var minfee = fees[ "fastestFee" ];
+ var maxfee = fees[ "fastestFee" ];
+ return maxfee;
+ }
+ async function getMinFeeRate() {
+ var fees = await getData( "https://mempool.space/api/v1/fees/recommended" );
+ fees = JSON.parse( fees );
+ if ( !( "minimumFee" in fees ) ) return "error -- site down";
+ var minfee = fees[ "minimumFee" ];
+ // if ( !( "fastestFee" in fees ) ) return "error -- site down";
+ // var maxfee = fees[ "fastestFee" ];
return minfee;
}
function isValidTaprootAddress( address ) {
@@ -563,9 +572,9 @@
if ( !num ) {
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
if ( isSafari ) $( '.safari_warning' ).style.display = "block";
- var maxfee = await getMaxFeeRate();
- $( '#sats_per_byte' ).innerText = maxfee;
- $( '#sats_range' ).value = maxfee;
+ var minfee = await getMinFeeRate();
+ $( '#sats_per_byte' ).innerText = minfee;
+ $( '#sats_range' ).value = minfee;
}
num = num + 1;
var allrates = await getAllFeeRates();