Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nucypher/taco-web

🌮 A TypeScript client for TACo (Threshold Access Control)
https://github.com/nucypher/taco-web

ethereum nucypher nucypher-proxy-reencryption proxy-re-encryption threshold-cryptography typescript web3

Last synced: 1 day ago
JSON representation

🌮 A TypeScript client for TACo (Threshold Access Control)

Awesome Lists containing this project

README

        

# taco-web

A TypeScript library for interacting with access control functionality in the browser.

Full documentation can be found [here](https://docs.threshold.network/app-development/threshold-access-control-tac).

> **Warning**
>
> `taco-web` is under [active development](https://github.com/nucypher/taco-web/pulls):
>
> - We expect breaking changes.

## Installation

```
pnpm add @nucypher/taco
```

## Tutorial

To learn more, follow the tutorial at Threshold
Network's [docs](https://docs.threshold.network/app-development/threshold-access-control-tac/get-started-with-tac).

## Examples

See [`taco-web/examples`](https://github.com/nucypher/taco-web/tree/main/examples) to find out how to
integrate `taco-web` into your favorite web framework.

We also provide demos of TACo applications:

- [taco-demo](https://github.com/nucypher/taco-web/tree/main/demos/taco-demo)
- [taco-nft-demo](https://github.com/nucypher/taco-web/tree/main/demos/taco-nft-demo)

These examples showcase integration with web applications utilizing an end-to-end flow of creating encrypted data with associated conditions and enacting access-controlled decryption.

# Contributing

If you would like to contribute to the development of `taco-web`, please see our [Contributing Guide](CONTRIBUTING.md).
You can also join our [Discord](https://discord.gg/threshold) and say hello!