abci.host
Idiomatic Tendermint ABCI host implementation.
CODE-ERROR
Integer failure :code. See abci.host.middleware/wrap-code-keywords.
CODE-OK
Integer success :code. See abci.host.middleware/wrap-code-keywords.
default-port
Default host port. See start’s opts map.
start
(start handler & [opts])Accept Tendermint ABCI connections on the :port specified in opts, or default-port. Pass incoming messages to handler (map -> Deferred
map - see abci.host.middleware/wrap-synchronous), using its return value as the response to each request.
An :on-error key in opts may provide a function of (Closeable, Throwable). The default fn prints a stack trace to stderr and closes all connections. Not all error conditions trigger :on-error — it’s invoked only for errors subsequent to the receipt of a correctly length-prefixed message over a socket connection. More fundamental errors (e.g. totally malformed socket input) will be logged, but not surfaced to the application.
Return the result of Aleph’s start-server.
