package v3 var DenomAddressPrefix = []byte{0x03} // CreateDenomAddressPrefix creates a prefix for a reverse index of denomination // to account balance for that denomination. func CreateDenomAddressPrefix(denom string) []byte { // we add a "zero" byte at the end - null byte terminator, to allow prefix denom prefix // scan. Setting it is not needed (key[last] = 0) - because this is the default. key := make([]byte, len(DenomAddressPrefix)+len(denom)+1) copy(key, DenomAddressPrefix) copy(key[len(DenomAddressPrefix):], denom) return key }