Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Bunch of personal_* RPC methods unknown #3485

Closed
SinErgy84 opened this issue Nov 17, 2016 · 3 comments
Closed

Bunch of personal_* RPC methods unknown #3485

SinErgy84 opened this issue Nov 17, 2016 · 3 comments
Labels
M4-core ⛓ Core client code / Rust. Z1-question 🙋‍♀️ Issue is a question. Closer should answer.

Comments

@SinErgy84
Copy link

SinErgy84 commented Nov 17, 2016

Client: Parity/v1.4.3-beta-a1a03a6-20161116/x86_64-linux-gnu/rustc1.13.0
Run-options: - --jsonrpc-apis "web3,eth,net,personal,rpc"

I've tried some functions like

  • personal_newAccountFromPhrase
  • personal_newAccountFromWallet
  • personal_accountsInfo

mentioned in https://github.com/ethcore/parity/wiki/JSONRPC-personal-module
but they all results in error that the method is not found / unknown.

Counter-sample: personal_signAndSendTransaction works like expected

Please provide also compatibility with geth-client-method personal_importRawKey to use same api calls.

@tomusdrw tomusdrw added M4-core ⛓ Core client code / Rust. Z1-question 🙋‍♀️ Issue is a question. Closer should answer. labels Nov 17, 2016
@tomusdrw
Copy link
Collaborator

We've recently moved all Parity-specific methods out of "standarized" namespaces and most of the methods are now part of parity_* namespace #3143 . Seems that the docs are not updated, I will update the docs, but in the meantime you can have a look at the code to see what methods are supported:
Personal:
https://github.com/ethcore/parity/blob/master/rpc/src/v1/traits/personal.rs#L25
Parity:
https://github.com/ethcore/parity/blob/master/rpc/src/v1/traits/parity_accounts.rs#L26

@SinErgy84
Copy link
Author

@tomusdrw Thank you!
It's kinda hard sometimes to differentiate in the release-notes /-changelog between important major changes concerning usage and minor changes concerning cosmetic refactoring.

Some time ago I also experienced that the personal-module was disabled from default-loaded-jsonrpc-modules in 1.3.?? and re-enabled by next version-change, but it needed some investigation of commits to find the clue.

You're doing great work thumb up, but it would be nice if you provide more details on your release-notes and "improve communication / documentation".

@tomusdrw
Copy link
Collaborator

Thanks, yes we have now a new label to mark PRs with significant changes that should be included in release notes.

The personal module should be disabled by default in all versions now (it contains some unsafe methods) - I'll verify that too.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
M4-core ⛓ Core client code / Rust. Z1-question 🙋‍♀️ Issue is a question. Closer should answer.
Projects
None yet
Development

No branches or pull requests

2 participants