Devnet LiveTarget Mainnet: May 2026

Optimized Token Program

Up to 98% More Efficient Token Operations on Solana

Share:

April 1, 2026, by Solana Foundation

95-98%
Reduction in Compute Units
10%
More Total Block Space

Optimized Token Program

April 1, 2026 • Solana Foundation

A major upcoming upgrade to Solana is the optimized token program, also known as P-token. This upgrade as outlined in SIMD-0266 dramatically improves the efficiency of all token usage on the network, leading to a ~10% reduction in total block space usage and opening up the potential to support more complex transactions on the network.

The current token program's instruction set is fully backwards compatible with p-token, meaning current existing applications and wallets will continue to work as expected.

Expected Mainnet Activation DateMay 2026
Devnet ActivationCompleted
Breaking Change?No
Indexing Changes Required?Yes

Technical Details

Additional Instructions

SPL-Token's instruction set is fully backwards compatible with p-token, meaning current existing applications and wallets will continue to work as expected.

There are three new instructions added in p-token:

InstructionDescription
withdraw_excess_lamportsAllow recovering "bricked" SOL from mint (e.g., USDC mint as ~323 SOL in excess) and multisig accounts.
batchEnable efficient CPI interaction with the Token program by batching multiple transfers into a single instruction.
unwrap_lamportsAllow transferring out lamports from native SOL token accounts directly to any destination account.

Indexing Updates

The new batch, withdraw_excess_lamports, and unwrap_lamports instructions add additional indexing requirements for normal token transfers. To support these new instructions, you have to update your indexing pipeline to parse the new instruction data.

The new IDL for parsing the data is available in the solan-program repository. If you're using an indexer like Carbon, you will be able to update your indexer with the new IDL. If you use the Solana SDKs for indexing, you will either need to update your SDK to use @solana-program/token@0.13 or spl-token-client@0.19.0.

Token Compute Cost Comparison (P-Token vs. SPL Token)

The main impact is freeing up block CUs, allowing more transactions to be packed in a block; application developers benefit since interacting with the Token program will consume significantly less CUs.

Below is a sample of the CUs efficiency gained by p-token compared to the current SPL Token program, including the percentage of CUs used in relation to the current SPL Token consumption — the lower the percentage, the better the gains in CUs consumption.

Instructionspl tokenp-token% of spl-token
Approve29041244.2%
ApproveChecked44581643.6%
Burn47531262.6%
BurnChecked47541292.7%
CloseAccount29161204.1%
FreezeAccount42651463.4%
InitializeAccount45271543.4%
InitializeAccount243881713.8%
InitializeAccount342402485.8%
InitializeImmutableOwner1404382.7%
InitializeMint29671053.5%
InitializeMint228272288.0%
InitializeMultisig29731936.4%
InitializeMultisig2282631811.2%
MintTo45381192.6%
MintToChecked45451693.7%
Revoke2677973.6%
SetAuthority31671233.8%
SyncNative3045612.0%
ThawAccount42671423.3%
Transfer4645761.6%
TransferChecked62001051.6%

About This Upgrade

P-Token represents one of the most significant efficiency improvements in Solana's history. By optimizing the network's most frequently used program, P-Token frees up substantial resources for other applications while reducing costs for users.

This upgrade demonstrates Solana's commitment to continuous improvement and sets the foundation for even greater scalability as the network grows.

Learn more: Solana Upgrades

Quản lý bởi

© 2026 Solana Foundation.
Đã đăng ký bản quyền.
Kết nối
P-Token | Solana Upgrades - Optimized Token Program on Solana | Solana