Issue with Bor on Polygon Full Node: "local keystore not used" Error

Hello everyone,

I’ve set up a PoS Polygon full node. Heimdall is running successfully, but I’m having an issue with Bor. I’ve added “personal” to the [jsonrpc.http] API in Bor config.toml like this:

port = 8545
host = ""
api = ["eth", "net", "web3", "txpool", "bor", "personal"]

However, I’m encountering an error in the logs that says: “local keystore not used.” ( I’ve created a keystore directory and set it’s path in config.toml. )

bor account new works fine, but "local keystore not used" appears when I try to create accounts via RPC and IPC.

Can anyone help me troubleshoot this? I’m happy to provide more information if needed.


Log Details :

WARN [06-22|05:16:48.815] Enabling deprecated personal namespace 
Welcome to the Geth JavaScript console!

instance: bor/v1.3.3/linux-amd64/go1.22.3
datadir: /var/lib/bor/data
modules: admin:1.0 bor:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0

To exit, press ctrl-d or type exit
> personal.newAccount
>  personal.newAccount("password")
GoError: Error: local keystore not used at InvalidResponse (web3.js:3143:16(29))
        at (native)
        at <eval>:1:20(3)