Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 8 additions & 19 deletions docs/src/token-2022/status.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ All clusters have the latest program deployed **without confidential transfer
functionality**.

The program with confidential transfer functionality will be deployed once
Solana v1.17 reaches mainnet-beta with the appropriate syscalls enabled.
Agave v2.0 reaches mainnet-beta with the appropriate cluster features enabled.

## Timeline

Expand All @@ -15,34 +15,23 @@ Here is the general program timeline and rough ETAs:
| Issue | ETA |
| --------------------------- | ------------------------------ |
| Mainnet recommendation | Winter 2024 (depends on v1.17) |
| More ZK features | Spring 2024 (depends on v1.18) |
| Freeze program | 2024 |
| Token group extension | Summer 2024 |
| Confidential transfers | Autumn 2024 (depends on v2.0) |
| Freeze program | 2025 |

More information: https://github.com/orgs/solana-labs/projects/34

## Remaining items

### v1.17 with curve syscalls
### v2.0 with ZK ElGamal Proof Program

In order to use confidential tokens, the cluster must run at least version 1.17
with the elliptic curve operations syscalls enabled.
In order to use confidential tokens, the cluster must run at least version 2.0
with the ZK ElGamal Proof Program enabled.

More information: https://github.com/solana-labs/solana/issues/29612

### Zero-knowledge proof split

In order to use confidential tokens, the cluster must run at least version 1.17
with the ZK Token proof program enabled.

More information: https://github.com/solana-labs/solana/pull/32613
More information: https://github.com/anza-xyz/agave/issues/1966

## Future work

### Confidential transfers with fee

Due to the transaction size limit, it is not possible to do confidential transfers
with a fee. We plan to include that capability with Solana 1.18.

### Wallets

To start, wallets need to properly handle the Token-2022 program and its accounts,
Expand Down