Remove unnecessary todo
Some checks failed
Build SimApp / build (arm64) (pull_request) Failing after 0s
Changelog Reminder / Changelog Reminder (pull_request) Failing after 0s
Dependabot Update All Go Modules / update-all (pull_request) Has been skipped
CodeQL / Analyze (pull_request) Failing after 0s
Dependency Review / dependency-review (pull_request) Failing after 0s
Lint / golangci-lint (pull_request) Failing after 0s
Spell Check / build (pull_request) Failing after 0s
Checks dependencies and mocks generation / Check go mod tidy (pull_request) Failing after 0s
Checks dependencies and mocks generation / Check up to date mocks (pull_request) Failing after 0s
Tests / Code Coverage / split-test-files (pull_request) Failing after 0s
Tests / Code Coverage / test-integration (pull_request) Failing after 0s
Tests / Code Coverage / tests (00) (pull_request) Has been skipped
Tests / Code Coverage / tests (01) (pull_request) Has been skipped
Tests / Code Coverage / tests (02) (pull_request) Has been skipped
Tests / Code Coverage / tests (03) (pull_request) Has been skipped
Tests / Code Coverage / repo-analysis (pull_request) Has been skipped
Tests / Code Coverage / test-system (pull_request) Failing after 0s
Tests / Code Coverage / test-sim-nondeterminism (pull_request) Failing after 0s
Tests / Code Coverage / test-clientv2 (pull_request) Failing after 0s
Tests / Code Coverage / test-core (pull_request) Failing after 0s
Tests / Code Coverage / test-coretesting (pull_request) Failing after 0s
Tests / Code Coverage / test-depinject (pull_request) Failing after 0s
Tests / Code Coverage / test-math (pull_request) Failing after 0s
Tests / Code Coverage / test-errors (pull_request) Failing after 0s
Tests / Code Coverage / test-schema (pull_request) Failing after 0s
Tests / Code Coverage / test-schema-testing (pull_request) Failing after 0s
Tests / Code Coverage / test-indexer-postgres (pull_request) Failing after 0s
Tests / Code Coverage / test-simapp (pull_request) Failing after 0s
Tests / Code Coverage / test-collections (pull_request) Failing after 0s
Tests / Code Coverage / test-orm (pull_request) Failing after 0s
Tests / Code Coverage / test-confix (pull_request) Failing after 0s
Tests / Code Coverage / test-cosmovisor (pull_request) Failing after 0s
Tests / Code Coverage / test-hubl (pull_request) Failing after 0s
Tests / Code Coverage / test-store (pull_request) Failing after 0s
Tests / Code Coverage / test-log (pull_request) Failing after 0s
Tests / Code Coverage / test-store-v2 (pull_request) Failing after 0s
Tests / Code Coverage / test-x-accounts (pull_request) Failing after 0s
Tests / Code Coverage / test-x-accounts-base (pull_request) Failing after 0s
Tests / Code Coverage / test-x-accounts-lockup (pull_request) Failing after 0s
Tests / Code Coverage / test-x-accounts-multisig (pull_request) Failing after 0s
Tests / Code Coverage / test-x-tx (pull_request) Failing after 0s
Tests / Code Coverage / test-x-nft (pull_request) Failing after 0s
Tests / Code Coverage / test-x-distribution (pull_request) Failing after 0s
Tests / Code Coverage / test-x-circuit (pull_request) Failing after 0s
Tests / Code Coverage / test-x-protocolpool (pull_request) Failing after 0s
Tests / Code Coverage / test-x-feegrant (pull_request) Failing after 0s
Tests / Code Coverage / test-x-evidence (pull_request) Failing after 0s
Tests / Code Coverage / test-x-params (pull_request) Failing after 0s
Tests / Code Coverage / test-x-upgrade (pull_request) Failing after 0s
Tests / Code Coverage / test-x-group (pull_request) Failing after 0s
Tests / Code Coverage / test-x-gov (pull_request) Failing after 0s
Tests / Code Coverage / test-x-slashing (pull_request) Failing after 0s
Tests / Code Coverage / test-x-staking (pull_request) Failing after 0s
Tests / Code Coverage / test-x-authz (pull_request) Failing after 0s
Tests / Code Coverage / test-x-mint (pull_request) Failing after 0s
Tests / Code Coverage / test-x-bank (pull_request) Failing after 0s
Tests / Code Coverage / test-x-epochs (pull_request) Failing after 0s
Tests / Code Coverage / test-x-consensus (pull_request) Failing after 0s
Tests / Code Coverage / test-tools-benchmark (pull_request) Failing after 0s
Pull Request Labeler / labeler (pull_request) Failing after 0s
Warn about consensus code changes / main (pull_request) Failing after 0s
Build SimApp / build (amd64) (pull_request) Failing after 0s
Lint PR / main (pull_request) Failing after 0s

This commit is contained in:
Prathamesh Musale 2025-06-23 11:24:33 +05:30
parent 6a944a53cf
commit 2b7e027dc7
2 changed files with 1 additions and 2 deletions

View File

@ -11,7 +11,6 @@ import (
// Amount can be a whole number or a decimal number. Denominations can be 3 ~ 128
// characters long and support letters, followed by either a letter, a number or
// a separator ('/', ':', '.', '_' or '-').
// TODO: Update?
var coinRegex = regexp.MustCompile(`^(\d+(\.\d+)?)([a-zA-Z][a-zA-Z0-9\/\:\._\-]{2,127})$`)
// ParseCoin parses a coin from a string. The string must be in the format

View File

@ -875,7 +875,7 @@ func ValidateDenom(denom string) error {
}
// isValidRune checks if a given rune is a valid character for a rune.
// It returns true if the rune is a letter, digit, '/', ':', '.', '_', or '-'.
// It returns true if the rune is a letter, digit, '/', ':', '.', '_', '-', or '$'.
func isValidRune(r rune) bool {
return unicode.IsLetter(r) || unicode.IsDigit(r) || r == '/' || r == ':' || r == '.' || r == '_' || r == '-' || r == '$'
}