code: func GetIdentityChainID(name []string) string {
  	hs := sha256.New()
  	for _, part := range name {
  		h := sha256.Sum256([]byte(part))
  		hs.Write(h[:])
  	}
  	return hex.EncodeToString(hs.Sum(nil))
  }
docs: // GetIdentityChainID takes an identity name and returns its corresponding ChainID