Squads v3 Docs
  • Welcome to Squads
  • Who we are?
  • Basics
    • What's a Multisig?
    • What's a Squad?
  • Getting Started
    • Create a Squad
  • Navigating Your Squad
    • Dashboard
    • Vault
    • Transactions
    • Developers
      • Programs
      • Token Manager
      • Validators
      • TX Builder
    • Creators
    • Apps
    • Owners and Settings
  • Integrations
    • Staking
      • Stakewiz
      • JitoSOL
      • Lido
      • Marinade
      • SolBlaze
    • Tensor
    • Cardinal
    • Dialect
    • Bonfida
    • Jupiter
    • Coinflow
  • Security and audits
    • Security
    • Security Policy & Bug Bounty
    • Audit reports
  • Frequently Asked Questions
    • General
    • Protocol
    • Costs of using Squads
  • Development
    • PDAs
      • Multisig
      • Transaction
      • Instruction
      • Derivation
    • Authorities
    • Anchor IDL
      • Loading the Program
      • Create a Multisig
      • Transactions
        • Create a Transaction
        • Adding Instructions
        • Activating a Transaction
        • Approve / Reject a Transaction
        • Executing
    • SDK
  • Squads Community
    • Self Custody Society (SCS)
    • Community
Powered by GitBook
On this page
  • Adding validators
  • Managing validators
  1. Navigating Your Squad
  2. Developers

Validators

How to manage validators within your Squad.

PreviousToken ManagerNextTX Builder

Last updated 1 year ago

Users are able to manage validators directly from their Squad. The management of validators includes changing commissions, withdrawing rewards, and changing authorities.

Adding validators

Users can transfer their validator withdraw authority to a Squad.

To transfer validator withdraw authority to a Squad:

  1. Navigate to the "Validators" tab and click on the "+Add Validator" button.

2. Fill out the name and validator ID and click on the "Next" button.

3. Set the validator withdraw authority and click on "Verify Authority". You can also transfer the authority using SAT (Safe Authority Transfer).

For users who would want to perform the authority transfer in a safer way there is an option to make a Safe Authority Transfer (SAT).

SAT creates a transaction in the Squad, which needs to be signed by both Squad's Vault PDA and the current authority holder.

To perform a Safe Authority Transfer (SAT):

  1. Add your CLI wallet to the Squad. Check the Owners and Setting page for more info on how to add members.

  2. Click on the "Create SAT" button.

  3. Enter a description (optional) and run a transaction inside your Squad.

  4. Once the transaction meets the confirmation threshold, execute it with your CLI wallet, which you added to your Squad. More on transactions here.

  5. After the transaction is executed, the withdraw authority will be transferred to your Squad.

A validator withdraw authority can be reassigned to a different address via the UI or Squads CLI tool after it has been transferred to a Squad.

Managing validators

To change commission:

  1. Navigate to the "Validators" tab and select the validator which you would like to manage.

  2. Click on the "Change commission" button.

  3. Insert the new commission percentage, insert the description (optional) and launch a transaction.

  4. The validator commission will be updated upon transaction execution.

To withdraw rewards:

  1. Navigate to the "Validators" tab and select the validator from which you would like to withdraw rewards.

  2. Click on the "Withdraw Rewards" button.

  3. Insert the description (optional) and click on the "Withdraw" button to launch a transaction.

  4. Your rewards will appear in your Squad vault upon transaction execution.

To change authority:

  1. Navigate to the "Validators" tab and select the validator which authority you would like to change.

  2. Click on the "Change Authority" button.

  3. Insert the new address to which you would like to pass the authority. Insert the description (optional).

  4. Click on the "Initiate a transaction" button and launch a transaction. The authority will be transferred to the newly assigned address upon transaction execution.

Users can also leverage Squads CLI tool to transfer validator withdraw authority from their Squad.

Validators tab
Add a validator pop-up
Add a validator pop-up
Validator pop-up
Page cover image