From eaf623ae4673c18e4f0554dd90020e27bbb3fe54 Mon Sep 17 00:00:00 2001 From: Martien Date: Mon, 16 Jun 2025 10:15:45 +0200 Subject: [PATCH] Initial commit --- mempool-info/mempool-info.php | 84 +++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 mempool-info/mempool-info.php diff --git a/mempool-info/mempool-info.php b/mempool-info/mempool-info.php new file mode 100644 index 0000000..db3ebb9 --- /dev/null +++ b/mempool-info/mempool-info.php @@ -0,0 +1,84 @@ + +
+

Mempool Info Settings

+
+ + + + + + + +
Mempool API Base URL + +

Example: https://mempool.space/api or your own hosted API endpoint.

+
+ +
+
+ Current Bitcoin block: ' . esc_html($current_block) . ''; +}); + +// Transaction fees shortcode +add_shortcode('mempool_fees', function() { + $fees_url = mempool_api_url('/v1/fees/recommended'); + $fees_response = wp_remote_get($fees_url); + + if (is_wp_error($fees_response)) { + return "Could not reach mempool API."; + } + + $fees_json = json_decode(wp_remote_retrieve_body($fees_response), true); + + if (!isset($fees_json['fastestFee'])) { + return "Fee information not available."; + } + + ob_start(); + ?> + + Transaction fees (sat/vB):
+ Fastest:
+ Half hour:
+ Hour:
+
+