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