-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Urgent: "personal unlockAccount" Method Not Available on BSC Node #2920
Comments
personal namespace has been removed, refer to ethereum/go-ethereum#30704 for your need, I think you can use the '--unlock'
|
Hi, Without personal namespace, how to we are create new address using personal_newAccount & how will unlock our old accounts using personal_unlockAccount & personal.lockAccount. is, there any alternative method to do this? |
use whether to recover before that, maybe you can try branch in Revert "all: remove personal RPC namespace (#30704) |
Geth Geth v1.5.6. I noticed that Clef is not included by default in this version. Since Clef is essential for signing transactions securely, I would like to know the recommended approach to deploy and use Clef with the latest BSC Geth version. Could you please share official documentation or best practices for setting up an external Clef instance with BSC Geth. |
build clef
once it's done, you can find use clefyou can refer https://geth.ethereum.org/docs/tools/clef/introduction |
HI, Clef is still prompting for manual approval and password entry, which prevents automation. curl -X POST --data '{"jsonrpc":"2.0","method":"account_new","params":[],"id":1}' Clef prompts: Approve? [y/N]:
New account passwordPlease enter a password for the new account to be created (attempt 0 of 3) I need a way to fully automate account creation without manual intervention. Ideally, Clef should: Automatically approve requests using clef-rules.js. |
You can refer to the official Clef documentation for more information on how to implement rules: https://geth.ethereum.org/docs/tools/clef/rules#ruleset-examples |
I am currently running a BSC full node and have encountered an issue where the
personal.unlockAccount
method is not available. Despite enablingallow-insecure-unlock
and including"personal"
in theHTTPModules
configuration, the method remains undefined in the Geth console.Node Details:
admin, personal, eth, net, web3, txpool, parlia
allow-insecure-unlock
enabledHTTPModules
includes"personal"
WSPort
andHTTPPort
properly configuredgeth_linux --cache=8000 --config /opt/bsc/config.toml --datadir /opt/bsc/node --rpc.allow-unprotected-txs --http --maxpeers=500 --ws --syncmode=full --history.transactions=0 --allow-insecure-unlock --tries-verify-mode=none --db.engine=pebble --http.api "admin,personal,eth,net,web3,txpool,parlia"
log:
INFO [02-26|04:49:31.971] IPC endpoint opened url=/opt/bsc/node/geth.ipc
ERROR[02-26|04:49:31.972] Unavailable modules in HTTP API list unavailable=[personal] available="[admin debug web3 eth txpool mev parlia miner net]"
INFO [02-26|04:49:31.972] HTTP server started endpoint=127.0.0.1:8545 auth=false prefix= cors= vhosts=localhost
Despite restarting the node and updating to the latest version, the issue persists. Could you please advise on resolving this problem? Any guidance or documentation references would be greatly appreciated.
The text was updated successfully, but these errors were encountered: