diff --git a/CHANGELOG.md b/CHANGELOG.md index 88a99197..ebeac849 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ Unreleased changes are in the `master` branch. ## [Unreleased] +### Fixed + +- `drep_id` path parameter description on `/governance/dreps/{drep_id}/*` endpoints: hexadecimal DRep IDs were never accepted, only Bech32 (legacy or CIP-129) + ## [0.1.93] - 2026-09-01 ### Added diff --git a/blockfrost-openapi.yaml b/blockfrost-openapi.yaml index 5aa8effa..bbf84aea 100644 --- a/blockfrost-openapi.yaml +++ b/blockfrost-openapi.yaml @@ -1179,7 +1179,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc responses: '200': @@ -1210,7 +1210,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal drep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn - in: query name: count @@ -1271,7 +1271,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc responses: '200': @@ -1302,7 +1302,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc - in: query name: count @@ -1363,7 +1363,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal drep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn - in: query name: count diff --git a/docs/blockfrost-openapi.yaml b/docs/blockfrost-openapi.yaml index 0bc60d4e..a4ee15e1 100644 --- a/docs/blockfrost-openapi.yaml +++ b/docs/blockfrost-openapi.yaml @@ -1316,7 +1316,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc responses: '200': @@ -1347,7 +1347,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal drep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn - in: query name: count @@ -1410,7 +1410,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc responses: '200': @@ -1441,7 +1441,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc - in: query name: count @@ -1504,7 +1504,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal drep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn - in: query name: count diff --git a/openapi.json b/openapi.json index 63a9e56c..a6665763 100644 --- a/openapi.json +++ b/openapi.json @@ -1374,7 +1374,7 @@ "schema": { "type": "string" }, - "description": "Bech32 or hexadecimal DRep ID.", + "description": "Bech32 DRep ID (legacy or CIP-129).", "example": "drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc" } ], @@ -1422,7 +1422,7 @@ "schema": { "type": "string" }, - "description": "Bech32 or hexadecimal drep ID.", + "description": "Bech32 DRep ID (legacy or CIP-129).", "example": "drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn" }, { @@ -1508,7 +1508,7 @@ "schema": { "type": "string" }, - "description": "Bech32 or hexadecimal DRep ID.", + "description": "Bech32 DRep ID (legacy or CIP-129).", "example": "drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc" } ], @@ -1556,7 +1556,7 @@ "schema": { "type": "string" }, - "description": "Bech32 or hexadecimal DRep ID.", + "description": "Bech32 DRep ID (legacy or CIP-129).", "example": "drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc" }, { @@ -1642,7 +1642,7 @@ "schema": { "type": "string" }, - "description": "Bech32 or hexadecimal drep ID.", + "description": "Bech32 DRep ID (legacy or CIP-129).", "example": "drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn" }, { diff --git a/openapi.yaml b/openapi.yaml index 0bc60d4e..a4ee15e1 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1316,7 +1316,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc responses: '200': @@ -1347,7 +1347,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal drep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn - in: query name: count @@ -1410,7 +1410,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc responses: '200': @@ -1441,7 +1441,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc - in: query name: count @@ -1504,7 +1504,7 @@ paths: required: true schema: type: string - description: Bech32 or hexadecimal drep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn - in: query name: count diff --git a/src/generated-types.ts b/src/generated-types.ts index d1f24685..4631b438 100644 --- a/src/generated-types.ts +++ b/src/generated-types.ts @@ -1053,7 +1053,7 @@ export interface paths { header?: never; path: { /** - * @description Bech32 or hexadecimal DRep ID. + * @description Bech32 DRep ID (legacy or CIP-129). * @example drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc */ drep_id: string; @@ -1112,7 +1112,7 @@ export interface paths { header?: never; path: { /** - * @description Bech32 or hexadecimal drep ID. + * @description Bech32 DRep ID (legacy or CIP-129). * @example drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn */ drep_id: string; @@ -1162,7 +1162,7 @@ export interface paths { header?: never; path: { /** - * @description Bech32 or hexadecimal DRep ID. + * @description Bech32 DRep ID (legacy or CIP-129). * @example drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc */ drep_id: string; @@ -1221,7 +1221,7 @@ export interface paths { header?: never; path: { /** - * @description Bech32 or hexadecimal DRep ID. + * @description Bech32 DRep ID (legacy or CIP-129). * @example drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc */ drep_id: string; @@ -1280,7 +1280,7 @@ export interface paths { header?: never; path: { /** - * @description Bech32 or hexadecimal drep ID. + * @description Bech32 DRep ID (legacy or CIP-129). * @example drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn */ drep_id: string; diff --git a/src/paths/api/governance/dreps/{drep_id}/delegators.yaml b/src/paths/api/governance/dreps/{drep_id}/delegators.yaml index c34ccc0b..fb2c86f6 100644 --- a/src/paths/api/governance/dreps/{drep_id}/delegators.yaml +++ b/src/paths/api/governance/dreps/{drep_id}/delegators.yaml @@ -9,7 +9,7 @@ get: required: true schema: type: string - description: Bech32 or hexadecimal drep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: "drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn" - in: query name: count diff --git a/src/paths/api/governance/dreps/{drep_id}/index.yaml b/src/paths/api/governance/dreps/{drep_id}/index.yaml index d4fc3654..9604a221 100644 --- a/src/paths/api/governance/dreps/{drep_id}/index.yaml +++ b/src/paths/api/governance/dreps/{drep_id}/index.yaml @@ -9,7 +9,7 @@ get: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: "drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc" responses: "200": diff --git a/src/paths/api/governance/dreps/{drep_id}/metadata.yaml b/src/paths/api/governance/dreps/{drep_id}/metadata.yaml index 607cc233..77b54421 100644 --- a/src/paths/api/governance/dreps/{drep_id}/metadata.yaml +++ b/src/paths/api/governance/dreps/{drep_id}/metadata.yaml @@ -9,7 +9,7 @@ get: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: "drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc" responses: "200": diff --git a/src/paths/api/governance/dreps/{drep_id}/updates.yaml b/src/paths/api/governance/dreps/{drep_id}/updates.yaml index d2085e21..26413acf 100644 --- a/src/paths/api/governance/dreps/{drep_id}/updates.yaml +++ b/src/paths/api/governance/dreps/{drep_id}/updates.yaml @@ -9,7 +9,7 @@ get: required: true schema: type: string - description: Bech32 or hexadecimal DRep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: "drep15cfxz9exyn5rx0807zvxfrvslrjqfchrd4d47kv9e0f46uedqtc" - in: query name: count diff --git a/src/paths/api/governance/dreps/{drep_id}/votes.yaml b/src/paths/api/governance/dreps/{drep_id}/votes.yaml index 605578bf..c005bd70 100644 --- a/src/paths/api/governance/dreps/{drep_id}/votes.yaml +++ b/src/paths/api/governance/dreps/{drep_id}/votes.yaml @@ -9,7 +9,7 @@ get: required: true schema: type: string - description: Bech32 or hexadecimal drep ID. + description: Bech32 DRep ID (legacy or CIP-129). example: "drep1mvdu8slennngja7w4un6knwezufra70887zuxpprd64jxfveahn" - in: query name: count