ServerContext - CosmosSwift/swift-coin GitHub Wiki

ServerContext

public class ServerContext

Properties

configuration

var configuration: Tendermint.Configuration = .default

logger

var logger: Logger

codec

var codec: Codec

defaultHome

var defaultHome: String = ""

commands

let commands: [ParsableCommand.Type] = [
        StartCommand.self,
//        UnsafeResetAllCommand.self,
//        TenderminCommand.self,
//        ExportCommand.self,
//        VersionCommand.self
    ]

makeApp

var makeApp: MakeApp

exportApp

var exportApp: ExportApp

Methods

makeDatabase(path:)

public static func makeDatabase(path: String) throws -> Database

makeTraceWriter(path:)

public static func makeTraceWriter(path: String) throws -> Writer