Properties
Private Readonly addressesService
Private Readonly configLoader
Private Readonly fileSystemService
Methods
Private cleanUpConfiguration
Private copyNemesis
- copyNemesis(addresses: Addresses): Promise<void>
-
Parameters
Returns Promise<void>
Private createAccountKeyLinkTransaction
- createAccountKeyLinkTransaction(transactionsDirectory: string, presetData: ConfigPreset, node: NodeAccount): Promise<Transaction>
-
Parameters
-
transactionsDirectory: string
-
-
Returns Promise<Transaction>
Private createVotingKeyTransactions
- createVotingKeyTransactions(transactionsDirectory: string, presetData: ConfigPreset, node: NodeAccount): Promise<Transaction[]>
-
Parameters
-
transactionsDirectory: string
-
-
Returns Promise<Transaction[]>
Private createVrfTransaction
- createVrfTransaction(transactionsDirectory: string, presetData: ConfigPreset, node: NodeAccount): Promise<Transaction>
-
Parameters
-
transactionsDirectory: string
-
-
Returns Promise<Transaction>
Private generateExplorers
-
Parameters
Returns Promise<void[]>
Private generateGateways
-
Parameters
Returns Promise<void[]>
Private generateNemesisConfig
-
Parameters
Returns Promise<void>
Private generateNodeCertificates
-
Parameters
Returns Promise<void>
Private generateNodeConfiguration
- generateNodeConfiguration(account: NodeAccount, index: number, presetData: ConfigPreset, currentFinalizationEpoch: undefined | number, knownPeers: PeerInfo[]): Promise<void>
-
Parameters
-
-
index: number
-
-
currentFinalizationEpoch: undefined | number
-
Returns Promise<void>
Private generateNodes
-
Parameters
Returns Promise<void>
Private generateP2PFile
- generateP2PFile(knownPeers: PeerInfo[], listLimit: number, outputFolder: string, info: string, jsonFileName: string): Promise<string>
-
Parameters
-
-
listLimit: number
-
outputFolder: string
-
info: string
-
jsonFileName: string
Returns Promise<string>
Private resolveCurrencyName
-
Parameters
Returns string
Private resolveCurrentPresetData
Private resolveNemesis
-
Parameters
Returns Promise<void>
Private resolveRests
-
Parameters
Returns Promise<{ defaultNode: string; restNodes: string[] }>
Private storeTransaction
- storeTransaction(transactionsDirectory: string, name: string, payload: string): Promise<Transaction>
-
Parameters
-
transactionsDirectory: string
-
name: string
-
payload: string
Returns Promise<Transaction>