├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── dependabot-auto-merge.yml │ ├── main.yml │ ├── publish-js.yml │ └── publish-rust.yml ├── .gitignore ├── .prettierrc ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── clients ├── cli │ ├── Cargo.toml │ ├── README.md │ ├── examples │ │ └── confidential-transfer.sh │ ├── src │ │ ├── bench.rs │ │ ├── clap_app.rs │ │ ├── command.rs │ │ ├── config.rs │ │ ├── encryption_keypair.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── output.rs │ │ └── sort.rs │ └── tests │ │ ├── command.rs │ │ └── config.rs ├── js-legacy │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .mocharc.json │ ├── .nojekyll │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── cpiGuard.ts │ │ ├── createMintAndTransferTokens.ts │ │ ├── createMintCloseAuthority.ts │ │ ├── defaultAccountState.ts │ │ ├── group.ts │ │ ├── immutableOwner.ts │ │ ├── interestBearing.ts │ │ ├── memoTransfer.ts │ │ ├── metadata.ts │ │ ├── nonTransferable.ts │ │ ├── pausable.ts │ │ ├── permanentDelegate.ts │ │ ├── reallocate.ts │ │ ├── scaledUiAmount.ts │ │ ├── transferFee.ts │ │ └── transferHook.ts │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── actions │ │ │ ├── amountToUiAmount.ts │ │ │ ├── approve.ts │ │ │ ├── approveChecked.ts │ │ │ ├── burn.ts │ │ │ ├── burnChecked.ts │ │ │ ├── closeAccount.ts │ │ │ ├── createAccount.ts │ │ │ ├── createAssociatedTokenAccount.ts │ │ │ ├── createAssociatedTokenAccountIdempotent.ts │ │ │ ├── createMint.ts │ │ │ ├── createMultisig.ts │ │ │ ├── createNativeMint.ts │ │ │ ├── createWrappedNativeAccount.ts │ │ │ ├── freezeAccount.ts │ │ │ ├── getOrCreateAssociatedTokenAccount.ts │ │ │ ├── index.ts │ │ │ ├── internal.ts │ │ │ ├── mintTo.ts │ │ │ ├── mintToChecked.ts │ │ │ ├── recoverNested.ts │ │ │ ├── revoke.ts │ │ │ ├── setAuthority.ts │ │ │ ├── syncNative.ts │ │ │ ├── thawAccount.ts │ │ │ ├── transfer.ts │ │ │ ├── transferChecked.ts │ │ │ └── uiAmountToAmount.ts │ │ ├── constants.ts │ │ ├── errors.ts │ │ ├── extensions │ │ │ ├── accountType.ts │ │ │ ├── cpiGuard │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── defaultAccountState │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── extensionType.ts │ │ │ ├── groupMemberPointer │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── groupPointer │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── immutableOwner.ts │ │ │ ├── index.ts │ │ │ ├── interestBearingMint │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── memoTransfer │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── metadataPointer │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── mintCloseAuthority.ts │ │ │ ├── nonTransferable.ts │ │ │ ├── pausable │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── permanentDelegate.ts │ │ │ ├── scaledUiAmount │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ ├── tokenGroup │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ └── state.ts │ │ │ ├── tokenMetadata │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ └── state.ts │ │ │ ├── transferFee │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ └── state.ts │ │ │ └── transferHook │ │ │ │ ├── actions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions.ts │ │ │ │ ├── pubkeyData.ts │ │ │ │ ├── seeds.ts │ │ │ │ └── state.ts │ │ ├── index.ts │ │ ├── instructions │ │ │ ├── amountToUiAmount.ts │ │ │ ├── approve.ts │ │ │ ├── approveChecked.ts │ │ │ ├── associatedTokenAccount.ts │ │ │ ├── burn.ts │ │ │ ├── burnChecked.ts │ │ │ ├── closeAccount.ts │ │ │ ├── createNativeMint.ts │ │ │ ├── decode.ts │ │ │ ├── freezeAccount.ts │ │ │ ├── index.ts │ │ │ ├── initializeAccount.ts │ │ │ ├── initializeAccount2.ts │ │ │ ├── initializeAccount3.ts │ │ │ ├── initializeImmutableOwner.ts │ │ │ ├── initializeMint.ts │ │ │ ├── initializeMint2.ts │ │ │ ├── initializeMintCloseAuthority.ts │ │ │ ├── initializeMultisig.ts │ │ │ ├── initializeMultisig2.ts │ │ │ ├── initializeNonTransferableMint.ts │ │ │ ├── initializePermanentDelegate.ts │ │ │ ├── internal.ts │ │ │ ├── mintTo.ts │ │ │ ├── mintToChecked.ts │ │ │ ├── reallocate.ts │ │ │ ├── revoke.ts │ │ │ ├── setAuthority.ts │ │ │ ├── syncNative.ts │ │ │ ├── thawAccount.ts │ │ │ ├── transfer.ts │ │ │ ├── transferChecked.ts │ │ │ ├── types.ts │ │ │ └── uiAmountToAmount.ts │ │ ├── serialization.ts │ │ └── state │ │ │ ├── account.ts │ │ │ ├── index.ts │ │ │ ├── mint.ts │ │ │ └── multisig.ts │ ├── test │ │ ├── common.ts │ │ ├── e2e-2022 │ │ │ ├── closeMint.test.ts │ │ │ ├── cpiGuard.test.ts │ │ │ ├── defaultAccountState.test.ts │ │ │ ├── groupMemberPointer.test.ts │ │ │ ├── groupPointer.test.ts │ │ │ ├── immutableOwner.test.ts │ │ │ ├── interestBearingMint.test.ts │ │ │ ├── memoTransfer.test.ts │ │ │ ├── metadataPointer.test.ts │ │ │ ├── nonTransferableMint.test.ts │ │ │ ├── pausable.test.ts │ │ │ ├── permanentDelegate.test.ts │ │ │ ├── reallocate.test.ts │ │ │ ├── scaledUiAmount.test.ts │ │ │ ├── tlv.test.ts │ │ │ ├── tokenGroup.test.ts │ │ │ ├── tokenGroupMember.test.ts │ │ │ ├── tokenMetadata.test.ts │ │ │ ├── transferFee.test.ts │ │ │ └── transferHook.test.ts │ │ ├── e2e │ │ │ ├── amount.test.ts │ │ │ ├── burn.test.ts │ │ │ ├── close.test.ts │ │ │ ├── create.test.ts │ │ │ ├── freeze.test.ts │ │ │ ├── initialize.test.ts │ │ │ ├── mint.test.ts │ │ │ ├── multisig.test.ts │ │ │ ├── native.test.ts │ │ │ ├── recoverNested.test.ts │ │ │ ├── setAuthority.test.ts │ │ │ └── transfer.test.ts │ │ └── unit │ │ │ ├── decode.test.ts │ │ │ ├── groupMemberPointer.test.ts │ │ │ ├── groupPointer.test.ts │ │ │ ├── index.test.ts │ │ │ ├── interestBearing.test.ts │ │ │ ├── metadataPointer.test.ts │ │ │ ├── programId.test.ts │ │ │ ├── scaledAmount.test.ts │ │ │ ├── tokenMetadata.test.ts │ │ │ ├── transferHook.test.ts │ │ │ └── transferfee.test.ts │ ├── tsconfig.all.json │ ├── tsconfig.base.json │ ├── tsconfig.cjs.json │ ├── tsconfig.esm.json │ ├── tsconfig.json │ ├── tsconfig.root.json │ └── typedoc.json ├── js │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierrc.json │ ├── README.md │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── amountToUiAmount.ts │ │ ├── generated │ │ │ ├── accounts │ │ │ │ ├── index.ts │ │ │ │ ├── mint.ts │ │ │ │ ├── multisig.ts │ │ │ │ └── token.ts │ │ │ ├── errors │ │ │ │ ├── associatedToken.ts │ │ │ │ ├── index.ts │ │ │ │ └── token2022.ts │ │ │ ├── index.ts │ │ │ ├── instructions │ │ │ │ ├── amountToUiAmount.ts │ │ │ │ ├── applyConfidentialPendingBalance.ts │ │ │ │ ├── approve.ts │ │ │ │ ├── approveChecked.ts │ │ │ │ ├── approveConfidentialTransferAccount.ts │ │ │ │ ├── burn.ts │ │ │ │ ├── burnChecked.ts │ │ │ │ ├── closeAccount.ts │ │ │ │ ├── confidentialDeposit.ts │ │ │ │ ├── confidentialTransfer.ts │ │ │ │ ├── confidentialTransferWithFee.ts │ │ │ │ ├── confidentialWithdraw.ts │ │ │ │ ├── configureConfidentialTransferAccount.ts │ │ │ │ ├── createAssociatedToken.ts │ │ │ │ ├── createAssociatedTokenIdempotent.ts │ │ │ │ ├── createNativeMint.ts │ │ │ │ ├── disableConfidentialCredits.ts │ │ │ │ ├── disableCpiGuard.ts │ │ │ │ ├── disableHarvestToMint.ts │ │ │ │ ├── disableMemoTransfers.ts │ │ │ │ ├── disableNonConfidentialCredits.ts │ │ │ │ ├── emitTokenMetadata.ts │ │ │ │ ├── emptyConfidentialTransferAccount.ts │ │ │ │ ├── enableConfidentialCredits.ts │ │ │ │ ├── enableCpiGuard.ts │ │ │ │ ├── enableHarvestToMint.ts │ │ │ │ ├── enableMemoTransfers.ts │ │ │ │ ├── enableNonConfidentialCredits.ts │ │ │ │ ├── freezeAccount.ts │ │ │ │ ├── getAccountDataSize.ts │ │ │ │ ├── harvestWithheldTokensToMint.ts │ │ │ │ ├── harvestWithheldTokensToMintForConfidentialTransferFee.ts │ │ │ │ ├── index.ts │ │ │ │ ├── initializeAccount.ts │ │ │ │ ├── initializeAccount2.ts │ │ │ │ ├── initializeAccount3.ts │ │ │ │ ├── initializeConfidentialTransferFee.ts │ │ │ │ ├── initializeConfidentialTransferMint.ts │ │ │ │ ├── initializeDefaultAccountState.ts │ │ │ │ ├── initializeGroupMemberPointer.ts │ │ │ │ ├── initializeGroupPointer.ts │ │ │ │ ├── initializeImmutableOwner.ts │ │ │ │ ├── initializeInterestBearingMint.ts │ │ │ │ ├── initializeMetadataPointer.ts │ │ │ │ ├── initializeMint.ts │ │ │ │ ├── initializeMint2.ts │ │ │ │ ├── initializeMintCloseAuthority.ts │ │ │ │ ├── initializeMultisig.ts │ │ │ │ ├── initializeMultisig2.ts │ │ │ │ ├── initializeNonTransferableMint.ts │ │ │ │ ├── initializePausableConfig.ts │ │ │ │ ├── initializePermanentDelegate.ts │ │ │ │ ├── initializeScaledUiAmountMint.ts │ │ │ │ ├── initializeTokenGroup.ts │ │ │ │ ├── initializeTokenGroupMember.ts │ │ │ │ ├── initializeTokenMetadata.ts │ │ │ │ ├── initializeTransferFeeConfig.ts │ │ │ │ ├── initializeTransferHook.ts │ │ │ │ ├── mintTo.ts │ │ │ │ ├── mintToChecked.ts │ │ │ │ ├── pause.ts │ │ │ │ ├── reallocate.ts │ │ │ │ ├── recoverNestedAssociatedToken.ts │ │ │ │ ├── removeTokenMetadataKey.ts │ │ │ │ ├── resume.ts │ │ │ │ ├── revoke.ts │ │ │ │ ├── setAuthority.ts │ │ │ │ ├── setTransferFee.ts │ │ │ │ ├── syncNative.ts │ │ │ │ ├── thawAccount.ts │ │ │ │ ├── transfer.ts │ │ │ │ ├── transferChecked.ts │ │ │ │ ├── transferCheckedWithFee.ts │ │ │ │ ├── uiAmountToAmount.ts │ │ │ │ ├── updateConfidentialTransferMint.ts │ │ │ │ ├── updateDefaultAccountState.ts │ │ │ │ ├── updateGroupMemberPointer.ts │ │ │ │ ├── updateGroupPointer.ts │ │ │ │ ├── updateMetadataPointer.ts │ │ │ │ ├── updateMultiplierScaledUiMint.ts │ │ │ │ ├── updateRateInterestBearingMint.ts │ │ │ │ ├── updateTokenGroupMaxSize.ts │ │ │ │ ├── updateTokenGroupUpdateAuthority.ts │ │ │ │ ├── updateTokenMetadataField.ts │ │ │ │ ├── updateTokenMetadataUpdateAuthority.ts │ │ │ │ ├── updateTransferHook.ts │ │ │ │ ├── withdrawExcessLamports.ts │ │ │ │ ├── withdrawWithheldTokensFromAccounts.ts │ │ │ │ ├── withdrawWithheldTokensFromAccountsForConfidentialTransferFee.ts │ │ │ │ ├── withdrawWithheldTokensFromMint.ts │ │ │ │ └── withdrawWithheldTokensFromMintForConfidentialTransferFee.ts │ │ │ ├── pdas │ │ │ │ ├── associatedToken.ts │ │ │ │ └── index.ts │ │ │ ├── programs │ │ │ │ ├── associatedToken.ts │ │ │ │ ├── index.ts │ │ │ │ └── token2022.ts │ │ │ ├── shared │ │ │ │ └── index.ts │ │ │ └── types │ │ │ │ ├── accountState.ts │ │ │ │ ├── authorityType.ts │ │ │ │ ├── decryptableBalance.ts │ │ │ │ ├── encryptedBalance.ts │ │ │ │ ├── extension.ts │ │ │ │ ├── extensionType.ts │ │ │ │ ├── index.ts │ │ │ │ ├── tokenMetadataField.ts │ │ │ │ └── transferFee.ts │ │ ├── getInitializeInstructionsForExtensions.ts │ │ ├── getMintSize.ts │ │ ├── getTokenSize.ts │ │ └── index.ts │ ├── test │ │ ├── _setup.ts │ │ ├── accounts │ │ │ ├── mint.test.ts │ │ │ └── token.test.ts │ │ ├── createAssociatedToken.test.ts │ │ ├── createAssociatedTokenIdempotent.test.ts │ │ ├── createNativeMint.test.ts │ │ ├── extensions │ │ │ ├── confidentialTransfer │ │ │ │ ├── initializeConfidentialTransferMint.test.ts │ │ │ │ └── updateConfidentialTransferMint.test.ts │ │ │ ├── confidentialTransferFee │ │ │ │ └── initializeConfidentialTransferFee.test.ts │ │ │ ├── cpiGuard │ │ │ │ ├── disableCpiGuard.test.ts │ │ │ │ └── enableCpiGuard.test.ts │ │ │ ├── defaultAccountState │ │ │ │ ├── initializeDefaultAccountState.test.ts │ │ │ │ └── updateDefaultAccountState.test.ts │ │ │ ├── groupMemberPointer │ │ │ │ ├── initializeGroupMemberPointer.test.ts │ │ │ │ └── updateGroupMemberPointer.test.ts │ │ │ ├── groupPointer │ │ │ │ ├── initializeGroupPointer.test.ts │ │ │ │ └── updateGroupPointer.test.ts │ │ │ ├── interestBearingMint │ │ │ │ ├── amountToUiAmount.test.ts │ │ │ │ ├── initializeInterestBearingMint.test.ts │ │ │ │ └── updateInterestBearingMint.test.ts │ │ │ ├── memoTransfers │ │ │ │ ├── disableMemoTransfers.test.ts │ │ │ │ └── enableMemoTransfers.test.ts │ │ │ ├── metadataPointer │ │ │ │ ├── initializeMetadataPointer.test.ts │ │ │ │ └── updateMetadataPointer.test.ts │ │ │ ├── mintCloseAuthority.test.ts │ │ │ ├── nonTransfer │ │ │ │ └── initializeNonTransferableMint.test.ts │ │ │ ├── pausable │ │ │ │ ├── initializePausable.test.ts │ │ │ │ ├── pause.test.ts │ │ │ │ └── resume.test.ts │ │ │ ├── permanentDelegate │ │ │ │ └── initializePermanentDelegate.test.ts │ │ │ ├── reallocate.test.ts │ │ │ ├── scaledUiAmountMint │ │ │ │ ├── amountToUiAmount.test.ts │ │ │ │ ├── initializeScaledUiAmountMint.test.ts │ │ │ │ └── updateScaledUiAmountMint.test.ts │ │ │ ├── tokenGroup │ │ │ │ ├── initializeTokenGroup.test.ts │ │ │ │ ├── initializeTokenGroupMember.test.ts │ │ │ │ ├── updateTokenGroupMaxSize.test.ts │ │ │ │ └── updateTokenGroupUpdateAuthority.test.ts │ │ │ ├── tokenMetadata │ │ │ │ ├── emitTokenMetadata.test.ts │ │ │ │ ├── initializeTokenMetadata.test.ts │ │ │ │ ├── removeTokenMetadataKey.test.ts │ │ │ │ ├── updateTokenMetadataField.test.ts │ │ │ │ └── updateTokenMetadataUpdateAuthority.test.ts │ │ │ ├── transferFee │ │ │ │ ├── initializeTransferFeeConfig.test.ts │ │ │ │ └── transferCheckedWithFee.test.ts │ │ │ └── transferHook │ │ │ │ ├── initializeTransferHook.test.ts │ │ │ │ └── updateTransferHook.test.ts │ │ ├── getMintSize.test.ts │ │ ├── getTokenSize.test.ts │ │ ├── initializeAccount.test.ts │ │ ├── initializeMint.test.ts │ │ ├── mintTo.test.ts │ │ ├── transfer.test.ts │ │ └── withdrawExcess.test.ts │ ├── tsconfig.declarations.json │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── rust-legacy │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── client.rs │ │ ├── lib.rs │ │ ├── output.rs │ │ └── token.rs │ ├── tests │ │ ├── basic.rs │ │ ├── burn.rs │ │ ├── close_account.rs │ │ ├── confidential_mint_burn.rs │ │ ├── confidential_transfer.rs │ │ ├── confidential_transfer_fee.rs │ │ ├── cpi_guard.rs │ │ ├── default_account_state.rs │ │ ├── delegate.rs │ │ ├── fixtures │ │ │ ├── spl_elgamal_registry.so │ │ │ ├── spl_instruction_padding.so │ │ │ ├── spl_record.so │ │ │ ├── spl_transfer_hook_example.so │ │ │ ├── spl_transfer_hook_example_downgrade.so │ │ │ ├── spl_transfer_hook_example_fail.so │ │ │ ├── spl_transfer_hook_example_no_default_features.so │ │ │ ├── spl_transfer_hook_example_success.so │ │ │ ├── spl_transfer_hook_example_swap.so │ │ │ └── spl_transfer_hook_example_swap_with_fee.so │ │ ├── freeze.rs │ │ ├── group_member_pointer.rs │ │ ├── group_pointer.rs │ │ ├── initialize_account.rs │ │ ├── initialize_mint.rs │ │ ├── interest_bearing_mint.rs │ │ ├── memo_transfer.rs │ │ ├── metadata_pointer.rs │ │ ├── mint_close_authority.rs │ │ ├── non_transferable.rs │ │ ├── pausable.rs │ │ ├── permanent_delegate.rs │ │ ├── program_test.rs │ │ ├── reallocate.rs │ │ ├── scaled_ui_amount.rs │ │ ├── sync_native.rs │ │ ├── token_group_initialize.rs │ │ ├── token_group_initialize_member.rs │ │ ├── token_group_update_authority.rs │ │ ├── token_group_update_max_size.rs │ │ ├── token_metadata_emit.rs │ │ ├── token_metadata_initialize.rs │ │ ├── token_metadata_remove_key.rs │ │ ├── token_metadata_update_authority.rs │ │ ├── token_metadata_update_field.rs │ │ ├── transfer.rs │ │ ├── transfer_fee.rs │ │ └── transfer_hook.rs │ └── transfer-hook-test-programs │ │ ├── downgrade │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ ├── fail │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ ├── success │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ ├── swap-with-fee │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ └── swap │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs └── rust │ ├── Cargo.toml │ ├── README.md │ └── src │ └── lib.rs ├── confidential ├── ciphertext-arithmetic │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── elgamal-registry-interface │ ├── Cargo.toml │ └── src │ │ ├── instruction.rs │ │ ├── lib.rs │ │ └── state.rs ├── elgamal-registry │ ├── Cargo.toml │ └── src │ │ ├── entrypoint.rs │ │ ├── instruction.rs │ │ ├── lib.rs │ │ ├── processor.rs │ │ └── state.rs ├── proof-extraction │ ├── Cargo.toml │ └── src │ │ ├── burn.rs │ │ ├── encryption.rs │ │ ├── errors.rs │ │ ├── instruction.rs │ │ ├── lib.rs │ │ ├── mint.rs │ │ ├── transfer.rs │ │ ├── transfer_with_fee.rs │ │ └── withdraw.rs ├── proof-generation │ ├── Cargo.toml │ └── src │ │ ├── burn.rs │ │ ├── encryption.rs │ │ ├── errors.rs │ │ ├── lib.rs │ │ ├── mint.rs │ │ ├── transfer.rs │ │ ├── transfer_with_fee.rs │ │ └── withdraw.rs └── proof-tests │ ├── Cargo.toml │ └── tests │ └── proof_test.rs ├── interface ├── Cargo.toml ├── README.md ├── idl.json ├── src │ ├── error.rs │ ├── extension │ │ ├── confidential_mint_burn │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── confidential_transfer │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── confidential_transfer_fee │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── cpi_guard │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── default_account_state │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── group_member_pointer │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── group_pointer │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── immutable_owner.rs │ │ ├── interest_bearing_mint │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── memo_transfer │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── metadata_pointer │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── mint_close_authority.rs │ │ ├── mod.rs │ │ ├── non_transferable.rs │ │ ├── pausable │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── permanent_delegate.rs │ │ ├── scaled_ui_amount │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ ├── token_group │ │ │ └── mod.rs │ │ ├── token_metadata │ │ │ └── mod.rs │ │ ├── transfer_fee │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ └── transfer_hook │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ ├── generic_token_account.rs │ ├── instruction.rs │ ├── lib.rs │ ├── native_mint.rs │ ├── pod.rs │ ├── serialization.rs │ └── state.rs └── tests │ └── serialization.rs ├── package.json ├── pnpm-lock.yaml ├── program ├── Cargo.toml ├── README.md ├── inc │ └── token.h ├── src │ ├── entrypoint.rs │ ├── error.rs │ ├── extension │ │ ├── confidential_mint_burn │ │ │ ├── account_info.rs │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ ├── processor.rs │ │ │ └── verify_proof.rs │ │ ├── confidential_transfer │ │ │ ├── account_info.rs │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ ├── processor.rs │ │ │ └── verify_proof.rs │ │ ├── confidential_transfer_fee │ │ │ ├── account_info.rs │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── cpi_guard │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── default_account_state │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── group_member_pointer │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── group_pointer │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── immutable_owner.rs │ │ ├── interest_bearing_mint │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── memo_transfer │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── metadata_pointer │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── mint_close_authority.rs │ │ ├── mod.rs │ │ ├── non_transferable.rs │ │ ├── pausable │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── permanent_delegate.rs │ │ ├── reallocate.rs │ │ ├── scaled_ui_amount │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── token_group │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── token_metadata │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ ├── transfer_fee │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ │ └── transfer_hook │ │ │ ├── instruction.rs │ │ │ ├── mod.rs │ │ │ └── processor.rs │ ├── generic_token_account.rs │ ├── instruction.rs │ ├── lib.rs │ ├── native_mint.rs │ ├── offchain.rs │ ├── onchain.rs │ ├── pod.rs │ ├── pod_instruction.rs │ ├── processor.rs │ └── state.rs └── tests │ ├── action.rs │ └── assert_instruction_count.rs ├── rust-toolchain.toml ├── rustfmt.toml ├── scripts ├── cliff.toml ├── generate-clients.mjs ├── restart-test-validator.sh ├── solana.dic ├── spellcheck.toml └── utils.mjs └── zk-token-protocol-paper ├── part1.pdf └── part2.pdf /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/.github/workflows/publish-js.yml -------------------------------------------------------------------------------- /.github/workflows/publish-rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/.github/workflows/publish-rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/.prettierrc -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/SECURITY.md -------------------------------------------------------------------------------- /clients/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/Cargo.toml -------------------------------------------------------------------------------- /clients/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/README.md -------------------------------------------------------------------------------- /clients/cli/examples/confidential-transfer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/examples/confidential-transfer.sh -------------------------------------------------------------------------------- /clients/cli/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/bench.rs -------------------------------------------------------------------------------- /clients/cli/src/clap_app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/clap_app.rs -------------------------------------------------------------------------------- /clients/cli/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/command.rs -------------------------------------------------------------------------------- /clients/cli/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/config.rs -------------------------------------------------------------------------------- /clients/cli/src/encryption_keypair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/encryption_keypair.rs -------------------------------------------------------------------------------- /clients/cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/lib.rs -------------------------------------------------------------------------------- /clients/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/main.rs -------------------------------------------------------------------------------- /clients/cli/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/output.rs -------------------------------------------------------------------------------- /clients/cli/src/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/src/sort.rs -------------------------------------------------------------------------------- /clients/cli/tests/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/tests/command.rs -------------------------------------------------------------------------------- /clients/cli/tests/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/cli/tests/config.rs -------------------------------------------------------------------------------- /clients/js-legacy/.eslintignore: -------------------------------------------------------------------------------- 1 | docs 2 | lib 3 | test-ledger 4 | 5 | package-lock.json 6 | -------------------------------------------------------------------------------- /clients/js-legacy/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/.eslintrc -------------------------------------------------------------------------------- /clients/js-legacy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/.gitignore -------------------------------------------------------------------------------- /clients/js-legacy/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/.mocharc.json -------------------------------------------------------------------------------- /clients/js-legacy/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/js-legacy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/LICENSE -------------------------------------------------------------------------------- /clients/js-legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/README.md -------------------------------------------------------------------------------- /clients/js-legacy/examples/cpiGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/cpiGuard.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/createMintAndTransferTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/createMintAndTransferTokens.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/createMintCloseAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/createMintCloseAuthority.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/defaultAccountState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/defaultAccountState.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/group.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/immutableOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/immutableOwner.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/interestBearing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/interestBearing.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/memoTransfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/memoTransfer.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/metadata.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/nonTransferable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/nonTransferable.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/pausable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/pausable.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/permanentDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/permanentDelegate.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/reallocate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/reallocate.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/scaledUiAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/scaledUiAmount.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/transferFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/transferFee.ts -------------------------------------------------------------------------------- /clients/js-legacy/examples/transferHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/examples/transferHook.ts -------------------------------------------------------------------------------- /clients/js-legacy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/package.json -------------------------------------------------------------------------------- /clients/js-legacy/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/pnpm-lock.yaml -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/amountToUiAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/amountToUiAmount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/approve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/approve.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/approveChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/approveChecked.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/burn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/burn.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/burnChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/burnChecked.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/closeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/closeAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/createAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/createAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/createAssociatedTokenAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/createAssociatedTokenAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/createAssociatedTokenAccountIdempotent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/createAssociatedTokenAccountIdempotent.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/createMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/createMint.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/createMultisig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/createMultisig.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/createNativeMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/createNativeMint.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/createWrappedNativeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/createWrappedNativeAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/freezeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/freezeAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/getOrCreateAssociatedTokenAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/getOrCreateAssociatedTokenAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/internal.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/mintTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/mintTo.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/mintToChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/mintToChecked.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/recoverNested.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/recoverNested.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/revoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/revoke.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/setAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/setAuthority.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/syncNative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/syncNative.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/thawAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/thawAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/transfer.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/transferChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/transferChecked.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/actions/uiAmountToAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/actions/uiAmountToAmount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/constants.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/errors.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/accountType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/accountType.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/cpiGuard/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/cpiGuard/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/cpiGuard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/cpiGuard/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/cpiGuard/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/cpiGuard/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/cpiGuard/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/cpiGuard/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/defaultAccountState/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/defaultAccountState/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/defaultAccountState/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/defaultAccountState/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/defaultAccountState/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/defaultAccountState/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/defaultAccountState/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/defaultAccountState/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/extensionType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/extensionType.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/groupMemberPointer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/groupMemberPointer/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/groupMemberPointer/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/groupMemberPointer/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/groupMemberPointer/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/groupMemberPointer/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/groupPointer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/groupPointer/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/groupPointer/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/groupPointer/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/groupPointer/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/groupPointer/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/immutableOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/immutableOwner.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/interestBearingMint/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/interestBearingMint/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/interestBearingMint/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/interestBearingMint/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/interestBearingMint/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/interestBearingMint/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/interestBearingMint/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/interestBearingMint/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/memoTransfer/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/memoTransfer/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/memoTransfer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/memoTransfer/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/memoTransfer/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/memoTransfer/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/memoTransfer/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/memoTransfer/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/metadataPointer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/metadataPointer/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/metadataPointer/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/metadataPointer/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/metadataPointer/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/metadataPointer/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/mintCloseAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/mintCloseAuthority.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/nonTransferable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/nonTransferable.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/pausable/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/pausable/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/pausable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/pausable/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/pausable/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/pausable/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/pausable/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/pausable/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/permanentDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/permanentDelegate.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/scaledUiAmount/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/scaledUiAmount/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/scaledUiAmount/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/scaledUiAmount/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/scaledUiAmount/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/scaledUiAmount/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/scaledUiAmount/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/scaledUiAmount/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/tokenGroup/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/tokenGroup/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/tokenGroup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/tokenGroup/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/tokenGroup/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/tokenGroup/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/tokenMetadata/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/tokenMetadata/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/tokenMetadata/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/tokenMetadata/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/tokenMetadata/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/tokenMetadata/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferFee/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferFee/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferFee/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferFee/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferFee/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferFee/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferFee/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferFee/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferHook/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferHook/actions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferHook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferHook/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferHook/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferHook/instructions.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferHook/pubkeyData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferHook/pubkeyData.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferHook/seeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferHook/seeds.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/extensions/transferHook/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/extensions/transferHook/state.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/amountToUiAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/amountToUiAmount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/approve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/approve.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/approveChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/approveChecked.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/associatedTokenAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/associatedTokenAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/burn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/burn.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/burnChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/burnChecked.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/closeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/closeAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/createNativeMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/createNativeMint.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/decode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/decode.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/freezeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/freezeAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeAccount2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeAccount2.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeAccount3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeAccount3.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeImmutableOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeImmutableOwner.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeMint.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeMint2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeMint2.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeMintCloseAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeMintCloseAuthority.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeMultisig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeMultisig.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeMultisig2.ts: -------------------------------------------------------------------------------- 1 | export {}; // TODO: implement 2 | -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializeNonTransferableMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializeNonTransferableMint.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/initializePermanentDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/initializePermanentDelegate.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/internal.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/mintTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/mintTo.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/mintToChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/mintToChecked.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/reallocate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/reallocate.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/revoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/revoke.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/setAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/setAuthority.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/syncNative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/syncNative.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/thawAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/thawAccount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/transfer.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/transferChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/transferChecked.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/types.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/instructions/uiAmountToAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/instructions/uiAmountToAmount.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/serialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/serialization.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/state/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/state/account.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/state/index.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/state/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/state/mint.ts -------------------------------------------------------------------------------- /clients/js-legacy/src/state/multisig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/src/state/multisig.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/common.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/closeMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/closeMint.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/cpiGuard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/cpiGuard.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/defaultAccountState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/defaultAccountState.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/groupMemberPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/groupMemberPointer.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/groupPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/groupPointer.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/immutableOwner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/immutableOwner.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/interestBearingMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/interestBearingMint.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/memoTransfer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/memoTransfer.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/metadataPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/metadataPointer.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/nonTransferableMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/nonTransferableMint.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/pausable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/pausable.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/permanentDelegate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/permanentDelegate.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/reallocate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/reallocate.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/scaledUiAmount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/scaledUiAmount.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/tlv.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/tlv.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/tokenGroup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/tokenGroup.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/tokenGroupMember.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/tokenGroupMember.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/tokenMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/tokenMetadata.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/transferFee.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/transferFee.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e-2022/transferHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e-2022/transferHook.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/amount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/amount.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/burn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/burn.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/close.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/close.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/create.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/freeze.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/freeze.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/initialize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/initialize.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/mint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/mint.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/multisig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/multisig.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/native.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/native.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/recoverNested.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/recoverNested.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/setAuthority.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/setAuthority.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/e2e/transfer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/e2e/transfer.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/decode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/decode.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/groupMemberPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/groupMemberPointer.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/groupPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/groupPointer.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/index.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/interestBearing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/interestBearing.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/metadataPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/metadataPointer.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/programId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/programId.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/scaledAmount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/scaledAmount.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/tokenMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/tokenMetadata.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/transferHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/transferHook.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/test/unit/transferfee.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/test/unit/transferfee.test.ts -------------------------------------------------------------------------------- /clients/js-legacy/tsconfig.all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/tsconfig.all.json -------------------------------------------------------------------------------- /clients/js-legacy/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/tsconfig.base.json -------------------------------------------------------------------------------- /clients/js-legacy/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/tsconfig.cjs.json -------------------------------------------------------------------------------- /clients/js-legacy/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/tsconfig.esm.json -------------------------------------------------------------------------------- /clients/js-legacy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/tsconfig.json -------------------------------------------------------------------------------- /clients/js-legacy/tsconfig.root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/tsconfig.root.json -------------------------------------------------------------------------------- /clients/js-legacy/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js-legacy/typedoc.json -------------------------------------------------------------------------------- /clients/js/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/.eslintrc.cjs -------------------------------------------------------------------------------- /clients/js/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | docs 3 | -------------------------------------------------------------------------------- /clients/js/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/.prettierrc.json -------------------------------------------------------------------------------- /clients/js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/README.md -------------------------------------------------------------------------------- /clients/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/package.json -------------------------------------------------------------------------------- /clients/js/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/pnpm-lock.yaml -------------------------------------------------------------------------------- /clients/js/src/amountToUiAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/amountToUiAmount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/accounts/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/accounts/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/accounts/mint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/accounts/multisig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/accounts/multisig.ts -------------------------------------------------------------------------------- /clients/js/src/generated/accounts/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/accounts/token.ts -------------------------------------------------------------------------------- /clients/js/src/generated/errors/associatedToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/errors/associatedToken.ts -------------------------------------------------------------------------------- /clients/js/src/generated/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/errors/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/errors/token2022.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/errors/token2022.ts -------------------------------------------------------------------------------- /clients/js/src/generated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/amountToUiAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/amountToUiAmount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/applyConfidentialPendingBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/applyConfidentialPendingBalance.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/approve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/approve.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/approveChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/approveChecked.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/approveConfidentialTransferAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/approveConfidentialTransferAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/burn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/burn.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/burnChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/burnChecked.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/closeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/closeAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/confidentialDeposit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/confidentialDeposit.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/confidentialTransfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/confidentialTransfer.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/confidentialTransferWithFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/confidentialTransferWithFee.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/confidentialWithdraw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/confidentialWithdraw.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/configureConfidentialTransferAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/configureConfidentialTransferAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/createAssociatedToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/createAssociatedToken.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/createAssociatedTokenIdempotent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/createAssociatedTokenIdempotent.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/createNativeMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/createNativeMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/disableConfidentialCredits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/disableConfidentialCredits.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/disableCpiGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/disableCpiGuard.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/disableHarvestToMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/disableHarvestToMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/disableMemoTransfers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/disableMemoTransfers.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/disableNonConfidentialCredits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/disableNonConfidentialCredits.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/emitTokenMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/emitTokenMetadata.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/emptyConfidentialTransferAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/emptyConfidentialTransferAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/enableConfidentialCredits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/enableConfidentialCredits.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/enableCpiGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/enableCpiGuard.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/enableHarvestToMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/enableHarvestToMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/enableMemoTransfers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/enableMemoTransfers.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/enableNonConfidentialCredits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/enableNonConfidentialCredits.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/freezeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/freezeAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/getAccountDataSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/getAccountDataSize.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/harvestWithheldTokensToMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/harvestWithheldTokensToMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/harvestWithheldTokensToMintForConfidentialTransferFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/harvestWithheldTokensToMintForConfidentialTransferFee.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeAccount2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeAccount2.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeAccount3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeAccount3.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeConfidentialTransferFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeConfidentialTransferFee.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeConfidentialTransferMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeConfidentialTransferMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeDefaultAccountState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeDefaultAccountState.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeGroupMemberPointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeGroupMemberPointer.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeGroupPointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeGroupPointer.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeImmutableOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeImmutableOwner.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeInterestBearingMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeInterestBearingMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeMetadataPointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeMetadataPointer.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeMint2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeMint2.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeMintCloseAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeMintCloseAuthority.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeMultisig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeMultisig.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeMultisig2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeMultisig2.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeNonTransferableMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeNonTransferableMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializePausableConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializePausableConfig.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializePermanentDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializePermanentDelegate.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeScaledUiAmountMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeScaledUiAmountMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeTokenGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeTokenGroup.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeTokenGroupMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeTokenGroupMember.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeTokenMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeTokenMetadata.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeTransferFeeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeTransferFeeConfig.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/initializeTransferHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/initializeTransferHook.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/mintTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/mintTo.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/mintToChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/mintToChecked.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/pause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/pause.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/reallocate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/reallocate.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/recoverNestedAssociatedToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/recoverNestedAssociatedToken.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/removeTokenMetadataKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/removeTokenMetadataKey.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/resume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/resume.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/revoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/revoke.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/setAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/setAuthority.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/setTransferFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/setTransferFee.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/syncNative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/syncNative.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/thawAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/thawAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/transfer.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/transferChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/transferChecked.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/transferCheckedWithFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/transferCheckedWithFee.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/uiAmountToAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/uiAmountToAmount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateConfidentialTransferMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateConfidentialTransferMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateDefaultAccountState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateDefaultAccountState.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateGroupMemberPointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateGroupMemberPointer.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateGroupPointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateGroupPointer.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateMetadataPointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateMetadataPointer.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateMultiplierScaledUiMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateMultiplierScaledUiMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateRateInterestBearingMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateRateInterestBearingMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateTokenGroupMaxSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateTokenGroupMaxSize.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateTokenGroupUpdateAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateTokenGroupUpdateAuthority.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateTokenMetadataField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateTokenMetadataField.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateTokenMetadataUpdateAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateTokenMetadataUpdateAuthority.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/updateTransferHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/updateTransferHook.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/withdrawExcessLamports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/withdrawExcessLamports.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/withdrawWithheldTokensFromAccounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/withdrawWithheldTokensFromAccounts.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/withdrawWithheldTokensFromAccountsForConfidentialTransferFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/withdrawWithheldTokensFromAccountsForConfidentialTransferFee.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/withdrawWithheldTokensFromMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/withdrawWithheldTokensFromMint.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/withdrawWithheldTokensFromMintForConfidentialTransferFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/instructions/withdrawWithheldTokensFromMintForConfidentialTransferFee.ts -------------------------------------------------------------------------------- /clients/js/src/generated/pdas/associatedToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/pdas/associatedToken.ts -------------------------------------------------------------------------------- /clients/js/src/generated/pdas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/pdas/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/programs/associatedToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/programs/associatedToken.ts -------------------------------------------------------------------------------- /clients/js/src/generated/programs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/programs/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/programs/token2022.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/programs/token2022.ts -------------------------------------------------------------------------------- /clients/js/src/generated/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/shared/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/accountState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/accountState.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/authorityType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/authorityType.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/decryptableBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/decryptableBalance.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/encryptedBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/encryptedBalance.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/extension.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/extensionType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/extensionType.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/tokenMetadataField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/tokenMetadataField.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/transferFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/generated/types/transferFee.ts -------------------------------------------------------------------------------- /clients/js/src/getInitializeInstructionsForExtensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/getInitializeInstructionsForExtensions.ts -------------------------------------------------------------------------------- /clients/js/src/getMintSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/getMintSize.ts -------------------------------------------------------------------------------- /clients/js/src/getTokenSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/getTokenSize.ts -------------------------------------------------------------------------------- /clients/js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/src/index.ts -------------------------------------------------------------------------------- /clients/js/test/_setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/_setup.ts -------------------------------------------------------------------------------- /clients/js/test/accounts/mint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/accounts/mint.test.ts -------------------------------------------------------------------------------- /clients/js/test/accounts/token.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/accounts/token.test.ts -------------------------------------------------------------------------------- /clients/js/test/createAssociatedToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/createAssociatedToken.test.ts -------------------------------------------------------------------------------- /clients/js/test/createAssociatedTokenIdempotent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/createAssociatedTokenIdempotent.test.ts -------------------------------------------------------------------------------- /clients/js/test/createNativeMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/createNativeMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/confidentialTransfer/initializeConfidentialTransferMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/confidentialTransfer/initializeConfidentialTransferMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/confidentialTransfer/updateConfidentialTransferMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/confidentialTransfer/updateConfidentialTransferMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/confidentialTransferFee/initializeConfidentialTransferFee.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/confidentialTransferFee/initializeConfidentialTransferFee.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/cpiGuard/disableCpiGuard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/cpiGuard/disableCpiGuard.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/cpiGuard/enableCpiGuard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/cpiGuard/enableCpiGuard.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/defaultAccountState/initializeDefaultAccountState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/defaultAccountState/initializeDefaultAccountState.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/defaultAccountState/updateDefaultAccountState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/defaultAccountState/updateDefaultAccountState.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/groupMemberPointer/initializeGroupMemberPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/groupMemberPointer/initializeGroupMemberPointer.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/groupMemberPointer/updateGroupMemberPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/groupMemberPointer/updateGroupMemberPointer.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/groupPointer/initializeGroupPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/groupPointer/initializeGroupPointer.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/groupPointer/updateGroupPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/groupPointer/updateGroupPointer.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/interestBearingMint/amountToUiAmount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/interestBearingMint/amountToUiAmount.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/interestBearingMint/initializeInterestBearingMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/interestBearingMint/initializeInterestBearingMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/interestBearingMint/updateInterestBearingMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/interestBearingMint/updateInterestBearingMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/memoTransfers/disableMemoTransfers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/memoTransfers/disableMemoTransfers.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/memoTransfers/enableMemoTransfers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/memoTransfers/enableMemoTransfers.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/metadataPointer/initializeMetadataPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/metadataPointer/initializeMetadataPointer.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/metadataPointer/updateMetadataPointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/metadataPointer/updateMetadataPointer.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/mintCloseAuthority.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/mintCloseAuthority.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/nonTransfer/initializeNonTransferableMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/nonTransfer/initializeNonTransferableMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/pausable/initializePausable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/pausable/initializePausable.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/pausable/pause.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/pausable/pause.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/pausable/resume.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/pausable/resume.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/permanentDelegate/initializePermanentDelegate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/permanentDelegate/initializePermanentDelegate.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/reallocate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/reallocate.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/scaledUiAmountMint/amountToUiAmount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/scaledUiAmountMint/amountToUiAmount.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/scaledUiAmountMint/initializeScaledUiAmountMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/scaledUiAmountMint/initializeScaledUiAmountMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/scaledUiAmountMint/updateScaledUiAmountMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/scaledUiAmountMint/updateScaledUiAmountMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenGroup/initializeTokenGroup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenGroup/initializeTokenGroup.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenGroup/initializeTokenGroupMember.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenGroup/initializeTokenGroupMember.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenGroup/updateTokenGroupMaxSize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenGroup/updateTokenGroupMaxSize.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenGroup/updateTokenGroupUpdateAuthority.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenGroup/updateTokenGroupUpdateAuthority.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenMetadata/emitTokenMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenMetadata/emitTokenMetadata.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenMetadata/initializeTokenMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenMetadata/initializeTokenMetadata.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenMetadata/removeTokenMetadataKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenMetadata/removeTokenMetadataKey.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenMetadata/updateTokenMetadataField.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenMetadata/updateTokenMetadataField.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/tokenMetadata/updateTokenMetadataUpdateAuthority.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/tokenMetadata/updateTokenMetadataUpdateAuthority.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/transferFee/initializeTransferFeeConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/transferFee/initializeTransferFeeConfig.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/transferFee/transferCheckedWithFee.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/transferFee/transferCheckedWithFee.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/transferHook/initializeTransferHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/transferHook/initializeTransferHook.test.ts -------------------------------------------------------------------------------- /clients/js/test/extensions/transferHook/updateTransferHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/extensions/transferHook/updateTransferHook.test.ts -------------------------------------------------------------------------------- /clients/js/test/getMintSize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/getMintSize.test.ts -------------------------------------------------------------------------------- /clients/js/test/getTokenSize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/getTokenSize.test.ts -------------------------------------------------------------------------------- /clients/js/test/initializeAccount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/initializeAccount.test.ts -------------------------------------------------------------------------------- /clients/js/test/initializeMint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/initializeMint.test.ts -------------------------------------------------------------------------------- /clients/js/test/mintTo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/mintTo.test.ts -------------------------------------------------------------------------------- /clients/js/test/transfer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/transfer.test.ts -------------------------------------------------------------------------------- /clients/js/test/withdrawExcess.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/test/withdrawExcess.test.ts -------------------------------------------------------------------------------- /clients/js/tsconfig.declarations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/tsconfig.declarations.json -------------------------------------------------------------------------------- /clients/js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/tsconfig.json -------------------------------------------------------------------------------- /clients/js/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/tsup.config.ts -------------------------------------------------------------------------------- /clients/js/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/js/typedoc.json -------------------------------------------------------------------------------- /clients/rust-legacy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/Cargo.toml -------------------------------------------------------------------------------- /clients/rust-legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/README.md -------------------------------------------------------------------------------- /clients/rust-legacy/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/src/client.rs -------------------------------------------------------------------------------- /clients/rust-legacy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/src/lib.rs -------------------------------------------------------------------------------- /clients/rust-legacy/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/src/output.rs -------------------------------------------------------------------------------- /clients/rust-legacy/src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/src/token.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/basic.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/burn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/burn.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/close_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/close_account.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/confidential_mint_burn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/confidential_mint_burn.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/confidential_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/confidential_transfer.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/confidential_transfer_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/confidential_transfer_fee.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/cpi_guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/cpi_guard.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/default_account_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/default_account_state.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/delegate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/delegate.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_elgamal_registry.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_elgamal_registry.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_instruction_padding.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_instruction_padding.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_record.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_record.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_transfer_hook_example.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_transfer_hook_example.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_downgrade.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_downgrade.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_fail.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_fail.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_no_default_features.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_no_default_features.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_success.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_success.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_swap.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_swap.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_swap_with_fee.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/fixtures/spl_transfer_hook_example_swap_with_fee.so -------------------------------------------------------------------------------- /clients/rust-legacy/tests/freeze.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/freeze.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/group_member_pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/group_member_pointer.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/group_pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/group_pointer.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/initialize_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/initialize_account.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/initialize_mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/initialize_mint.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/interest_bearing_mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/interest_bearing_mint.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/memo_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/memo_transfer.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/metadata_pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/metadata_pointer.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/mint_close_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/mint_close_authority.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/non_transferable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/non_transferable.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/pausable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/pausable.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/permanent_delegate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/permanent_delegate.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/program_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/program_test.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/reallocate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/reallocate.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/scaled_ui_amount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/scaled_ui_amount.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/sync_native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/sync_native.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_group_initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_group_initialize.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_group_initialize_member.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_group_initialize_member.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_group_update_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_group_update_authority.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_group_update_max_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_group_update_max_size.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_metadata_emit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_metadata_emit.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_metadata_initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_metadata_initialize.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_metadata_remove_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_metadata_remove_key.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_metadata_update_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_metadata_update_authority.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/token_metadata_update_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/token_metadata_update_field.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/transfer.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/transfer_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/transfer_fee.rs -------------------------------------------------------------------------------- /clients/rust-legacy/tests/transfer_hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/tests/transfer_hook.rs -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/downgrade/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/downgrade/Cargo.toml -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/downgrade/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/downgrade/src/lib.rs -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/fail/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/fail/Cargo.toml -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/fail/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/fail/src/lib.rs -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/success/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/success/Cargo.toml -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/success/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/success/src/lib.rs -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/swap-with-fee/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/swap-with-fee/Cargo.toml -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/swap-with-fee/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/swap-with-fee/src/lib.rs -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/swap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/swap/Cargo.toml -------------------------------------------------------------------------------- /clients/rust-legacy/transfer-hook-test-programs/swap/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust-legacy/transfer-hook-test-programs/swap/src/lib.rs -------------------------------------------------------------------------------- /clients/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust/Cargo.toml -------------------------------------------------------------------------------- /clients/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust/README.md -------------------------------------------------------------------------------- /clients/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/clients/rust/src/lib.rs -------------------------------------------------------------------------------- /confidential/ciphertext-arithmetic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/ciphertext-arithmetic/Cargo.toml -------------------------------------------------------------------------------- /confidential/ciphertext-arithmetic/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/ciphertext-arithmetic/src/lib.rs -------------------------------------------------------------------------------- /confidential/elgamal-registry-interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry-interface/Cargo.toml -------------------------------------------------------------------------------- /confidential/elgamal-registry-interface/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry-interface/src/instruction.rs -------------------------------------------------------------------------------- /confidential/elgamal-registry-interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry-interface/src/lib.rs -------------------------------------------------------------------------------- /confidential/elgamal-registry-interface/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry-interface/src/state.rs -------------------------------------------------------------------------------- /confidential/elgamal-registry/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry/Cargo.toml -------------------------------------------------------------------------------- /confidential/elgamal-registry/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry/src/entrypoint.rs -------------------------------------------------------------------------------- /confidential/elgamal-registry/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry/src/instruction.rs -------------------------------------------------------------------------------- /confidential/elgamal-registry/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry/src/lib.rs -------------------------------------------------------------------------------- /confidential/elgamal-registry/src/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry/src/processor.rs -------------------------------------------------------------------------------- /confidential/elgamal-registry/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/elgamal-registry/src/state.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/Cargo.toml -------------------------------------------------------------------------------- /confidential/proof-extraction/src/burn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/burn.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/src/encryption.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/encryption.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/errors.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/instruction.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/lib.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/src/mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/mint.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/src/transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/transfer.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/src/transfer_with_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/transfer_with_fee.rs -------------------------------------------------------------------------------- /confidential/proof-extraction/src/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-extraction/src/withdraw.rs -------------------------------------------------------------------------------- /confidential/proof-generation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/Cargo.toml -------------------------------------------------------------------------------- /confidential/proof-generation/src/burn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/src/burn.rs -------------------------------------------------------------------------------- /confidential/proof-generation/src/encryption.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/src/encryption.rs -------------------------------------------------------------------------------- /confidential/proof-generation/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/src/errors.rs -------------------------------------------------------------------------------- /confidential/proof-generation/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/src/lib.rs -------------------------------------------------------------------------------- /confidential/proof-generation/src/mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/src/mint.rs -------------------------------------------------------------------------------- /confidential/proof-generation/src/transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/src/transfer.rs -------------------------------------------------------------------------------- /confidential/proof-generation/src/transfer_with_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/src/transfer_with_fee.rs -------------------------------------------------------------------------------- /confidential/proof-generation/src/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-generation/src/withdraw.rs -------------------------------------------------------------------------------- /confidential/proof-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-tests/Cargo.toml -------------------------------------------------------------------------------- /confidential/proof-tests/tests/proof_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/confidential/proof-tests/tests/proof_test.rs -------------------------------------------------------------------------------- /interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/Cargo.toml -------------------------------------------------------------------------------- /interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/README.md -------------------------------------------------------------------------------- /interface/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/idl.json -------------------------------------------------------------------------------- /interface/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/error.rs -------------------------------------------------------------------------------- /interface/src/extension/confidential_mint_burn/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/confidential_mint_burn/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/confidential_mint_burn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/confidential_mint_burn/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/confidential_transfer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/confidential_transfer/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/confidential_transfer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/confidential_transfer/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/confidential_transfer_fee/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/confidential_transfer_fee/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/confidential_transfer_fee/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/confidential_transfer_fee/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/cpi_guard/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/cpi_guard/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/cpi_guard/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/cpi_guard/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/default_account_state/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/default_account_state/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/default_account_state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/default_account_state/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/group_member_pointer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/group_member_pointer/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/group_member_pointer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/group_member_pointer/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/group_pointer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/group_pointer/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/group_pointer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/group_pointer/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/immutable_owner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/immutable_owner.rs -------------------------------------------------------------------------------- /interface/src/extension/interest_bearing_mint/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/interest_bearing_mint/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/interest_bearing_mint/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/interest_bearing_mint/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/memo_transfer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/memo_transfer/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/memo_transfer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/memo_transfer/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/metadata_pointer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/metadata_pointer/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/metadata_pointer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/metadata_pointer/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/mint_close_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/mint_close_authority.rs -------------------------------------------------------------------------------- /interface/src/extension/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/non_transferable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/non_transferable.rs -------------------------------------------------------------------------------- /interface/src/extension/pausable/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/pausable/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/pausable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/pausable/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/permanent_delegate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/permanent_delegate.rs -------------------------------------------------------------------------------- /interface/src/extension/scaled_ui_amount/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/scaled_ui_amount/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/scaled_ui_amount/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/scaled_ui_amount/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/token_group/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/token_group/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/token_metadata/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/token_metadata/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/transfer_fee/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/transfer_fee/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/transfer_fee/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/transfer_fee/mod.rs -------------------------------------------------------------------------------- /interface/src/extension/transfer_hook/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/transfer_hook/instruction.rs -------------------------------------------------------------------------------- /interface/src/extension/transfer_hook/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/extension/transfer_hook/mod.rs -------------------------------------------------------------------------------- /interface/src/generic_token_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/generic_token_account.rs -------------------------------------------------------------------------------- /interface/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/instruction.rs -------------------------------------------------------------------------------- /interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/lib.rs -------------------------------------------------------------------------------- /interface/src/native_mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/native_mint.rs -------------------------------------------------------------------------------- /interface/src/pod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/pod.rs -------------------------------------------------------------------------------- /interface/src/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/serialization.rs -------------------------------------------------------------------------------- /interface/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/src/state.rs -------------------------------------------------------------------------------- /interface/tests/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/interface/tests/serialization.rs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /program/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/Cargo.toml -------------------------------------------------------------------------------- /program/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/README.md -------------------------------------------------------------------------------- /program/inc/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/inc/token.h -------------------------------------------------------------------------------- /program/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/entrypoint.rs -------------------------------------------------------------------------------- /program/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/error.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_mint_burn/account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_mint_burn/account_info.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_mint_burn/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_mint_burn/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_mint_burn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_mint_burn/mod.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_mint_burn/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_mint_burn/processor.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_mint_burn/verify_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_mint_burn/verify_proof.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer/account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer/account_info.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer/mod.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer/processor.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer/verify_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer/verify_proof.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer_fee/account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer_fee/account_info.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer_fee/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer_fee/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer_fee/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer_fee/mod.rs -------------------------------------------------------------------------------- /program/src/extension/confidential_transfer_fee/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/confidential_transfer_fee/processor.rs -------------------------------------------------------------------------------- /program/src/extension/cpi_guard/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/cpi_guard/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/cpi_guard/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/cpi_guard/mod.rs -------------------------------------------------------------------------------- /program/src/extension/cpi_guard/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/cpi_guard/processor.rs -------------------------------------------------------------------------------- /program/src/extension/default_account_state/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/default_account_state/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/default_account_state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/default_account_state/mod.rs -------------------------------------------------------------------------------- /program/src/extension/default_account_state/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/default_account_state/processor.rs -------------------------------------------------------------------------------- /program/src/extension/group_member_pointer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/group_member_pointer/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/group_member_pointer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/group_member_pointer/mod.rs -------------------------------------------------------------------------------- /program/src/extension/group_member_pointer/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/group_member_pointer/processor.rs -------------------------------------------------------------------------------- /program/src/extension/group_pointer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/group_pointer/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/group_pointer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/group_pointer/mod.rs -------------------------------------------------------------------------------- /program/src/extension/group_pointer/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/group_pointer/processor.rs -------------------------------------------------------------------------------- /program/src/extension/immutable_owner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/immutable_owner.rs -------------------------------------------------------------------------------- /program/src/extension/interest_bearing_mint/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/interest_bearing_mint/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/interest_bearing_mint/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/interest_bearing_mint/mod.rs -------------------------------------------------------------------------------- /program/src/extension/interest_bearing_mint/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/interest_bearing_mint/processor.rs -------------------------------------------------------------------------------- /program/src/extension/memo_transfer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/memo_transfer/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/memo_transfer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/memo_transfer/mod.rs -------------------------------------------------------------------------------- /program/src/extension/memo_transfer/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/memo_transfer/processor.rs -------------------------------------------------------------------------------- /program/src/extension/metadata_pointer/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/metadata_pointer/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/metadata_pointer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/metadata_pointer/mod.rs -------------------------------------------------------------------------------- /program/src/extension/metadata_pointer/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/metadata_pointer/processor.rs -------------------------------------------------------------------------------- /program/src/extension/mint_close_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/mint_close_authority.rs -------------------------------------------------------------------------------- /program/src/extension/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/mod.rs -------------------------------------------------------------------------------- /program/src/extension/non_transferable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/non_transferable.rs -------------------------------------------------------------------------------- /program/src/extension/pausable/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/pausable/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/pausable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/pausable/mod.rs -------------------------------------------------------------------------------- /program/src/extension/pausable/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/pausable/processor.rs -------------------------------------------------------------------------------- /program/src/extension/permanent_delegate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/permanent_delegate.rs -------------------------------------------------------------------------------- /program/src/extension/reallocate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/reallocate.rs -------------------------------------------------------------------------------- /program/src/extension/scaled_ui_amount/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/scaled_ui_amount/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/scaled_ui_amount/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/scaled_ui_amount/mod.rs -------------------------------------------------------------------------------- /program/src/extension/scaled_ui_amount/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/scaled_ui_amount/processor.rs -------------------------------------------------------------------------------- /program/src/extension/token_group/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/token_group/mod.rs -------------------------------------------------------------------------------- /program/src/extension/token_group/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/token_group/processor.rs -------------------------------------------------------------------------------- /program/src/extension/token_metadata/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/token_metadata/mod.rs -------------------------------------------------------------------------------- /program/src/extension/token_metadata/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/token_metadata/processor.rs -------------------------------------------------------------------------------- /program/src/extension/transfer_fee/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/transfer_fee/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/transfer_fee/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/transfer_fee/mod.rs -------------------------------------------------------------------------------- /program/src/extension/transfer_fee/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/transfer_fee/processor.rs -------------------------------------------------------------------------------- /program/src/extension/transfer_hook/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/transfer_hook/instruction.rs -------------------------------------------------------------------------------- /program/src/extension/transfer_hook/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/transfer_hook/mod.rs -------------------------------------------------------------------------------- /program/src/extension/transfer_hook/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/extension/transfer_hook/processor.rs -------------------------------------------------------------------------------- /program/src/generic_token_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/generic_token_account.rs -------------------------------------------------------------------------------- /program/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/instruction.rs -------------------------------------------------------------------------------- /program/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/lib.rs -------------------------------------------------------------------------------- /program/src/native_mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/native_mint.rs -------------------------------------------------------------------------------- /program/src/offchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/offchain.rs -------------------------------------------------------------------------------- /program/src/onchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/onchain.rs -------------------------------------------------------------------------------- /program/src/pod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/pod.rs -------------------------------------------------------------------------------- /program/src/pod_instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/pod_instruction.rs -------------------------------------------------------------------------------- /program/src/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/processor.rs -------------------------------------------------------------------------------- /program/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/src/state.rs -------------------------------------------------------------------------------- /program/tests/action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/tests/action.rs -------------------------------------------------------------------------------- /program/tests/assert_instruction_count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/program/tests/assert_instruction_count.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.86.0" 3 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /scripts/cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/scripts/cliff.toml -------------------------------------------------------------------------------- /scripts/generate-clients.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/scripts/generate-clients.mjs -------------------------------------------------------------------------------- /scripts/restart-test-validator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/scripts/restart-test-validator.sh -------------------------------------------------------------------------------- /scripts/solana.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/scripts/solana.dic -------------------------------------------------------------------------------- /scripts/spellcheck.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/scripts/spellcheck.toml -------------------------------------------------------------------------------- /scripts/utils.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/scripts/utils.mjs -------------------------------------------------------------------------------- /zk-token-protocol-paper/part1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/zk-token-protocol-paper/part1.pdf -------------------------------------------------------------------------------- /zk-token-protocol-paper/part2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-program/token-2022/HEAD/zk-token-protocol-paper/part2.pdf --------------------------------------------------------------------------------