Skip to content

tangle-network/avs

Repository files navigation

Tangle AVS on Eigenlayer 🌐

📚 Overview

The Tangle AVS (Actively Validated Service) on Eigenlayer enables operators to run either a Tangle validator or operator node, contributing to the Tangle Network's security and decentralization while earning rewards through the Eigenlayer ecosystem.

By participating in the Tangle AVS, operators and restakers will be eligible for points on the Tangle Network. These points will be convertible to tokens through an airdrop when Tangle launches on Eigenlayer's testnet and mainnet.

Architecture

Tangle AVS Architecture

🚀 Key Features

  • Deploy and manage a Tangle validator or operator node
  • Accumulate points redeemable for Tangle tokens
  • Strengthen Tangle Network's security and decentralization
  • Utilize Eigenlayer's innovative restaking mechanism

🛠️ Getting Started

Prerequisites

To run this project, ensure you have the following software installed on your system:

For local testing, you'll also need:

  • Anvil (optional, for running a local testnet)

Installation

  1. Clone the repository:

    git clone https://github.com/tangle-network/avs.git tangle-avs
    cd tangle-avs
    
  2. Install dependencies:

    cargo build --release
    

Configuration

  1. Configure your Eigenlayer credentials and endpoints in the .env file:
    OPERATOR_PRIVATE_KEY=<your_private_key>
    

Launching the AVS

  1. Initiate the Tangle AVS:

    cargo run --release
    
  2. Monitor the logs to ensure successful registration and operation.

Testing

  1. The following test automatically runs all necessary local chains:

    RUST_LOG=gadget=trace cargo test test_full_tangle_avs -- --nocapture

💰 Rewards and Points

  • Operators and restakers accumulate points for their participation in the Tangle AVS.
  • These points will be convertible to Tangle tokens through a future airdrop.
  • The precise conversion rate and airdrop details will be announced closer to the Tangle Network's launch on Eigenlayer.

🤝 Community and Support

  • Stay updated by following us on Twitter.
  • Explore our comprehensive Documentation for detailed guides and FAQs.
  • For feedback, questions, or issues, please open an issue on our GitHub repository.

📜 License

This project is released under the Unlicense License. For more information, refer to the LICENSE file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •