StackingDAO
StackingDAO
StackingDAO
  • The basics
    • Stacking DAO Overview
    • The Importance of Liquid Stacking
    • Immediate and Continuous Yield with Stacking DAO
    • Points
  • The Stacking DAO app
    • stSTX - Liquid Stacking with STX Rewards
      • stSTX Basics
      • Depositing & Switching for stSTX
      • Withdrawing from stSTX
    • stSTXbtc - Liquid Stacking with BTC rewards
      • stSTXbtc Basics
      • Depositing & Switching for stSTXbtc
      • Withdrawing from stSTXbtc
      • stSTXbtc Transfers Issues
    • Native Stacking with BTC Yield
      • Native Stacking with BTC Yield Basics
      • Depositing STX in Native Stacking Pool
      • Withdrawing STX From Native Stacking Pool
    • Signer Delegations & Analytics
    • What are the risks of using Stacking DAO?
    • Frequently Asked Questions
  • Core Contracts
    • Stacking DAO Core V4
    • Signer Onboarding
  • Audits
  • Miscellaneous
    • Essential links
    • Restricted countries
    • Disclaimer
Powered by GitBook
On this page
  1. Core Contracts

Signer Onboarding

PreviousStacking DAO Core V4NextAudits

Last updated 8 months ago

The Stacking DAO protocol delegates stake to onboarded signers in the ecosystem (see ). Running a signer on the Stacks network is permissionless. Anyone can run the software and participate in signing. The onboarding process for a new signer on Stacking DAO, however, is permissioned in order to prevent malicious actors.

To onboard as a signer, you may get in touch by filling out this or through X (@StackingDAO or @philiphacks).

The steps to onboard are as follows:

  • After a short intro call with the Stacking DAO team, we would formalise the agreement with a simple SLA (which has details on required uptime and rewards processing)

  • The Stacking DAO Signer program requires signers to run a separate pool for Stacking DAO delegations. An example of such a pool can be found . We (Stacking DAO) will take care of this deployment and then set your signer as the pool owner (IMPORTANT: needs to be the signer address, i.e. the keys with which you will be signing blocks with)

  • Once the Clarity pool is deployed and your Signer address is the pool owner, we require a signature for this pool every PoX cycle (set-cycle-signer-info' on the pool). This can be generated through our own UI (see ) or through a script of your own. The Bitcoin reward address will be set to the Stacking DAO reward address (bc1q9ll6ngymkla8mnk5fq6dwlhgr3yutuxvg3whz5 in hashbytes).

  • With each signature, we can then aggregate commit the delegations into PoX and receive the BTC rewards on our address, with your signer signing the blocks.

Delegations will happen based on a queuing system, and depending on the net inflow, the protocol sees each PoX cycle.

Signer Delegations & Analytics
contact form
here (e.g. for Kiln)
here