diff --git a/packages/smart-signer/lib/validators/validate-hive-account-name.ts b/packages/smart-signer/lib/validators/validate-hive-account-name.ts index 5994d980cec16ef6ca2cf1f19b05a6a3a3c824d0..3ad12534e4323983e424d3246f72cf23b9acf3bb 100644 --- a/packages/smart-signer/lib/validators/validate-hive-account-name.ts +++ b/packages/smart-signer/lib/validators/validate-hive-account-name.ts @@ -29,9 +29,7 @@ export function validateHiveAccountName( if (!/^[a-z]/.test(label)) { return 'Each account segment should start with a letter.'; } - if (/--/.test(label)) { - return 'Each account segment should have only one dash in a row.'; - } + // Note: Consecutive dashes ARE valid in Hive account names (e.g., 'a--a') if (!/[a-z0-9]$/.test(label)) { return 'Each account segment should end with a letter or digit.'; }