# \[PASSED\] CO-PIP-121.V2: OIS Reward Pool Withdrawal to DAO Treasury

**URL:** <https://forum.pyth.network/t/passed-co-pip-121-v2-ois-reward-pool-withdrawal-to-dao-treasury/2634>\
**Category:** Proposals\
**Tags:** constitutional-pip\
**Created:** [July 8, 2026, 6:15pm UTC](https://forum.pyth.network/t/passed-co-pip-121-v2-ois-reward-pool-withdrawal-to-dao-treasury/2634 "2026-07-08T18:15:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![KemarTiti](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.pyth.network/kemartiti/32/5_2.png) [@KemarTiti](https://forum.pyth.network/u/KemarTiti)\
**Post date:** [July 8, 2026, 6:15pm UTC](https://forum.pyth.network/t/passed-co-pip-121-v2-ois-reward-pool-withdrawal-to-dao-treasury/2634/1 "2026-07-08T18:15:07Z")

</div>

### Abstract

_This is a [resubmission of CO-PIP-121](https://forum.pyth.network/t/failed-co-pip-121-ois-reward-pool-withdrawal-to-dao-treasury/2619/2), which failed to reach quorum due to a technical voting issue (Fireblocks/Realms integration) affecting a major staker and not due to lack of community support. The proposal is unchanged._

This[Constitutional PIP](https://forum.pyth.network/t/coming-soon-co-pip-121-v2-ois-reward-pool-withdrawal-to-dao-treasury/2634) proposes to withdraw the remaining **849,207.755112 PYTH** from the OIS reward pool custody and return it to the Pyth DAO Treasury.

PROPOSAL: [[PASSED] CO-PIP-121.V2: OIS Reward Pool Withdrawal to DAO Treasury](https://forum.pyth.network/t/coming-soon-co-pip-121-v2-ois-reward-pool-withdrawal-to-dao-treasury/2634)

### **Motivation**

Following the passage of [OP-PIP-103: Pausing OIS Rewards](https://forum.pyth.network/t/passed-op-pip-103-pausing-ois-rewards/2471), the OIS reward rate parameter (Y) was set to 0 on April 22, 2026. No new rewards are being distributed.

With the Pythnet infrastructure sunset scheduled for Q3 2026 ([OP-PIP-100](https://forum.pyth.network/t/passed-op-pip-100-pyth-core-to-pyth-pro-migration/2420)), OIS as a rewards program has effectively concluded. Approximately 849,208 PYTH remain in the reward pool with no planned use.

These tokens should be returned to the DAO Treasury where they can be allocated toward active initiatives rather than sitting idle in a deprecated program.

### **Specification**

**Action:** Withdraw all remaining PYTH from the OIS reward pool custody to the Pyth DAO Treasury.

**Source:**

- OIS Pool Config: `BE8Xq1iHSQYKG8CZorZsrTnxyeHKQLzCWm4dYKdFkVEL`
- Reward Pool Custody: `FbSivnCf6iXfXns6osFih2MgX8icmSKx9iba3gyFpiCT`

**Destination:**

- Pyth DAO Treasury: `Gx4MBPb1vqZLJajZmsKLg8fGw9ErhoKsR8LeKcCKFyak`

**Amount:** 849,207.755112 PYTH

Please note that this proposal has **no impact on stakers** (staking and slashing mechanisms remain functional, with rewards already set to 0).

### **Technical Implementation**

The withdrawal is enabled by the new `withdraw` Instruction added in [governance v2.2.0](https://github.com/pyth-network/governance/releases/tag/v2.2.0):

- **PR:** [#575](https://github.com/pyth-network/governance/pull/575) adds `withdraw` instruction for `reward_program_authority`
- **Commit:** [68a9a36](https://github.com/pyth-network/governance/commit/68a9a36ec3d41364490e71b056b422c99f13e0cf)

This instruction allows the authorized `reward_program_authority` to transfer PYTH from the pool reward custody to a specified destination (the DAO Treasury).

### **Implementation Plan**

**On-chain proposal addresses:**

• Program: `pyti8TM4zRVBjmarcgAPmTNNAXYKJv7WVHrkrm6woLN`  
• Buffer: `3p2Q9ACyHYRPWUh59mZohcVmSDmhyQnL3HijauzcJsWG`  
• Spill: `ACzP6RC98vcBk9oTeAwcH1o5HJvtBzU59b5nqdwc7Cxy`

**Execution**

1. Execute `withdraw` instruction on OIS pool •

From: `FbSivnCf6iXfXns6osFih2MgX8icmSKx9iba3gyFpiCT` (Reward Pool Custody)

To: `Gx4MBPb1vqZLJajZmsKLg8fGw9ErhoKsR8LeKcCKFyak` (Pyth DAO Treasury)

Amount: 849,207.755112 PYTH

References

- [OP-PIP-103: Pausing OIS Rewards](https://forum.pyth.network/t/passed-op-pip-103-pausing-ois-rewards/2469)
- [OP-PIP-100: Pythnet Sunset](https://forum.pyth.network/t/passed-op-pip-100-pythnet-sunset/2456)
- [Governance v2.2.0 Release](https://github.com/pyth-network/governance/releases/tag/v2.2.0)
- [Withdraw instruction PR #575](https://github.com/pyth-network/governance/pull/575)
