func (addr EthAddress) ScriptAddress() []byte {
	return addr.address.Bytes()
}
ScriptAddress returns byte representation of address
package wallet
import (
	"crypto/ecdsa"
	"io/ioutil"
	"os"
	"github.com/btcsuite/btcd/chaincfg"
	hd "github.com/btcsuite/btcutil/hdkeychain"
	"github.com/ethereum/go-ethereum/accounts/keystore"
	"github.com/ethereum/go-ethereum/common"
	"github.com/ethereum/go-ethereum/core/types"
	"github.com/ethereum/go-ethereum/crypto"
	"github.com/tyler-smith/go-bip39"
)
type EthAddress struct {
	address *common.Address
}
func (addr EthAddress) String() string {
	return addr.address.Hex()  
}
func (addr EthAddress) EncodeAddress() string {
	return addr.address.Hex()  
}