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

Tutorials

Description
No description provided
Readme 64 KiB