Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: move join operator docs #90

Merged
merged 1 commit into from
Dec 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 0 additions & 71 deletions pages/developers/gadget-sdk.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,77 +2,6 @@

The Blueprint Gadget SDK is a powerful toolkit designed to streamline the development of offchain components for Actively Validated Services (AVS) and Tangle Blueprints. It provides a comprehensive set of features and tools that make building complex multi-party services faster, easier, and more secure.

## Core Value Propositions

import PrettyListDisplay from '../../components/PrettyListDisplay';

<PrettyListDisplay items={[
{
title: "Accelerated Development",
description: "The SDK dramatically speeds up offchain service development by providing:",
subItems: [
{ title: "Pre-built components for common functionality" },
{ title: "Standardized interfaces and patterns" },
{ title: "Rich documentation and examples" },
{ title: "Battle-tested implementations" }
]
},
{
title: "Rich Feature Set",
description: "Developers have access to a comprehensive suite of tools:",
subItems: [
{ title: "Keystores", description: "Secure key management and cryptographic operations w/ ECDSA, ED25519, BLS381, BN254 key types." },
{ title: "Context System", description: "Structured access to onchain data, API services, and common utilities" },
{ title: "P2P Networking", description: "Built-in networking capabilities for distributed systems" },
{ title: "Event Listeners", description: "React to onchain events across multiple chains, cron-jobs, API calls, and more" },
{ title: "Cryptographic Modules", description: "Advanced cryptographic primitives and protocols" }
]
},
{
title: "Standardized Blueprint Runner",
description: "The SDK includes a standardized `BlueprintRunner` that:",
subItems: [
{ title: "Provides a consistent execution runner" },
{ title: "Makes distribution to operators simple and reliable" },
{ title: "Handles job scheduling and management" },
{ title: "Implements standard monitoring and logging" }
]
},
{
title: "Streamlined Operations",
description: "The SDK simplifies the operational aspects of running services:",
subItems: [
{ title: "Easy deployment workflows" },
{ title: "Built-in monitoring and metrics" },
{ title: "Comprehensive documentation" },
{ title: "Standard operational procedures" }
]
},
{
title: "Network Effects",
description: "As more developers adopt the SDK:",
subItems: [
{ title: "The codebase becomes more battle-tested" },
{ title: "Operators gain confidence in running Blueprint services" },
{ title: "Developers can leverage shared components and libraries" },
{ title: "Improvements benefit the entire ecosystem" },
{ title: "Best practices emerge and evolve" }
]
},
{
title: "Blueprint Templates",
description: "Ready-to-use templates for common use cases:",
subItems: [
{ title: "Obol DVT Blueprint", description: "Distributed validator cluster implementation", href: "https://github.com/tangle-network/obol-dvt-blueprint" },
{ title: "TLS Notary Blueprint", description: "Zero-knowledge TLS proofs", href: "https://github.com/tangle-network/tls-notary-blueprint" },
{ title: "FROST Blueprint", description: "Threshold Schnorr signatures using FROST protocol", href: "https://github.com/tangle-network/frost-blueprint" },
{ title: "Hyperlane Blueprint", description: "Hyperlane bridges as a service", href: "https://github.com/tangle-network/hyperlane-blueprint-template" },
{ title: "LayerZero DVN Blueprint", description: "Decentralized Verifier Network for LayerZero", href: "https://github.com/tangle-network/layerzero-dvn-blueprint" },
{ title: "LayerZero Executor Blueprint", description: "LayerZero Executor implementation", href: "https://github.com/tangle-network/layerzero-executor-blueprint-template" }
]
}
]} />

## Getting Started

import TableOfContentCards from "../../components/TableOfContentCards.tsx"
Expand Down
13 changes: 13 additions & 0 deletions pages/operators/_meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,20 @@
{
"-- introduction": {
"type": "separator",
"title": "Introduction"
},
"introduction": "Get Started",
"node-basics": "Node Basics",
"validator": "Running a Validator",
"monitoring": "Node Monitoring",
"-- Tangle Blueprint Operators": {
"type": "separator",
"title": "Blueprint Operators"
},
"operator": "Running an operator",
"-- Eigenlayer AVS Operators": {
"type": "separator",
"title": "Eigenlayer AVS Operators"
},
"tangle-avs": "Tangle AVS"
}
3 changes: 3 additions & 0 deletions pages/operators/operator/_meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"join_operator": "Join as an Operator"
}
1 change: 0 additions & 1 deletion pages/restake/_meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
},
"restake-introduction": "Tangle Restaking",
"incentives": "Incentives",
"join_operator": "Operator Docs",
"how_to_restake": "How to Restake on Tangle",
"restake_developers": "Developer Docs",
"-- liquid staking": {
Expand Down
Loading