Managed Wallet Introduction
The managed wallet allows the generation and management of individual ethereum accounts, that can be used for signing transactions by other linked Kaleido services. Such as to generate and transfer tokens, or to submit transactions via the REST API Gateway.
Wallets can be integrated with cloud Hardware Security Modules (HSMs) / Key Management Services (KMS). When an external cloud KMS is linked to the managed wallet, then the keys never leave that KMS. The managed wallet calls out to the KMS to sign each payload individually.
Also see the HD Wallet for managing a billion accounts efficiently, for anonymity or high scale management of unique addresses generated from a single secure seed phrase.
Core capabilities:
-
Key Ownership: Extends key ownership to members of an organization, allowing each member to sign transactions with their own private keys. This provides greater audit-ability, especially for the networks making use of proxy memberships.
-
Ethereum JSON-RPC Endpoint: EthWallet not only gives you the ability to create your own keys, but also provides JSON-RPC endpoints to send transactions to, which the service will use the designated signing key to sign and submit to the Ethereum blockchain.
-
Integration with Signing Services: Seamlessly integrates with HSM-based signing services. Prevent key leakage by providing an additional layer of security that protects the secret keys.