Pell Network Docs
  • Introduction on Pell Network
  • Welcome to Pell Network
  • Pell Network Architecture
  • Restaking Guides
  • Pell Chain Intro
  • Official Links
  • Delegation Mechanism
  • Clarification of Staker and Operator Roles
  • Support Assets
  • FAQ
  • Introduction
  • Restaking Mechanism
  • How to build an DVS on Pell?
  • DVS Use Cases
  • Support Networks
  • DVS Onboarding
  • DVS Rewards
  • Resources
  • DVS Node Specification
  • Installation(Draft)
  • Keyring
  • Introduction
Powered by GitBook
On this page

How to build an DVS on Pell?

PreviousRestaking MechanismNextDVS Use Cases

Pell Network enables decentralized applications and protocols to leverage Bitcoin's cryptoeconomic security, making it a powerful tool for building robust and secure services.

Here’s a step-by-step guide to help you turn your idea into a revolutionary Web3 application:

Step 1: Learn Pell Network Fundamentals

Learn the essential basics of Pell Network to understand what stakers and operators are.

Step 2: Idea to Code - Testing and Deploying Your DVS Locally

  • Smart Contract Requirements: Integrate with Pell Network (DVS Directory) and implement at least one on-chain provable event.

  • Contract Deployment Requirements: Deploy Pell Restaking Layer contracts and state, then deploy your DVS contracts.

  • Operator (Off-Chain) Requirements: Ensure your DVS operates correctly and that at least one event is written to your DVS’s on-chain contracts for future verification, payments, and slashing purposes.

Step 3: Testing - Preparing and Deploying to Testnet

  • Ensure it is easy for operators to launch.

  • Write clearly and legible Testnet User and Operator Documentation.

  • Follow : Run containers with least privilege, use minimal base images, avoid storing key material in containers, and ensure communication channels with operators for upgrades.

  • Adhere to : Encrypt keys using a password or passphrase, use remote signers like Web3signer, and ensure secure key management practices.

  • Implement the DVS Node Specification for your operator executable package: Follow guidelines for DVS Node API, metrics, and key security considerations to ensure optimal operation.

  • Follow the Testnet Onboarding instructions: Implement required interfaces for DVS data indexing, operator registration, and restakeable strategies display on the UI.

Step 4: Preparing and Deploying to Mainnet (Coming Soon)

  • Smart Contract Auditing: Have your codebase audited by at least 2-3 reputable audit firms.

  • Finalize user and operator documentation.

  • Follow the Mainnet Onboarding instructions: Implement required interfaces for data indexing in the DVS Marketplace, ensure operator registration and deregistration functions, and update metadata for proper UI display.

PreviousDVS Use CasesNextDVS Rewards

Last updated 1 month ago

Essential Security Practices for DVS Developers
Critical Security Guidelines for Developers