Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Feature Gate: Allow undelegated stakes to be below the minimum delegation #24669

@joncinque

Description

@joncinque

Description

The stake program will see its minimum stake delegation raised, likely through a governance vote after #24603 is merged.

In order to keep stake pools working for all clients, two changes are needed:

  • The stake program must allow and process initialized (undelegated) stakes with any amount of lamports above the rent-exempt minimum. This will help maintain small reserve accounts in stake pools.
  • Smaller delegators must have a way to withdraw a stake account from stake pools. A new instruction, SplitAndDeactivate, will allow for small stakes to split off and immediately deactivated. This will also allow deactivating stake accounts to be below the minimum.

This feature addresses the first point.

Feature ID

sTKz343FM8mqtyGvYWvbLpTThw3ixRM4Xk8QvZ985mw

Activation Method

Single Core Contributor

Testnet Activation Epoch

351

Devnet Activation Epoch

426

Mainnet-Beta Activation Epoch

463

Metadata

Metadata

Assignees

Labels

feature-gatePull Request adds or modifies a runtime feature gate

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions