
Pye Accounts
A 0→1 improvement for Solana stake accounts
What are Pye Accounts?
Pye Accounts are a novel staking primitive built on top of Solana’s native staking infrastructure. At their core, Pye Accounts are simply Solana stake accounts - but with added logic that transforms them into financial instruments with tradable characteristics.
Each Pye Account represents a delegation of SOL into a validator’s stake account, wrapped with a timelock and a data structure that encodes the commercial terms of that stake. These terms include the validator's commitment to share a specific portion of staking rewards, as well as the maturity date at which the deposit unlocks. The result is a portable, composable reward instrument that behaves like a tokenized fixed-income product.
How It Works
When a validator issues a Pye Account:
- Stake Account Creation: A new stake account is created and delegated to the validator.
- Timelock Applied: The stake account is wrapped in a time-based lock, preventing early withdrawal until a defined maturity timestamp.
- Reward Split Logic: The lockup includes a data structure that specifies how staking rewards are split between validator and the staker for that maturity.
- Tokenization: The Pye Account is tokenized into two components:
- PT (Principal Token): Redeemable for the original staked SOL at maturity.
- RT (Reward Token): Entitles the holder to the staking reward accrued over the lockup period.
By default, Pye Accounts represent variable reward since staking rewards depend on validator performance and Solana's inflation schedule. However, by splitting rewards into PT and RT tokens and enabling a secondary market, we create the conditions for a price discovery mechanism to emerge. The RT will trade based on forward-looking expectations of staking reward, enabling stakers to lock in a known return if they buy both the PT and RT upfront.

