diff --git a/src/vm/representations.rs b/src/vm/representations.rs index 8c5e15cca4..d5f41e36d3 100644 --- a/src/vm/representations.rs +++ b/src/vm/representations.rs @@ -75,7 +75,7 @@ macro_rules! guarded_string { } } -guarded_string!(ClarityName, "ClarityName", Regex::new("^([a-zA-Z]|[-!?+<>=/*])([a-zA-Z0-9]|[-_!?+<>=/*])*$")); +guarded_string!(ClarityName, "ClarityName", Regex::new("^[a-zA-Z]([a-zA-Z0-9]|[-_!?+<>=/*])*$|^[-+=/*]$|^[<>]=?$")); guarded_string!(ContractName, "ContractName", Regex::new("^[a-zA-Z]([a-zA-Z0-9]|[-_])*$|^__transient$")); impl SymbolicExpression {