NameServiceApp - CosmosSwift/swift-coin GitHub Wiki
NameServiceApp
public final class NameServiceApp: BaseApp, App
Inheritance
App, BaseApp
Initializers
init(logger:database:commitMultiStoreTracer:loadLatest:invariantCheckPeriod:options:)
public init(logger: Logger, database: Database, commitMultiStoreTracer: Writer?, loadLatest: Bool, invariantCheckPeriod: UInt, options: ((BaseApp) -> Void)) throws
Properties
defaultCLIHome
let defaultCLIHome = "\(home)/.nameservicecli"
defaultNodeHome
let defaultNodeHome = "\(home)/.nameserviced"
codec
let codec: Codec
moduleBasics
let moduleBasics
simulationManager
let simulationManager: SimulationManager? = nil
moduleAccountAddresses
var moduleAccountAddresses: [String: Bool]
Methods
exportAppStateAndValidators(forZeroHeight:jailWhiteList:)
public func exportAppStateAndValidators(forZeroHeight: Bool, jailWhiteList: [String]) throws -> (JSON, [GenesisValidator])
configure()
public static func configure()
initChainer(request:initChainRequest:)
public func initChainer(request: Request, initChainRequest: RequestInitChain) -> ResponseInitChain
beginBlocker(request:beginBlockRequest:)
public func beginBlocker(request: Request, beginBlockRequest: RequestBeginBlock) -> ResponseBeginBlock
endBlocker(request:endBlockRequest:)
public func endBlocker(request: Request, endBlockRequest: RequestEndBlock) -> ResponseEndBlock
load(height:)
public func load(height: Int64) throws
makeCodec()
public static func makeCodec() -> Codec