GenesisDocument - CosmosSwift/swift-coin GitHub Wiki
GenesisDocument
public struct GenesisDocument<AppState: Codable>: Codable
Inheritance
Codable
Initializers
init(jsonData:)
public init(jsonData: Data) throws
init(fileAtPath:)
public init(fileAtPath path: String) throws
Properties
chainID
var chainID: String
validators
var validators: [GenesisValidator]?
appState
var appState: AppState?
Methods
save(atFilePath:)
public func save(atFilePath path: String) throws
validateAndComplete()
public mutating func validateAndComplete() throws
exportGenesisFile(atPath:)
mutating public func exportGenesisFile(atPath genesisFilePath: String) throws