mirror of
https://gitlab.com/pulsechaincom/lighthouse-pulse.git
synced 2024-12-22 11:41:28 +00:00
dc2fc7a250
- Updated main Cargo.toml file - Created a new readme & binary - Includes configuration options from the validator, which now has it's config as a library.
24 lines
851 B
Markdown
24 lines
851 B
Markdown
# Lighthouse Accounts Manager
|
|
|
|
The accounts manager (AM) is a stand-alone binary which allows
|
|
users to generate and manage the cryptographic keys necessary to
|
|
interact with Ethereum Serenity.
|
|
|
|
## Roles
|
|
|
|
The AM is responsible for the following tasks:
|
|
- Generation of cryptographic key pairs
|
|
- Must acquire sufficient entropy to ensure keys are generated securely (TBD)
|
|
- Secure storage of private keys
|
|
- Keys must be encrypted while at rest on the disk (TBD)
|
|
- The format is compatible with the validator client
|
|
- Produces messages and transactions necessary to initiate
|
|
staking on Ethereum 1.x (TPD)
|
|
|
|
|
|
## Implementation
|
|
|
|
The AM is not a service, and does not run continuously, nor does it
|
|
interact with any running services.
|
|
It is intended to be executed separately from other Lighthouse binaries
|
|
and produce files which can be consumed by them. |