gadget-sdk 0.4.0

SDK for building Blueprints and gadget on Tangle Network
Documentation
# Gadget SDK

Development tools for Gadgets targeting Tangle or EigenLayer.

## Table of Contents

- [Gadget SDK]#gadget-sdk
  - [Table of Contents]#table-of-contents
  - [Overview]#overview
  - [Features]#features
  - [Installation]#installation
    - [Examples]#examples
  - [Building and Deploying Blueprints]#building-and-deploying-blueprints

## Overview

The Gadget SDK is a comprehensive toolkit for Gadget development, providing tools and libraries for
Blueprint development on both Tangle and EigenLayer.

## Features

The Gadget SDK includes the following key features:

- Benchmarking tools
- Keystore management
- Metrics collection and reporting
- Networking utilities
- Logging systems
- Process execution and management
- Support for Native, WASM, and no-std contexts

## Installation

To add the Gadget SDK to your project, add the following to your `Cargo.toml`:

```toml
[dependencies]
gadget-sdk = { git = "https://github.com/tangle-network/gadget" }
```

### Examples

Example Blueprints can be found [here](./../blueprints):

- [Incredible Squaring]./../blueprints/incredible-squaring
- [Incredible Squaring Eigenlayer]./../blueprints/incredible-squaring-eigenlayer
- [Incredible Squaring Symbiotic]./../blueprints/incredible-squaring-symbiotic

## Building and Deploying Blueprints

Information on building a Blueprint and then Deploying it can be found [here](./../cli/README.md).