AppModule - CosmosSwift/swift-coin GitHub Wiki
AppModule
public protocol AppModule: AppModuleGenesis
Inheritance
AppModuleGenesis
Requirements
registerInvariants(in:)
func registerInvariants(in invariantRegistry: InvariantRegistry)
route
var route: String
makeHandler()
func makeHandler() -> Handler?
querierRoute
var querierRoute: String
makeQuerier()
func makeQuerier() -> Querier?
beginBlock(request:beginBlockRequest:)
func beginBlock(request: Request, beginBlockRequest: RequestBeginBlock)
endBlock(request:endBlockRequest:)
func endBlock(request: Request, endBlockRequest: RequestEndBlock) -> [ValidatorUpdate]