Hierarchy (View Summary)

Constructors

Properties

_configMaps: Map<string, any> = ...
chartManager: ChartManager
configManager: ConfigManager
depManager: DependencyManager
helm: Helm
k8: K8
leaseManager: LeaseManager
localConfig: LocalConfig
logger?: SoloLogger
remoteConfigManager: RemoteConfigManager

Methods

  • Parameters

    • accountInfo: AccountInfo
    • namespace: string
    • shouldRetrievePrivateKey: boolean

    Returns Promise<
        {
            accountId: string;
            balance: number;
            privateKey?: string;
            privateKeyRaw?: string;
            publicKey: string;
        },
    >

  • Parameters

    • ctx: {
          config: {
              amount: number;
              ecdsaPrivateKey?: string;
              ed25519PrivateKey?: string;
              generateEcdsaKey: boolean;
              namespace: string;
              setAlias: boolean;
          };
          privateKey: PrivateKey;
      }

    Returns Promise<
        {
            accountAlias?: string;
            accountId: string;
            balance: number;
            privateKey: string;
            publicKey: string;
        },
    >

  • Parameters

    • ctx: { config: { accountId: string } }

    Returns Promise<AccountInfo>

  • Dynamically builds a class with properties from the provided list of flags and extra properties, will keep track of which properties are used. Call getUnusedConfigs() to get an array of unused properties.

    Parameters

    • configName: string
    • flags: CommandFlag[]
    • extraProperties: string[] = []

    Returns object

  • Parameters

    • toAccountId: AccountId
    • amount: number

    Returns Promise<boolean>