MCPcopy Create free account
hub / github.com/SmartPool/smartpool-client / base62DigitsToString

Function base62DigitsToString

types.go:46–61  ·  view source on GitHub ↗
(digits []byte)

Source from the content-addressed store, hash-verified

44}
45
46func base62DigitsToString(digits []byte) string {
47 for i := 0; i < len(digits); i++ {
48 if 0 <= digits[i] && digits[i] <= 9 {
49 digits[i] += 48
50 } else {
51 if 10 <= digits[i] && digits[i] <= 9+26 {
52 digits[i] += 97 - 10
53 } else {
54 if 9+26+1 <= digits[i] && digits[i] <= 9+26+26 {
55 digits[i] += 65 - 36
56 }
57 }
58 }
59 }
60 return string(digits)
61}
62
63// return 11 chars base 62 representation of a big int
64// base chars are 0-9 a-z A-Z

Callers 1

BigToBase62Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected