diff --git a/specifications/api/swagger.yaml b/specifications/api/swagger.yaml index dc9c54802c8..bd3634535f0 100644 --- a/specifications/api/swagger.yaml +++ b/specifications/api/swagger.yaml @@ -399,6 +399,20 @@ x-stakePoolId: &stakePoolId example: pool1wqaz0q0zhtxlgn0ewssevn2mrtm30fgh2g7hr7z9rj5856457mm description: A unique identifier for the pool. +x-drepKeyHash: &drepKeyHash + type: string + format: bech32 + example: drep1wqaz0q0zhtxlgn0ewssevn2mrtm30fgh2g7hr7z9rj5856457mm + description: DRep's key hash. + pattern: "^(drep)1[0-9a-z]*$" + +x-drepScriptHash: &drepScriptHash + type: string + format: bech32 + example: drep_script1wqaz0q0zhtxlgn0ewssevn2mrtm30fgh2g7hr7z9rj5856457mm + description: DRep's script hash. + pattern: "^(drep_script)1[0-9a-z]*$" + x-walletAccountXPubkey: &walletAccountXPubkey description: An extended account public key (public key + chain code) type: string @@ -2949,13 +2963,6 @@ components: description: | The result of signing a transaction (serialized and encoded). - ApiDrepID: &ApiDrepID - type: string - format: bech32 - example: drep1wqaz0q0zhtxlgn0ewssevn2mrtm30fgh2g7hr7z9rj5856457mm - description: DRep's key/script hash in accordance to CIP-0129. - pattern: "^(drep)1[0-9a-z]*$" - ApiDRep: &ApiDRep description: | Decentralized representative (DRep) @@ -2970,8 +2977,10 @@ components: - abstain - no_confidence title: casting a default vote - - <<: *ApiDrepID - title: vote to a drep represented by key/script hash + - <<: *drepKeyHash + title: vote to a drep represented by key hash + - <<: *drepScriptHash + title: vote to a drep represented by script hash ApiWalletDelegationNext: &ApiWalletDelegationNext type: object