An open API service indexing awesome lists of open source software.

https://github.com/exowarexyz/monorepo

Exoware Library Primitives and Examples
https://github.com/exowarexyz/monorepo

blockchain commonware rust

Last synced: 4 months ago
JSON representation

Exoware Library Primitives and Examples

Awesome Lists containing this project

README

          

# exoware

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE-MIT)
[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](./LICENSE-APACHE)
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/exowarexyz/monorepo)

## Primitives

_Primitives are designed for production use. If you find an exploit, please refer to our [security policy](./SECURITY.md) before disclosing it publicly (an exploit may equip a malicious party to attack users of a primitive)._

* [sdk-rs](./sdk-rs/README.md): Interact with the Exoware API in Rust.
* [sdk-ts](./sdk-ts/README.md): Interact with the Exoware API in TypeScript.
* [server](./server/README.md): Serve the Exoware API.
* [qmdb](./qmdb/README.md): QMDB instance backed by the Exoware API.
* [sql](./sql/README.md): SQL engine backed by the Exoware API.

## Components

_Components are designed for production use. If you find an exploit, please refer to our [security policy](./SECURITY.md) before disclosing it publicly (an exploit may equip a malicious party to attack users of a component)._

* **store**: Persist immutable artifacts.

_The interface for all components is specified in [Protobuf](https://buf.build/exowarexyz/monorepo)._

## Examples

_Examples may include insecure code (i.e. deriving keypairs from an integer arguments) to make them easier to run. Examples are not intended to be used directly in production._

* [sandbox](./examples/sandbox/README.md): Explore the Exoware API.
* [simulator](./examples/simulator/README.md): Simulate the Exoware API.

## Licensing

This repository is dual-licensed under both the [Apache 2.0](./LICENSE-APACHE) and [MIT](./LICENSE-MIT) licenses. You may choose either license when employing this code.

## Contributing

We encourage external contributors to submit issues and pull requests to the Exoware Library. To learn more, please refer to our [contributing guidelines](./CONTRIBUTING.md).

## Support

If you have any questions about using the Exoware Library, we encourage you to post in [GitHub Discussions](https://github.com/exowarexyz/monorepo/discussions). We're happy to help!