https://github.com/tangle-network/frost-blueprint
A FROST Blueprint for Tangle Network to showcase MPC using Gadget SDK
https://github.com/tangle-network/frost-blueprint
tangle-blueprint tangle-network
Last synced: 2 months ago
JSON representation
A FROST Blueprint for Tangle Network to showcase MPC using Gadget SDK
- Host: GitHub
- URL: https://github.com/tangle-network/frost-blueprint
- Owner: tangle-network
- License: unlicense
- Created: 2024-10-28T17:47:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T14:23:54.000Z (about 1 year ago)
- Last Synced: 2025-03-13T15:28:53.903Z (about 1 year ago)
- Topics: tangle-blueprint, tangle-network
- Language: Rust
- Homepage:
- Size: 994 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
A Tangle Blueprint 🌐
**A FROST Blueprint for Tangle Network.**
> [!CAUTION]
> This still WIP and mostly broken, keep an eye on the commit log
## 📚 Prerequisites
Before you can run this project, you will need to have the following software installed on your machine:
- [Rust](https://www.rust-lang.org/tools/install)
- [Forge](https://getfoundry.sh)
- [Tangle](https://github.com/tangle-network/tangle?tab=readme-ov-file#-getting-started-)
You will also need to install `cargo-tangle`, our CLI tool for creating and deploying Tangle Blueprints:
To install the Tangle CLI, run the following command:
> Supported on Linux, MacOS, and Windows (WSL2)
```bash
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tangle-network/gadget/releases/download/cargo-tangle-v0.1.2/cargo-tangle-installer.sh | sh
```
Or, if you prefer to install the CLI from crates.io:
```bash
cargo install cargo-tangle --force # to get the latest version.
```
## 🚀 Getting Started
Once `cargo-tangle` is installed, you can create a new project with the following command:
```sh
cargo tangle blueprint create --name
```
and follow the instructions to create a new project.
## 🛠️ Development
Once you have created a new project, you can run the following command to start the project:
```sh
cargo build
```
to build the project, and
```sh
cargo tangle blueprint deploy
```
to deploy the blueprint to the Tangle network.
## 📚 Overview
This project is about creating a simple Hello World Blueprint for Tangle and EigenLayer. Blueprints are specifications for Actively Validated Services (AVS) on the Tangle Network. An AVS is an off-chain service that runs arbitrary computations for a user-specified period of time.
Blueprints provide a useful abstraction, allowing developers to create reusable service infrastructures as if they were smart contracts. This enables developers to monetize their work and align long-term incentives with the success of their creations, benefiting proportionally to their Blueprint's usage.
For more details, please refer to the [project documentation](https://docs.tangle.tools/developers/blueprints).
## 📬 Feedback
If you have any feedback or issues, please feel free to open an issue on our [GitHub repository](https://github.com/tangle-network/blueprint-template/issues).
## 📜 License
This project is licensed under the unlicense License. See the [LICENSE](./LICENSE) file for more details.