func NewMixedcaseAddressFromString(hexaddr string) (*MixedcaseAddress, error) {
	if !IsHexAddress(hexaddr) {
		return nil, fmt.Errorf("Invalid Address")
	}
	a := FromHex(hexaddr)
	return &MixedcaseAddress{addr: BytesToAddress(a), original: hexaddr}, nil
}
// NewMixedcaseAddressFromString is mainly meant for unit-testing
NewMixedcaseAddressFromString is mainly meant for unit-testing
// NewMixedcaseAddressFromString is mainly meant for unit - testing
func NewMixedcaseAddressFromString(hexaddr string) (*MixedcaseAddress, error) {
	if !IsHexAddress(hexaddr) {
		return nil, fmt.Errorf("Invalid Address")
	}
	a := FromHex(hexaddr)
	return &MixedcaseAddress{addr: BytesToAddress(a), original: hexaddr}, nil
}
func NewMixedcaseAddressFromString ( hexaddr string ) ( * MixedcaseAddress , error ) { if ! IsHexAddress ( hexaddr ) { return nil , fmt . Errorf ( " " ) } a := FromHex ( hexaddr ) return & MixedcaseAddress { addr : BytesToAddress ( a ) , original : hexaddr } , nil }
NewMixedcaseAddressFromString is mainly meant for unit-testing
NewMixedcaseAddressFromString is mainly meant for unit - testing