func (w *keystoreWallet) Accounts() []accounts.Account {
	return []accounts.Account{w.account}
}
Accounts implements accounts.Wallet, returning an account list consisting of
a single account that the plain kestore wallet contains.
package keystore
import (
	"github.com/DSiSc/craft/types"
	"github.com/DSiSc/wallet/accounts"
	"github.com/DSiSc/wallet/common"
	"math/big"
)
type keystoreWallet struct {
	account  accounts.Account  
	keystore *KeyStore         
}
func (w *keystoreWallet) URL() accounts.URL {
	return w.account.URL
}
func (w *keystoreWallet) Status() (string, error) {
	w.keystore.mu.RLock()
	defer w.keystore.mu.RUnlock()
	if _, ok := w.keystore.unlocked[common.Address(w.account.Address)]; ok {
		return "Unlocked", nil
	}
	return "Locked", nil
}
func (w *keystoreWallet) Open(passphrase string) error { return nil }
func (w *keystoreWallet) Close() error { return nil }