solana-program-library/token
samkim-crypto b9aba3fb8d
[confidential-extension] Use `OptionalNonZeroPubkey` and `OptionalNonZeroEncryptionPubkey` for confidential extension (#3943)
* use OptionalNonZeroPubkey for the confidential mint authority pubkey

* add OptionalNonZeroEncryptionPubkey

* update tests

* Update token/program-2022/src/pod.rs

Co-authored-by: Jon Cinque <jon.cinque@gmail.com>

* remove unnecessary COption convertion for OptionalNonZeroEncryptionPubkey

Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2022-12-23 11:06:18 +09:00
..
cli Update repo to `edition = "2021"` (#3900) 2022-12-13 23:46:26 +01:00
client [confidential-extension] Use `OptionalNonZeroPubkey` and `OptionalNonZeroEncryptionPubkey` for confidential extension (#3943) 2022-12-23 11:06:18 +09:00
js token-js: rename ExtensionType.InterestBearingMint 2022-12-16 16:40:47 -08:00
program Update repo to `edition = "2021"` (#3900) 2022-12-13 23:46:26 +01:00
program-2022 [confidential-extension] Use `OptionalNonZeroPubkey` and `OptionalNonZeroEncryptionPubkey` for confidential extension (#3943) 2022-12-23 11:06:18 +09:00
program-2022-test [confidential-extension] Use `OptionalNonZeroPubkey` and `OptionalNonZeroEncryptionPubkey` for confidential extension (#3943) 2022-12-23 11:06:18 +09:00
zk-token-protocol-paper Add zktoken paper 2022-02-22 12:22:48 -07:00
.gitignore Add temporary twoxtx feature for ConfidentialTransfer extension unit testing 2022-02-28 09:34:23 -08:00
README.md token: Bump C bindings (#2109) 2021-07-19 23:57:26 +00:00
twoxtx-setup.sh ci: Re-enable twotx job (#3553) 2022-08-31 01:41:05 +02:00
twoxtx.patch ci: Fix 2xtx build (#3849) 2022-11-29 01:29:58 +01:00

README.md

Token program

A token program on the Solana blockchain, usable for fungible and non-fungible tokens.

This program provides an interface and implementation that third parties can utilize to create and use their tokens.

Full documentation is available at https://spl.solana.com/token

JavaScript bindings are available in the ./js directory.