outcomes for Account Management - consensys/quorum

Account Management in Quorum can be accomplished using account plugins and external vaults. Here are the possible options and examples for each option:

  1. Account Plugins: Quorum supports account management plugins that can be used to manage accounts. These plugins are implemented as Go packages and can be integrated into Quorum using the plugin system. Here’s an example of how to use an account plugin:
import (
"github.com/ethereum/go-ethereum/accounts"
"github.com/ethereum/go-ethereum/accounts/plugin"
)

// Initialize the account manager with the plugin account store
accountManager := accounts.NewManager(plugin.NewAccountStore("path/to/plugin"))