Pell Network
  • Introduction
    • Welcome to Pell Network
    • Pell Network Architecture
    • Pell Chain Intro
    • Official Links
  • PELL Tokenomics
  • Restaking Guides
    • Restaking Guides
    • Restaking Mechanism
    • Delegation Mechanism
    • Clarification of Staker and Operator Roles
    • Support Networks
    • Support Assets
    • FAQ
  • DVS Developer Guides
    • Introduction
    • DVS Use Cases
    • How to build an DVS on Pell?
    • DVS Rewards
    • DVS Onboarding
    • DVS Node Specification
    • Resources
      • Essential Security Practices for DVS Developers
      • Critical Security Guidelines for Developers
  • Node Operator Guides
    • Introduction
    • Installation(Draft)
    • Keyring
    • Operator Onboarding?
    • Essential Security Practices for Node Operators
  • Points System
    • Restaked Points
    • Point Campaign: Epochs 1
    • Point Campaign: Epochs 2 (Coming Soon)
  • Security
    • Bug Bounty Program
    • Audits
    • Contracts Address
  • Litepaper
  • Testnet
    • How to Get Gas from the Pell Discord/BNB/Core/Mantle/exSat Faucet
    • How to Claim Testnet Tokens
    • How to Restake Testnet Tokens on Pell Testnet
    • How to Delegate Testnet Tokens on Pell
    • Testnet FAQ(English)
    • Testnet FAQ (Chinese)
Powered by GitBook
On this page

Was this helpful?

  1. DVS Developer Guides

How to build an DVS on Pell?

PreviousDVS Use CasesNextDVS Rewards

Last updated 8 months ago

Was this helpful?

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.

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 : 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 for your operator executable package: Follow guidelines for DVS Node API, metrics, and key security considerations to ensure optimal operation.

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

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

Essential Security Practices for DVS Developers
Critical Security Guidelines for Developers
DVS Node Specification
Testnet Onboarding
Mainnet Onboarding