From 872296652d473d969bfa3bae67ca2ba5dc726980 Mon Sep 17 00:00:00 2001 From: stuntnmore Date: Tue, 29 Jul 2025 20:10:18 -0500 Subject: [PATCH] fip-0052 --- contracts/fio.common/fio_common_validator.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/contracts/fio.common/fio_common_validator.hpp b/contracts/fio.common/fio_common_validator.hpp index 88a1145b..97a64859 100644 --- a/contracts/fio.common/fio_common_validator.hpp +++ b/contracts/fio.common/fio_common_validator.hpp @@ -112,11 +112,14 @@ namespace fioio { } inline bool validateTokenNameFormat(const string &token) { - if(token == "*") { + if (token.length() >= 1 && token.length() <= 128) { + if (token.find_first_not_of("!@#$%^&*()_+=-;:,.<>/?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789") != + std::string::npos) { + return false; + } return true; } - - return validateChainNameFormat(token); + return false; } inline bool validateTPIDFormat(const string &tpid) {