From 41505d67deaee8aca298ea2d476aca645b590463 Mon Sep 17 00:00:00 2001 From: Alazne Morales <86524177+alaznem@users.noreply.github.com> Date: Mon, 22 Nov 2021 23:54:21 +0000 Subject: [PATCH] Add STATIC_1_SAT_PER_VBYTE as FeeRatesSource Uses a hardcoded url to the raw file feeRatesSource-static-1-sat-per-vbyte.json, queried from https://raw.githubusercontent.com/sparrowwallet/sparrow/master/src/main/resources/com/sparrowwallet/sparrow/preferences/ --- .../java/com/sparrowwallet/sparrow/net/FeeRatesSource.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/sparrowwallet/sparrow/net/FeeRatesSource.java b/src/main/java/com/sparrowwallet/sparrow/net/FeeRatesSource.java index f359ca29..ba361520 100644 --- a/src/main/java/com/sparrowwallet/sparrow/net/FeeRatesSource.java +++ b/src/main/java/com/sparrowwallet/sparrow/net/FeeRatesSource.java @@ -35,6 +35,13 @@ public enum FeeRatesSource { String url = "https://bitcoinfees.earn.com/api/v1/fees/recommended"; return getThreeTierFeeRates(defaultblockTargetFeeRates, url); } + }, + STATIC_1_SAT_PER_VBYTE("Static: Always 1 sat/vB") { + @Override + public Map getBlockTargetFeeRates(Map defaultblockTargetFeeRates) { + String url = "https://raw.githubusercontent.com/sparrowwallet/sparrow/master/src/main/resources/com/sparrowwallet/sparrow/preferences/feeRatesSource-static-1-sat-per-vbyte.json"; + return getThreeTierFeeRates(defaultblockTargetFeeRates, url); + } }; private static final Logger log = LoggerFactory.getLogger(FeeRatesSource.class);