Crate vss_client

Source
Expand description

Client-side library to interact with Versioned Storage Service (VSS).

VSS is an open-source project designed to offer a server-side cloud storage solution specifically tailored for noncustodial Lightning supporting mobile wallets. Its primary objective is to simplify the development process for Lightning wallets by providing a secure means to store and manage the essential state required for Lightning Network (LN) operations.

Learn more here.

Modulesยง

client
Implements a thin-client (client::VssClient) to access a hosted instance of Versioned Storage Service (VSS).
error
Implements the error type (error::VssError) returned on interacting with client::VssClient
headers
A collection of header providers.
types
Contains request/response types generated from the API definition of VSS.
util
Contains utils for encryption, requests-retries etc.