diff --git a/blockstack/lib/schemas.py b/blockstack/lib/schemas.py index d66489e4c..bcbb0ef64 100644 --- a/blockstack/lib/schemas.py +++ b/blockstack/lib/schemas.py @@ -33,8 +33,8 @@ OP_BASE58CHECK_PATTERN = r'^({}+)$'.format(OP_BASE58CHECK_CLASS) OP_ADDRESS_PATTERN = r'^({}{{1,35}})$'.format(OP_BASE58CHECK_CLASS) OP_NAME_CHARS = r'a-z0-9\-_.+' OP_NAME_CHARS_NOPERIOD = r'a-z0-9\-_+' -OP_NAME_CLASS = r'[{}]{{{},{}}}'.format(OP_NAME_CHARS, LENGTHS['fqn_min'], LENGTHS['fqn_max']) OP_NAMESPACE_CLASS = r'[{}]{{{},{}}}'.format(OP_NAME_CHARS, 1, LENGTHS['namespace_id']) +OP_NAME_CLASS = r'[{}]{{{},{}}}\.{}'.format(OP_NAME_CHARS_NOPERIOD, LENGTHS['fqn_min'], LENGTHS['fqn_max'], OP_NAMESPACE_CLASS) OP_NAMESPACE_PATTERN = r'^({})$'.format(OP_NAMESPACE_CLASS) OP_NAMESPACE_ID_HASH_PATTERN = r'^([0-9a-fA-F]{40})$' OP_NAME_PATTERN = r'^({})$'.format(OP_NAME_CLASS)