[PASSED] OP-PIP-20: Delegate PGAS to new Pythnet validators

Abstract

This proposal seeks to delegate 100,000 PGAS to a series of new Pythnet validators.

Rationale

As part of an ongoing effort to improve and decentralize Pythnet, each publishers are being asked to each connect directly to their own dedicated validator.
This proposal delegates Pythnet stake to 19 new publishers (and so validators) onboarded.

Description

Pythnet, Pyth’s appchain, is governed by the Pythian Council, which manages stake accounts and validator roles.
Publishers having their own dedicated validator is important because it further enhance Pythnet reliability while increasing decentralization.

Implementation Plan

Proposal id: Pyth Network

  • Verify each CreateWithSeed instruction sends 100,000,000,000,000 lamports (100,000 PGAS)
  • Verify each Initialize instruction sets the Pythian Council (DgpbK8SiypiUHBkBTAunMnwRWF3McGGR4iKxTrTfTXq4) as authorized withdrawer and staker, and stakePubkey matches newAccountPubkey in CreateWithSeedInstructions
  • Verify stakePubkey in each Delegate instruction matches newAccountPubkey in CreateWithSeedInstructions instruction
2 Likes

Pythnet validators need PGAS to operate. This seems fine to me. Godspeed to all the validators making Price Feeds possible