code: func SeedString(seed []byte) string {
  	if len(seed) != SeedLength {
  		return ""
  	}
  
  	buf := new(bytes.Buffer)
  
  	// 2 byte Seed Address Prefix
  	buf.Write(seedPrefix)
  
  	// 64 byte Seed
  	buf.Write(seed)
  
  	// 4 byte Checksum
  	check := shad(buf.Bytes())[:4]
  	buf.Write(check)
  
  	return base58.Encode(buf.Bytes())
  }
docs: // SeedString returnes the string representation of a raw Wallet Seed or Next
  // Wallet Seed.