"github.com/vapor/account"
"github.com/vapor/blockchain/signers"
- "github.com/vapor/crypto/ed25519/chainkd"
+ vcrypto "github.com/vapor/crypto"
"github.com/vapor/crypto/sha3pool"
dbm "github.com/vapor/database/leveldb"
"github.com/vapor/errors"
// recoveryState used to record the status of a recovery process.
type recoveryState struct {
// XPubs recovery account xPubs
- XPubs []chainkd.XPub
+ XPubs []vcrypto.XPubKeyer
// The time to start the recovery task, used to detemine whether
// recovery task is completed.
return nil
}
-func (m *recoveryManager) AcctResurrect(xPubs []chainkd.XPub) error {
+func (m *recoveryManager) AcctResurrect(xPubs []vcrypto.XPubKeyer) error {
m.mu.Lock()
defer m.mu.Unlock()
return nil
}
-func genAcctAlias(xPubs []chainkd.XPub, index uint64) string {
+func genAcctAlias(xPubs []vcrypto.XPubKeyer, index uint64) string {
var tmp []byte
for _, xPub := range xPubs {
tmp = append(tmp, xPub[:6]...)