|
|
@@ -36,7 +36,6 @@ var (
|
|
|
personalMapping = map[string]personalhandler{
|
|
|
"personal_listAccounts": (*personalApi).ListAccounts,
|
|
|
"personal_newAccount": (*personalApi).NewAccount,
|
|
|
- "personal_deleteAccount": (*personalApi).DeleteAccount,
|
|
|
"personal_unlockAccount": (*personalApi).UnlockAccount,
|
|
|
}
|
|
|
)
|
|
|
@@ -105,21 +104,6 @@ func (self *personalApi) NewAccount(req *shared.Request) (interface{}, error) {
|
|
|
return acc.Address.Hex(), err
|
|
|
}
|
|
|
|
|
|
-func (self *personalApi) DeleteAccount(req *shared.Request) (interface{}, error) {
|
|
|
- args := new(DeleteAccountArgs)
|
|
|
- if err := self.codec.Decode(req.Params, &args); err != nil {
|
|
|
- return nil, shared.NewDecodeParamError(err.Error())
|
|
|
- }
|
|
|
-
|
|
|
- addr := common.HexToAddress(args.Address)
|
|
|
- am := self.ethereum.AccountManager()
|
|
|
- if err := am.DeleteAccount(addr, args.Passphrase); err == nil {
|
|
|
- return true, nil
|
|
|
- } else {
|
|
|
- return false, err
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
func (self *personalApi) UnlockAccount(req *shared.Request) (interface{}, error) {
|
|
|
args := new(UnlockAccountArgs)
|
|
|
if err := self.codec.Decode(req.Params, &args); err != nil {
|