1.2 KiB
1.2 KiB
SecretManager
Using stellar lab one can derive secrets that can be used for the Stellar network.
Furthermore, by using a Mnemonics derived keys can be indexed for future recoveries.
This Approach can ensure that keys can be reproduced and are reproducible.
[NOTE] Default approaches are not reproducible and are totally random.
Purpose of this repo
- Create a secret manager for the Stellar network
- Run CI/CD actions that requires a secret
List of Stored Secrets
-
NODES:
- MN1KEY: Mainnet node key number 1
- MN2KEY: Mainnet node key number 2
- MN3KEY: Mainnet node key number 3
- TN1KEY: Testnet node key number 1
- TN2KEY: Testnet node key number 2
-
ISSUERKEY: Used for issuing assets on the Stellar network
-
VOTINGKEY: Used for voting for future upgrades
-
VAULTKEY: Used for vault
List of Actions
- Initial Setup of nodes:
- Using git runner with combination of secrets stored in this repo
- VPS details are stored in Environment Variables
- Actions are stored in
.github/workflows