Skip to content

Commit

Permalink
docs: Specify that token-2022 is ready and eligible for bounties
Browse files Browse the repository at this point in the history
  • Loading branch information
joncinque committed Jan 8, 2024
1 parent a637c79 commit fadb39c
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 20 deletions.
5 changes: 1 addition & 4 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,11 @@ the Solana Mainnet Beta. Currently, this includes:
* [name-service](https://github.com/solana-labs/solana-program-library/tree/master/name-service/program)
* [stake-pool](https://github.com/solana-labs/solana-program-library/tree/master/stake-pool/program)
* [token](https://github.com/solana-labs/solana-program-library/tree/master/token/program)
* [token-2022](https://github.com/solana-labs/solana-program-library/tree/master/token/program-2022)

If you discover a critical security issue in an out-of-scope program, your finding
may still be valuable.

[token-2022](https://github.com/solana-labs/solana-program-library/tree/master/token/program-2022)
is still under audit and not meant for full production use. In the meantime, all
clusters have the latest program deployed **for testing and development purposes ONLY**.

Many programs, including
[token-swap](https://github.com/solana-labs/solana-program-library/tree/master/token-swap/program)
and [token-lending](https://github.com/solana-labs/solana-program-library/tree/master/token-lending/program),
Expand Down
13 changes: 8 additions & 5 deletions docs/src/token-2022.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,12 @@ fungible and non-fungible tokens.
The Token-2022 Program is a superset of the functionality provided by the
[Token Program](token.mdx).

The program is still under audit and not meant for full production use. In the
meantime, all clusters have the latest program deployed **for testing and development
purposes ONLY**.
The program is ready for full production use. 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. See the
[Project Status](token-2022/status.md) for more information.

| Information | Account Address |
| --- | --- |
Expand Down Expand Up @@ -138,8 +141,8 @@ For information about the types and instructions, the Rust docs are available at

## Security Audits

The Token-2022 Program is currently under multiple audits to ensure safety of
funds. All audits will be published here as they are completed.
The Token-2022 Program has been audited multiple times to ensure safety of
funds. All audits are published here as they are completed.

Here are the completed audits as of 13 December 2023:

Expand Down
16 changes: 5 additions & 11 deletions docs/src/token-2022/status.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,18 @@
title: Project Status
---

The Token-2022 program is still under audit and not meant for full production use.
In the meantime, all clusters have the latest program deployed **for testing and
development purposes ONLY**.
The Token-2022 program is ready for full production use. 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.

## Timeline

Here is the general program timeline and rough ETAs:

| Issue | ETA |
| --------------------------- | ------------------------------ |
| Code-complete & final audit | Fall 2023 |
| Mainnet recommendation | Winter 2024 (depends on v1.17) |
| More ZK features | Spring 2024 (depends on v1.18) |
| Freeze program | 2024 |
Expand All @@ -35,13 +36,6 @@ with the ZK Token proof program enabled.

More information: https://github.com/solana-labs/solana/pull/32613

The ZK Token proof program was recently updated to support the splitting of
the longer zero-knowledge proofs into smaller components. The
token-2022 program is in the process of active development to properly process
the new proof format.

More information: https://github.com/solana-labs/solana-program-library/issues/4817

## Future work

### Confidential transfers with fee
Expand Down

0 comments on commit fadb39c

Please sign in to comment.