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.
- 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
To run this project, ensure you have the following software installed on your system:
- Rust (latest stable version)
- Node.js and npm
- Docker (optional, for containerized deployment)
For local testing, you'll also need:
- Anvil (optional, for running a local testnet)
-
Clone the repository:
git clone https://github.com/tangle-network/avs.git tangle-avs cd tangle-avs
-
Install dependencies:
cargo build --release
- Configure your Eigenlayer credentials and endpoints in the
.env
file:OPERATOR_PRIVATE_KEY=<your_private_key>
-
Initiate the Tangle AVS:
cargo run --release
-
Monitor the logs to ensure successful registration and operation.
-
The following test automatically runs all necessary local chains:
RUST_LOG=gadget=trace cargo test test_full_tangle_avs -- --nocapture
- 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.
- 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.
This project is released under the Unlicense License. For more information, refer to the LICENSE file.