From d7f321a30d03cdd86d15a5285eb75a6600e8bdad Mon Sep 17 00:00:00 2001 From: hunicus <93150691+hunicus@users.noreply.github.com> Date: Fri, 5 Dec 2025 14:34:58 +0900 Subject: [PATCH] Add api docs for /api/v1/fees/precise --- .../src/app/docs/api-docs/api-docs-data.ts | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/frontend/src/app/docs/api-docs/api-docs-data.ts b/frontend/src/app/docs/api-docs/api-docs-data.ts index 32570348d..fd365c43e 100644 --- a/frontend/src/app/docs/api-docs/api-docs-data.ts +++ b/frontend/src/app/docs/api-docs/api-docs-data.ts @@ -7725,6 +7725,88 @@ export const restApiDocsData = [ hourFee: 0.1, economyFee: 0.1, minimumFee: 0.1 +}` + }, + } + } + }, + { + type: "endpoint", + category: "fees", + httpRequestMethod: "GET", + fragment: "get-recommended-fees-precise", + title: "GET Recommended Fees (Precise)", + description: { + default: "Returns our currently-suggested feerates with up to 3 decimal places, including sub-sat feerates down to 0.1 s/vb." + }, + urlString: "/v1/fees/precise", + showConditions: bitcoinNetworks.concat(liquidNetworks), + showJsExamples: showJsExamplesDefaultFalse, + codeExample: { + default: { + codeTemplate: { + curl: `/api/v1/fees/precise`, + commonJS: ``, + esModule: ``, + }, + codeSampleMainnet: { + esModule: [], + commonJS: [], + curl: [], + response: `{ + "fastestFee": 2.023, + "halfHourFee": 1.094, + "hourFee": 0.502, + "economyFee": 0.2, + "minimumFee": 0.1 +}` + }, + codeSampleTestnet: { + esModule: [], + commonJS: [], + curl: [], + response: `{ + "fastestFee": 1.5, + "halfHourFee": 1.25, + "hourFee": 1, + "economyFee": 1, + "minimumFee": 1 +}` + }, + codeSampleSignet: { + esModule: [], + commonJS: [], + curl: [], + response: `{ + "fastestFee": 1.5, + "halfHourFee": 1.25, + "hourFee": 1, + "economyFee": 1, + "minimumFee": 1 +}` + }, + codeSampleLiquid: { + esModule: [], + commonJS: [], + curl: [], + response: `{ + "fastestFee": 0.1, + "halfHourFee": 0.1, + "hourFee": 0.1, + "economyFee": 0.1, + "minimumFee": 0.1 +}` + }, + codeSampleLiquidTestnet: { + esModule: [], + commonJS: [], + curl: [], + response: `{ + "fastestFee": 0.1, + "halfHourFee": 0.1, + "hourFee": 0.1, + "economyFee": 0.1, + "minimumFee": 0.1 }` }, }