Methods
execute
- execute(flags: { customPreset: string; network: undefined | bootstrap | testnet | mainnet | custom; noPassword: boolean; password: undefined | string; ready?: boolean; skipPull?: boolean; target: string; workingDir: string }): Promise<void>
-
Parameters
-
flags: { customPreset: string; network: undefined | bootstrap | testnet | mainnet | custom; noPassword: boolean; password: undefined | string; ready?: boolean; skipPull?: boolean; target: string; workingDir: string }
-
customPreset: string
-
-
noPassword: boolean
-
password: undefined | string
-
Optional ready?: boolean
-
Optional skipPull?: boolean
-
target: string
-
workingDir: string
Returns Promise<void>
generateAccount
- generateAccount(networkType: NetworkType): Account
-
Parameters
Returns Account
isValidFriendlyName
- isValidFriendlyName(input: string): string | boolean
-
Parameters
Returns string | boolean
isValidHost
- isValidHost(input: string): string | boolean
-
Parameters
Returns string | boolean
Private isVoting
- isVoting(): Promise<boolean>
logAccount
- logAccount<T>(account: T, keyName: KeyName, showPrivateKeys: boolean): T
-
Type parameters
-
T: undefined | Account | PublicAccount
Parameters
-
account: T
-
-
showPrivateKeys: boolean
Returns T
resolveAccount
- resolveAccount(networkType: NetworkType, keyName: KeyName): Promise<undefined | Account>
-
Parameters
Returns Promise<undefined | Account>
resolveAccountFromSelection
- resolveAccountFromSelection(networkType: NetworkType, keyName: KeyName, keyDescription: string): Promise<Account>
-
Parameters
-
networkType: NetworkType
-
-
keyDescription: string
Returns Promise<Account>
Private resolveAllAccounts
resolveAssembly
- resolveAssembly(network: Network): Promise<string>
-
Parameters
Returns Promise<string>
resolveFileContent
- resolveFileContent(encoding: string, message: string, notFoundMessage: string): Promise<string>
-
Parameters
-
encoding: string
-
message: string
-
notFoundMessage: string
Returns Promise<string>
resolveFriendlyName
- resolveFriendlyName(defaultFriendlyName: string): Promise<string>
-
Parameters
-
defaultFriendlyName: string
Returns Promise<string>
resolveHost
- resolveHost(message: string, required: boolean): Promise<string>
-
Parameters
-
message: string
-
required: boolean
Returns Promise<string>
resolveNetwork
-
Parameters
Returns Promise<Network>
resolvePreset
- resolvePreset(network: Network, workingDir: string): Promise<string>
-
Parameters
Returns Promise<string>
resolvePrivateKeySecurityMode
resolveRestSSLCertAsBase64
- resolveRestSSLCertAsBase64(): Promise<string>
resolveRestSSLKeyAsBase64
- resolveRestSSLKeyAsBase64(): Promise<string>