I am able to setup hyperledger besu for creating private ethereum network(followed the official documents with 3 testing accounts in gnesis file) and able to connect to metamask as well. But its not showing any accounts. I am getting null when doing eth.accounts().

As per the documentation, you can create accounts in Hyperledger besu using 3rd party tools ethsigner and Metamask.I created account using metamask but its not getting reflected in eth.accounts().

1 Answer 1


Besu, for security reasons, doesn't include account management. You have to use an external tool line EthSigner that will allow this using vaults or other secure storage for your account key.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.