ACP-267: Primary Network validator uptime requirement increases from 80% to 90%.Read the proposal

Introduction

Overview of validator operations with multi-sig governance

This chapter covers how to perform validator operations through your new multi-sig governance structure. The core operations (add, change weight, remove) are the same as before, but the flow now involves multi-sig approval.

Key Difference: Multi-Sig Approval

In the previous chapter on Validator Manager Operations, you performed operations directly from your EOA:

With the multi-sig setup, the flow now includes Safe wallet approval:

Operations Overview

OperationPhasesMulti-Sig Approvals Needed
Add ValidatorInitiate + Complete2 (one per phase)
Change WeightInitiate + Complete2 (one per phase)
Remove ValidatorInitiate + Complete2 (one per phase)

Each phase requires a separate multi-sig transaction. Plan accordingly when coordinating with your signers.

The Two-Phase Pattern

All validator operations follow the same two-phase pattern:

Phase 1: Initiation

  1. Propose in Safe: A signer creates a transaction proposal in the Safe wallet
  2. Collect Approvals: Other signers review and approve the transaction
  3. Execute: Once threshold is met, execute the transaction
  4. Warp Message Sent: The Validator Manager sends a message to P-Chain

Phase 2: Completion

  1. Wait for P-Chain: The P-Chain processes the request and signs a response
  2. Propose Completion: A signer proposes the completion transaction in Safe
  3. Collect Approvals: Other signers approve the completion
  4. Execute: Complete the operation on the Validator Manager

Working with Safe

For each operation in this chapter, you'll:

  1. Access your Safe wallet: Go to wallet.ash.center
  2. Create a new transaction: Use the transaction builder or direct contract interaction
  3. Set the target: Your PoA Manager address
  4. Build the calldata: For the specific operation you want to perform
  5. Submit and sign: Initiate the approval process
  6. Coordinate approvals: Get other signers to approve
  7. Execute: Once threshold is reached, execute the transaction

Coordination Required: Unlike EOA operations that you can do instantly, multi-sig operations require coordinating with other signers. Plan ahead for validator changes.

What You'll Learn

In the following sections, you'll practice:

  1. Adding a Validator: Propose and execute a validator addition through Safe
  2. Changing Weight: Modify a validator's influence via multi-sig
  3. Removing a Validator: Safely remove a validator with proper approvals

Each section will guide you through the Safe interface and the specific steps needed for that operation.

Is this guide helpful?