Crate lockchain_http[][src]

A plug and play http interface layer for various lockchain components

The way this is done is by shimming a common REST interface (via actix-web) in between common lockchain-core types and the lockchain-client library which is a base wrapper around reqwest which uses this API.

You can of course also use whatever other library, in whatever language you want to access this API. Doing so via the official client gives you the ability to negotiate version numbers and have more advanced error handling built-in.

Ideally this shim-layer version should be the same as the lockchain-core it binds against, however especially during development this won't always be the case.

Note: API endpoint documentation can be found here

Modules

models

Data models specific to the lockchain API

state

Functions

create_server

Create a new lockchain-http server for a vault state

Type Definitions

HttpApi

A simple rename of the long generic types that are returned for a new server