ethereum / go-ethereum

Go implementation of the Ethereum protocol
https://geth.ethereum.org
GNU Lesser General Public License v3.0
47.5k stars 20.1k forks source link

Remove `personal` namespace from geth #25948

Closed holiman closed 1 year ago

holiman commented 2 years ago

Rationale

We have long been wanting to remove account management from geth. This proposal is a step towards that, by removing the personal namespace from geth.

With the upcoming 1.11 release, I think this would be a good time to do it.

UX affected

I think the most blatant PITA for users would be in scenarios where geth is used to sign clique blocks. However, it's a one-time effort to switch to use clef instead. Docs here: https://geth.ethereum.org/docs/clef/cliquesigning

Methods affected

Methods which have other alternatives

Methods that do not have other (direct) alternatives

qb2main commented 8 months ago

!!! How to create new account using API. All methods ... (not externally exposed) how to create it using API, help pls