Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ConfigService

Index

Constructors

constructor

Properties

Private Readonly addressesService

addressesService: AddressesService

Private Readonly configLoader

configLoader: ConfigLoader

Private Readonly fileSystemService

fileSystemService: FileSystemService

Static defaultParams

defaultParams: ConfigParams = ...

Methods

Private cleanUpConfiguration

Private copyNemesis

  • copyNemesis(addresses: Addresses): Promise<void>

Private createAccountKeyLinkTransaction

  • createAccountKeyLinkTransaction(transactionsDirectory: string, presetData: ConfigPreset, node: NodeAccount): Promise<Transaction>

Private createVotingKeyTransactions

  • createVotingKeyTransactions(transactionsDirectory: string, presetData: ConfigPreset, node: NodeAccount): Promise<Transaction[]>

Private createVrfTransaction

  • createVrfTransaction(transactionsDirectory: string, presetData: ConfigPreset, node: NodeAccount): Promise<Transaction>

Private generateExplorers

Private generateGateways

  • generateGateways(presetData: ConfigPreset): Promise<void[]>

Private generateNemesisConfig

Private generateNodeCertificates

Private generateNodeConfiguration

  • generateNodeConfiguration(account: NodeAccount, index: number, presetData: ConfigPreset, currentFinalizationEpoch: undefined | number, knownPeers: PeerInfo[]): Promise<void>

Private generateNodes

Private generateP2PFile

  • generateP2PFile(knownPeers: PeerInfo[], listLimit: number, outputFolder: string, info: string, jsonFileName: string): Promise<string>

resolveConfigPreset

Private resolveCurrencyName

Private resolveCurrentPresetData

Private resolveNemesis

Private resolveRests

run

Private storeTransaction

  • storeTransaction(transactionsDirectory: string, name: string, payload: string): Promise<Transaction>

Generated using TypeDoc