Skip to content

AppModule

ratranqu edited this page Apr 26, 2021 · 2 revisions

AppModule

public protocol AppModule: AppModuleGenesis 

Inheritance

AppModuleGenesis

Default Implementations

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] 

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]
Types
Protocols
Global Typealiases
Global Variables
Global Functions
Extensions
Clone this wiki locally