github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/docs/assets/explanation/packages/pkg-3.gno (about) 1 func TestAddress(name string) std.Address { 2 if len(name) > std.RawAddressSize { 3 panic("address name cannot be greater than std.AddressSize bytes") 4 } 5 addr := std.RawAddress{} 6 // TODO: use strings.RepeatString or similar. 7 // NOTE: I miss python's "".Join(). 8 blanks := "____________________" 9 copy(addr[:], []byte(blanks)) 10 copy(addr[:], []byte(name)) 11 return std.Address(std.EncodeBech32("g", addr)) 12 }