func HexToAddress(addr HexString) (common.Address, error) {
	addrBytes, err := HexToBytes(addr)
	if err != nil {
		err = fmt.Errorf("unable to parse ethereum addr: %s", err)
	}
	return common.BytesToAddress(addrBytes), err
}
func HexToAddress(addr HexString) (common.Address, error) {
	addrBytes, err := HexToBytes(addr)
	if err != nil {
		err = fmt.Errorf("unable to parse ethereum addr: %s", err)
	}
	return common.BytesToAddress(addrBytes), err
}
func HexToAddress ( addr HexString ) ( common . Address , error ) { addrBytes , err := HexToBytes ( addr ) if err != nil { err = fmt . Errorf ( " " , err ) } return common . BytesToAddress ( addrBytes ) , err }
// HexToAddress returns ethereum's address from base 64 encoded string.
HexToAddress returns ethereum s address from base 64 encoded string .