mirror of
https://github.com/ACINQ/eclair.git
synced 2025-02-24 06:47:46 +01:00
* generate all channel keys and secrets from the node key and channel number * use a key manager the key manager does not export private keys or secrets. It exports public keys, and points, and provide methods to sign transaction. There is just one exception: it does export revocation secrets, since we need to send them back when we receive a commitment signature. * key management: cache private keys and public keys * add key manager to node parameters * create an interface for key manager and an implementation which keeps private keys locally * generate a new BIP32 key path for each new channel When we create a new channel we generate a new random BIP32 key path with 128 bits of entropy |
||
---|---|---|
.. | ||
src | ||
eclair-cli | ||
pom.xml |