├── .envrc ├── .eslintignore ├── .eslintrc.js ├── .github ├── actions │ ├── install-anchor │ │ └── action.yml │ ├── install-linux-build-deps │ │ └── action.yml │ ├── install-rust │ │ └── action.yml │ ├── install-solana │ │ └── action.yml │ └── install-soteria │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── deps.yml │ ├── publish-docs.yml │ ├── publish-js.yml │ ├── release.yml │ ├── test-soteria.yml │ └── test.yml ├── .gitignore ├── .mocharc.js ├── .prettierignore ├── Anchor.toml ├── Captain.toml ├── Cargo.lock ├── Cargo.toml ├── DIAGRAM.txt ├── LICENSE ├── Makefile ├── README.md ├── api ├── .editorconfig ├── .gitignore ├── README.md ├── common │ └── connection.ts ├── package.json ├── serverless.yml ├── time-invalidator-crank.ts ├── time-invalidator-crank │ ├── handler.ts │ ├── invalidate-parallel.ts │ └── invalidate.ts ├── tsconfig.json └── yarn.lock ├── doc-assets └── banner.png ├── generate-idls.sh ├── jest.config.js ├── package.json ├── programs ├── solana-nft-programs-paid-claim-approver │ ├── Cargo.toml │ ├── README.md │ ├── Xargo.toml │ ├── clippy.toml │ └── src │ │ ├── errors.rs │ │ ├── instructions │ │ ├── close.rs │ │ ├── init.rs │ │ ├── mod.rs │ │ └── pay.rs │ │ ├── lib.rs │ │ └── state.rs ├── solana-nft-programs-time-invalidator │ ├── Cargo.toml │ ├── README.md │ ├── Xargo.toml │ ├── clippy.toml │ └── src │ │ ├── errors.rs │ │ ├── instructions │ │ ├── close.rs │ │ ├── extend_expiration.rs │ │ ├── init.rs │ │ ├── invalidate.rs │ │ ├── mod.rs │ │ ├── reset_expiration.rs │ │ └── update_max_expiration.rs │ │ ├── lib.rs │ │ └── state.rs ├── solana-nft-programs-token-manager │ ├── Cargo.toml │ ├── README.md │ ├── Xargo.toml │ ├── clippy.toml │ └── src │ │ ├── errors.rs │ │ ├── instructions │ │ ├── add_invalidator.rs │ │ ├── claim.rs │ │ ├── claim_receipt_mint.rs │ │ ├── close_mint_manager.rs │ │ ├── create_claim_receipt.rs │ │ ├── create_mint_manager.rs │ │ ├── init.rs │ │ ├── init_mint_counter.rs │ │ ├── invalidate.rs │ │ ├── issue.rs │ │ ├── mod.rs │ │ ├── permissioned │ │ │ ├── delegate.rs │ │ │ ├── migrate.rs │ │ │ ├── mod.rs │ │ │ ├── send.rs │ │ │ └── undelegate.rs │ │ ├── replace_invalidator.rs │ │ ├── set_claim_approver.rs │ │ ├── set_transfer_authority.rs │ │ ├── transfers │ │ │ ├── close_transfer_receipt.rs │ │ │ ├── create_transfer_receipt.rs │ │ │ ├── mod.rs │ │ │ ├── transfer.rs │ │ │ └── update_transfer_receipt.rs │ │ ├── uninit.rs │ │ ├── unissue.rs │ │ └── update_invalidation_type.rs │ │ ├── lib.rs │ │ ├── state.rs │ │ └── utils.rs ├── solana-nft-programs-transfer-authority │ ├── Cargo.toml │ ├── README.md │ ├── Xargo.toml │ ├── clippy.toml │ └── src │ │ ├── errors.rs │ │ ├── instructions │ │ ├── listing │ │ │ ├── accept_listing.rs │ │ │ ├── create_listing.rs │ │ │ ├── mod.rs │ │ │ ├── remove_listing.rs │ │ │ └── update_listing.rs │ │ ├── marketplace │ │ │ ├── init_marketplace.rs │ │ │ ├── mod.rs │ │ │ └── update_marketplace.rs │ │ ├── mod.rs │ │ ├── transfer │ │ │ ├── accept_transfer.rs │ │ │ ├── cancel_transfer.rs │ │ │ ├── init_transfer.rs │ │ │ └── mod.rs │ │ └── transfer_authority │ │ │ ├── init_transfer_authority.rs │ │ │ ├── mod.rs │ │ │ ├── release.rs │ │ │ ├── update_transfer_authority.rs │ │ │ └── whitelist_marketplaces.rs │ │ ├── lib.rs │ │ └── state.rs └── solana-nft-programs-use-invalidator │ ├── Cargo.toml │ ├── README.md │ ├── Xargo.toml │ ├── clippy.toml │ └── src │ ├── errors.rs │ ├── instructions │ ├── close.rs │ ├── extend_usages.rs │ ├── increment_usages.rs │ ├── init.rs │ ├── invalidate.rs │ └── mod.rs │ ├── lib.rs │ └── state.rs ├── rustfmt.toml ├── src ├── api.ts ├── claimLinks.ts ├── idl │ ├── solana_nft_programs_paid_claim_approver.ts │ ├── solana_nft_programs_paid_claim_approver_idl.json │ ├── solana_nft_programs_time_invalidator.ts │ ├── solana_nft_programs_time_invalidator_idl.json │ ├── solana_nft_programs_token_manager.ts │ ├── solana_nft_programs_token_manager_idl.json │ ├── solana_nft_programs_transfer_authority.ts │ ├── solana_nft_programs_transfer_authority_idl.json │ ├── solana_nft_programs_use_invalidator.ts │ └── solana_nft_programs_use_invalidator_idl.json ├── index.ts ├── marketplace.ts ├── programs │ ├── claimApprover │ │ ├── accounts.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ └── pda.ts │ ├── index.ts │ ├── timeInvalidator │ │ ├── accounts.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── pda.ts │ │ └── utils.ts │ ├── tokenManager │ │ ├── accounts.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── pda.ts │ │ └── utils.ts │ ├── transferAuthority │ │ ├── accounts.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ └── pda.ts │ └── useInvalidator │ │ ├── accounts.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ └── pda.ts ├── rentals.ts └── transaction.ts ├── tests ├── other │ ├── createInvalidateCreate.test.ts │ ├── issueClaimPayerWithPayer.test.ts │ ├── issueInvalidate.test.ts │ ├── issueInvalidateCloseMintManager.test.ts │ ├── issueInvalidatePaidToken.test.ts │ ├── issueNoMintManager.test.ts │ ├── issueUnissueClose.test.ts │ ├── manualRevocation.test.ts │ ├── permissionedMigrate.test.ts │ └── receipts.test.ts ├── private-links │ ├── claimLinks.test.ts │ ├── claimLinksInvalidate.test.ts │ ├── claimLinksMasterEditions.test.ts │ └── claimLinksMasterEditionsInvalidate.test.ts ├── programmable │ ├── programmableIssueInvalidateRelease.test.ts │ ├── programmableIssueInvalidateReturn.test.ts │ ├── programmableIssueInvalidateReturnNullRuleset.test.ts │ ├── programmableIssueUnissue.test.ts │ └── programmableRentalReissue.test.ts ├── test-key.json ├── test-keypairs │ ├── cardinal_paid_claim_approver-keypair.json │ ├── cardinal_payment_manager-keypair.json │ ├── cardinal_receipt_index-keypair.json │ ├── cardinal_time_invalidator-keypair.json │ ├── cardinal_token_manager-keypair.json │ ├── cardinal_transfer_authority-keypair.json │ ├── cardinal_use_invalidator-keypair.json │ ├── t1LVbNwJZT3pxFQHfY65jp6QbvcTvda6oPSbaeKbYEs.json │ ├── t2youarTBdTv9eRXoDaMGCywbYjAteNF3Fuzvn8fXNj.json │ ├── t3JAC837E6YLkJSdz3UZLUZVhLBShZh727c9TRbwUKK.json │ ├── t4KmyFdXJWGnSTHkXPLrB4JCVGD6aSusGjPYMc2P6VY.json │ ├── t5DEoCV1arWsMSCurX19CpFASKVyqrvvvDmFvWiGLoE.json │ ├── t6dGTWzwB7JfAJmRhKShRTKvy11bsng6M4NzGiywWv8.json │ └── t7UND4Dhg8yoykPAr1WjwfZhfHDwXih5RY8voM47FMS.json ├── time-invalidation │ ├── rentals │ │ ├── createAndExtendPartialRental.test.ts │ │ ├── createAndExtendRental.test.ts │ │ ├── createMultipleRentals.test.ts │ │ ├── createRentalMasterEdition.test.ts │ │ ├── createRentalMasterEditionInvalidate.test.ts │ │ ├── createRentalReissue.test.ts │ │ ├── createRentalWithPaymentManager.test.ts │ │ ├── createRentalWithRoyalties.test.ts │ │ ├── createReturnAndResetExpiration.test.ts │ │ ├── disableReissue.test.ts │ │ ├── permissionedRental.test.ts │ │ └── privateRental.test.ts │ ├── timeInvalidation.test.ts │ ├── timeInvalidationOnClaim.test.ts │ ├── timeInvalidationRelease.test.ts │ ├── timeInvalidationVestClaimed.test.ts │ ├── timeInvalidationVestIssued.test.ts │ └── updateMaxExpiration.test.ts ├── transfer-authority │ ├── acceptListing.test.ts │ ├── acceptListingKindPermissioned.test.ts │ ├── addDelegateTypePermisioned.test.ts │ ├── allowedMarketplacesForTransferAuthority.test.ts │ ├── createListing.test.ts │ ├── releaseWrappedToken.test.ts │ ├── removeListing.test.ts │ ├── replaceInvalidator.test.ts │ ├── restrictPaymentMints.test.ts │ └── transferAuthorityPrivateTransfer.test.ts ├── transfers │ ├── transferReceiptCreateUpdateClose.test.ts │ └── transferReceiptTransfer.test.ts ├── usages │ ├── createAndExtendUsages.test.ts │ └── useByUseAuthority.test.ts └── utils.ts ├── tools ├── .gitignore ├── airdropToTokenManagerIssuers.ts ├── airdropWeekly.ts ├── airdrops.ts ├── connection.ts ├── createMarketplace.ts ├── createTokens.ts ├── createTransferAuthority.ts ├── delister.ts ├── emails.py ├── findMarketplace.ts ├── getRuleset.ts ├── getTokenManagers.ts ├── getTotalTimeInvalidators.ts ├── getTotalTokenManagers.ts ├── getTransferAuthority.ts ├── invalidateAll.ts ├── issueVestingTokens.ts ├── mapMintIds.ts ├── migration │ ├── batchMigrate.ts │ └── hyperspheres.ts ├── removeListing.ts ├── updateMarketplace.ts ├── updateMaxExpiration.ts ├── updateMetadata.ts ├── updateTransferAuthority.ts └── utils.ts ├── tsconfig.cjs.json ├── tsconfig.esm.json ├── tsconfig.json └── yarn.lock /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.envrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/actions/install-anchor/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/actions/install-anchor/action.yml -------------------------------------------------------------------------------- /.github/actions/install-linux-build-deps/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/actions/install-linux-build-deps/action.yml -------------------------------------------------------------------------------- /.github/actions/install-rust/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/actions/install-rust/action.yml -------------------------------------------------------------------------------- /.github/actions/install-solana/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/actions/install-solana/action.yml -------------------------------------------------------------------------------- /.github/actions/install-soteria/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/actions/install-soteria/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/workflows/deps.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/workflows/publish-js.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-soteria.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/workflows/test-soteria.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .yarn 2 | -------------------------------------------------------------------------------- /Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/Anchor.toml -------------------------------------------------------------------------------- /Captain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/Captain.toml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DIAGRAM.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/DIAGRAM.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/README.md -------------------------------------------------------------------------------- /api/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/.editorconfig -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/README.md -------------------------------------------------------------------------------- /api/common/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/common/connection.ts -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/package.json -------------------------------------------------------------------------------- /api/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/serverless.yml -------------------------------------------------------------------------------- /api/time-invalidator-crank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/time-invalidator-crank.ts -------------------------------------------------------------------------------- /api/time-invalidator-crank/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/time-invalidator-crank/handler.ts -------------------------------------------------------------------------------- /api/time-invalidator-crank/invalidate-parallel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/time-invalidator-crank/invalidate-parallel.ts -------------------------------------------------------------------------------- /api/time-invalidator-crank/invalidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/time-invalidator-crank/invalidate.ts -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /api/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/api/yarn.lock -------------------------------------------------------------------------------- /doc-assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/doc-assets/banner.png -------------------------------------------------------------------------------- /generate-idls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/generate-idls.sh -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/package.json -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/Cargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/README.md -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/Xargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/clippy.toml: -------------------------------------------------------------------------------- 1 | large-error-threshold = 169 -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/src/errors.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/src/instructions/close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/src/instructions/close.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/src/instructions/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/src/instructions/init.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/src/instructions/pay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/src/instructions/pay.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/src/lib.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-paid-claim-approver/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-paid-claim-approver/src/state.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/Cargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/README.md -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/Xargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/clippy.toml: -------------------------------------------------------------------------------- 1 | large-error-threshold = 169 -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/errors.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/instructions/close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/instructions/close.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/instructions/extend_expiration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/instructions/extend_expiration.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/instructions/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/instructions/init.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/instructions/invalidate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/instructions/invalidate.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/instructions/reset_expiration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/instructions/reset_expiration.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/instructions/update_max_expiration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/instructions/update_max_expiration.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/lib.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-time-invalidator/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-time-invalidator/src/state.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/Cargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/README.md -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/Xargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/clippy.toml: -------------------------------------------------------------------------------- 1 | large-error-threshold = 169 -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/errors.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/add_invalidator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/add_invalidator.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/claim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/claim.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/claim_receipt_mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/claim_receipt_mint.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/close_mint_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/close_mint_manager.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/create_claim_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/create_claim_receipt.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/create_mint_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/create_mint_manager.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/init.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/init_mint_counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/init_mint_counter.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/invalidate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/invalidate.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/issue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/issue.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/permissioned/delegate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/permissioned/delegate.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/permissioned/migrate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/permissioned/migrate.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/permissioned/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/permissioned/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/permissioned/send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/permissioned/send.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/permissioned/undelegate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/permissioned/undelegate.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/replace_invalidator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/replace_invalidator.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/set_claim_approver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/set_claim_approver.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/set_transfer_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/set_transfer_authority.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/transfers/close_transfer_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/transfers/close_transfer_receipt.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/transfers/create_transfer_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/transfers/create_transfer_receipt.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/transfers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/transfers/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/transfers/transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/transfers/transfer.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/transfers/update_transfer_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/transfers/update_transfer_receipt.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/uninit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/uninit.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/unissue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/unissue.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/instructions/update_invalidation_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/instructions/update_invalidation_type.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/lib.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/state.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-token-manager/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-token-manager/src/utils.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/Cargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/README.md -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/Xargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/clippy.toml: -------------------------------------------------------------------------------- 1 | large-error-threshold = 169 -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/errors.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/listing/accept_listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/listing/accept_listing.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/listing/create_listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/listing/create_listing.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/listing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/listing/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/listing/remove_listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/listing/remove_listing.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/listing/update_listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/listing/update_listing.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/marketplace/init_marketplace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/marketplace/init_marketplace.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/marketplace/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/marketplace/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/marketplace/update_marketplace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/marketplace/update_marketplace.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer/accept_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer/accept_transfer.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer/cancel_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer/cancel_transfer.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer/init_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer/init_transfer.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/init_transfer_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/init_transfer_authority.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/release.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/release.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/update_transfer_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/update_transfer_authority.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/whitelist_marketplaces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/instructions/transfer_authority/whitelist_marketplaces.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/lib.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-transfer-authority/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-transfer-authority/src/state.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/Cargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/README.md -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/Xargo.toml -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/clippy.toml: -------------------------------------------------------------------------------- 1 | large-error-threshold = 169 -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/errors.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/instructions/close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/instructions/close.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/instructions/extend_usages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/instructions/extend_usages.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/instructions/increment_usages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/instructions/increment_usages.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/instructions/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/instructions/init.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/instructions/invalidate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/instructions/invalidate.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/lib.rs -------------------------------------------------------------------------------- /programs/solana-nft-programs-use-invalidator/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/programs/solana-nft-programs-use-invalidator/src/state.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/claimLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/claimLinks.ts -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_paid_claim_approver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_paid_claim_approver.ts -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_paid_claim_approver_idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_paid_claim_approver_idl.json -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_time_invalidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_time_invalidator.ts -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_time_invalidator_idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_time_invalidator_idl.json -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_token_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_token_manager.ts -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_token_manager_idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_token_manager_idl.json -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_transfer_authority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_transfer_authority.ts -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_transfer_authority_idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_transfer_authority_idl.json -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_use_invalidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_use_invalidator.ts -------------------------------------------------------------------------------- /src/idl/solana_nft_programs_use_invalidator_idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/idl/solana_nft_programs_use_invalidator_idl.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/marketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/marketplace.ts -------------------------------------------------------------------------------- /src/programs/claimApprover/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/claimApprover/accounts.ts -------------------------------------------------------------------------------- /src/programs/claimApprover/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/claimApprover/constants.ts -------------------------------------------------------------------------------- /src/programs/claimApprover/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/claimApprover/index.ts -------------------------------------------------------------------------------- /src/programs/claimApprover/pda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/claimApprover/pda.ts -------------------------------------------------------------------------------- /src/programs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/index.ts -------------------------------------------------------------------------------- /src/programs/timeInvalidator/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/timeInvalidator/accounts.ts -------------------------------------------------------------------------------- /src/programs/timeInvalidator/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/timeInvalidator/constants.ts -------------------------------------------------------------------------------- /src/programs/timeInvalidator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/timeInvalidator/index.ts -------------------------------------------------------------------------------- /src/programs/timeInvalidator/pda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/timeInvalidator/pda.ts -------------------------------------------------------------------------------- /src/programs/timeInvalidator/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/timeInvalidator/utils.ts -------------------------------------------------------------------------------- /src/programs/tokenManager/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/tokenManager/accounts.ts -------------------------------------------------------------------------------- /src/programs/tokenManager/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/tokenManager/constants.ts -------------------------------------------------------------------------------- /src/programs/tokenManager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/tokenManager/index.ts -------------------------------------------------------------------------------- /src/programs/tokenManager/pda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/tokenManager/pda.ts -------------------------------------------------------------------------------- /src/programs/tokenManager/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/tokenManager/utils.ts -------------------------------------------------------------------------------- /src/programs/transferAuthority/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/transferAuthority/accounts.ts -------------------------------------------------------------------------------- /src/programs/transferAuthority/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/transferAuthority/constants.ts -------------------------------------------------------------------------------- /src/programs/transferAuthority/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/transferAuthority/index.ts -------------------------------------------------------------------------------- /src/programs/transferAuthority/pda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/transferAuthority/pda.ts -------------------------------------------------------------------------------- /src/programs/useInvalidator/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/useInvalidator/accounts.ts -------------------------------------------------------------------------------- /src/programs/useInvalidator/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/useInvalidator/constants.ts -------------------------------------------------------------------------------- /src/programs/useInvalidator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/useInvalidator/index.ts -------------------------------------------------------------------------------- /src/programs/useInvalidator/pda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/programs/useInvalidator/pda.ts -------------------------------------------------------------------------------- /src/rentals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/rentals.ts -------------------------------------------------------------------------------- /src/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/src/transaction.ts -------------------------------------------------------------------------------- /tests/other/createInvalidateCreate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/createInvalidateCreate.test.ts -------------------------------------------------------------------------------- /tests/other/issueClaimPayerWithPayer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/issueClaimPayerWithPayer.test.ts -------------------------------------------------------------------------------- /tests/other/issueInvalidate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/issueInvalidate.test.ts -------------------------------------------------------------------------------- /tests/other/issueInvalidateCloseMintManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/issueInvalidateCloseMintManager.test.ts -------------------------------------------------------------------------------- /tests/other/issueInvalidatePaidToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/issueInvalidatePaidToken.test.ts -------------------------------------------------------------------------------- /tests/other/issueNoMintManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/issueNoMintManager.test.ts -------------------------------------------------------------------------------- /tests/other/issueUnissueClose.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/issueUnissueClose.test.ts -------------------------------------------------------------------------------- /tests/other/manualRevocation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/manualRevocation.test.ts -------------------------------------------------------------------------------- /tests/other/permissionedMigrate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/permissionedMigrate.test.ts -------------------------------------------------------------------------------- /tests/other/receipts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/other/receipts.test.ts -------------------------------------------------------------------------------- /tests/private-links/claimLinks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/private-links/claimLinks.test.ts -------------------------------------------------------------------------------- /tests/private-links/claimLinksInvalidate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/private-links/claimLinksInvalidate.test.ts -------------------------------------------------------------------------------- /tests/private-links/claimLinksMasterEditions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/private-links/claimLinksMasterEditions.test.ts -------------------------------------------------------------------------------- /tests/private-links/claimLinksMasterEditionsInvalidate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/private-links/claimLinksMasterEditionsInvalidate.test.ts -------------------------------------------------------------------------------- /tests/programmable/programmableIssueInvalidateRelease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/programmable/programmableIssueInvalidateRelease.test.ts -------------------------------------------------------------------------------- /tests/programmable/programmableIssueInvalidateReturn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/programmable/programmableIssueInvalidateReturn.test.ts -------------------------------------------------------------------------------- /tests/programmable/programmableIssueInvalidateReturnNullRuleset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/programmable/programmableIssueInvalidateReturnNullRuleset.test.ts -------------------------------------------------------------------------------- /tests/programmable/programmableIssueUnissue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/programmable/programmableIssueUnissue.test.ts -------------------------------------------------------------------------------- /tests/programmable/programmableRentalReissue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/programmable/programmableRentalReissue.test.ts -------------------------------------------------------------------------------- /tests/test-key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-key.json -------------------------------------------------------------------------------- /tests/test-keypairs/cardinal_paid_claim_approver-keypair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/cardinal_paid_claim_approver-keypair.json -------------------------------------------------------------------------------- /tests/test-keypairs/cardinal_payment_manager-keypair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/cardinal_payment_manager-keypair.json -------------------------------------------------------------------------------- /tests/test-keypairs/cardinal_receipt_index-keypair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/cardinal_receipt_index-keypair.json -------------------------------------------------------------------------------- /tests/test-keypairs/cardinal_time_invalidator-keypair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/cardinal_time_invalidator-keypair.json -------------------------------------------------------------------------------- /tests/test-keypairs/cardinal_token_manager-keypair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/cardinal_token_manager-keypair.json -------------------------------------------------------------------------------- /tests/test-keypairs/cardinal_transfer_authority-keypair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/cardinal_transfer_authority-keypair.json -------------------------------------------------------------------------------- /tests/test-keypairs/cardinal_use_invalidator-keypair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/cardinal_use_invalidator-keypair.json -------------------------------------------------------------------------------- /tests/test-keypairs/t1LVbNwJZT3pxFQHfY65jp6QbvcTvda6oPSbaeKbYEs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/t1LVbNwJZT3pxFQHfY65jp6QbvcTvda6oPSbaeKbYEs.json -------------------------------------------------------------------------------- /tests/test-keypairs/t2youarTBdTv9eRXoDaMGCywbYjAteNF3Fuzvn8fXNj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/t2youarTBdTv9eRXoDaMGCywbYjAteNF3Fuzvn8fXNj.json -------------------------------------------------------------------------------- /tests/test-keypairs/t3JAC837E6YLkJSdz3UZLUZVhLBShZh727c9TRbwUKK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/t3JAC837E6YLkJSdz3UZLUZVhLBShZh727c9TRbwUKK.json -------------------------------------------------------------------------------- /tests/test-keypairs/t4KmyFdXJWGnSTHkXPLrB4JCVGD6aSusGjPYMc2P6VY.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/t4KmyFdXJWGnSTHkXPLrB4JCVGD6aSusGjPYMc2P6VY.json -------------------------------------------------------------------------------- /tests/test-keypairs/t5DEoCV1arWsMSCurX19CpFASKVyqrvvvDmFvWiGLoE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/t5DEoCV1arWsMSCurX19CpFASKVyqrvvvDmFvWiGLoE.json -------------------------------------------------------------------------------- /tests/test-keypairs/t6dGTWzwB7JfAJmRhKShRTKvy11bsng6M4NzGiywWv8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/t6dGTWzwB7JfAJmRhKShRTKvy11bsng6M4NzGiywWv8.json -------------------------------------------------------------------------------- /tests/test-keypairs/t7UND4Dhg8yoykPAr1WjwfZhfHDwXih5RY8voM47FMS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/test-keypairs/t7UND4Dhg8yoykPAr1WjwfZhfHDwXih5RY8voM47FMS.json -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createAndExtendPartialRental.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createAndExtendPartialRental.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createAndExtendRental.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createAndExtendRental.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createMultipleRentals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createMultipleRentals.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createRentalMasterEdition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createRentalMasterEdition.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createRentalMasterEditionInvalidate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createRentalMasterEditionInvalidate.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createRentalReissue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createRentalReissue.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createRentalWithPaymentManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createRentalWithPaymentManager.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createRentalWithRoyalties.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createRentalWithRoyalties.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/createReturnAndResetExpiration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/createReturnAndResetExpiration.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/disableReissue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/disableReissue.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/permissionedRental.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/permissionedRental.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/rentals/privateRental.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/rentals/privateRental.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/timeInvalidation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/timeInvalidation.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/timeInvalidationOnClaim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/timeInvalidationOnClaim.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/timeInvalidationRelease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/timeInvalidationRelease.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/timeInvalidationVestClaimed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/timeInvalidationVestClaimed.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/timeInvalidationVestIssued.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/timeInvalidationVestIssued.test.ts -------------------------------------------------------------------------------- /tests/time-invalidation/updateMaxExpiration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/time-invalidation/updateMaxExpiration.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/acceptListing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/acceptListing.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/acceptListingKindPermissioned.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/acceptListingKindPermissioned.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/addDelegateTypePermisioned.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/addDelegateTypePermisioned.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/allowedMarketplacesForTransferAuthority.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/allowedMarketplacesForTransferAuthority.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/createListing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/createListing.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/releaseWrappedToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/releaseWrappedToken.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/removeListing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/removeListing.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/replaceInvalidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/replaceInvalidator.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/restrictPaymentMints.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/restrictPaymentMints.test.ts -------------------------------------------------------------------------------- /tests/transfer-authority/transferAuthorityPrivateTransfer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfer-authority/transferAuthorityPrivateTransfer.test.ts -------------------------------------------------------------------------------- /tests/transfers/transferReceiptCreateUpdateClose.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfers/transferReceiptCreateUpdateClose.test.ts -------------------------------------------------------------------------------- /tests/transfers/transferReceiptTransfer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/transfers/transferReceiptTransfer.test.ts -------------------------------------------------------------------------------- /tests/usages/createAndExtendUsages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/usages/createAndExtendUsages.test.ts -------------------------------------------------------------------------------- /tests/usages/useByUseAuthority.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/usages/useByUseAuthority.test.ts -------------------------------------------------------------------------------- /tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tests/utils.ts -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/airdropToTokenManagerIssuers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/airdropToTokenManagerIssuers.ts -------------------------------------------------------------------------------- /tools/airdropWeekly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/airdropWeekly.ts -------------------------------------------------------------------------------- /tools/airdrops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/airdrops.ts -------------------------------------------------------------------------------- /tools/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/connection.ts -------------------------------------------------------------------------------- /tools/createMarketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/createMarketplace.ts -------------------------------------------------------------------------------- /tools/createTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/createTokens.ts -------------------------------------------------------------------------------- /tools/createTransferAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/createTransferAuthority.ts -------------------------------------------------------------------------------- /tools/delister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/delister.ts -------------------------------------------------------------------------------- /tools/emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/emails.py -------------------------------------------------------------------------------- /tools/findMarketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/findMarketplace.ts -------------------------------------------------------------------------------- /tools/getRuleset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/getRuleset.ts -------------------------------------------------------------------------------- /tools/getTokenManagers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/getTokenManagers.ts -------------------------------------------------------------------------------- /tools/getTotalTimeInvalidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/getTotalTimeInvalidators.ts -------------------------------------------------------------------------------- /tools/getTotalTokenManagers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/getTotalTokenManagers.ts -------------------------------------------------------------------------------- /tools/getTransferAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/getTransferAuthority.ts -------------------------------------------------------------------------------- /tools/invalidateAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/invalidateAll.ts -------------------------------------------------------------------------------- /tools/issueVestingTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/issueVestingTokens.ts -------------------------------------------------------------------------------- /tools/mapMintIds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/mapMintIds.ts -------------------------------------------------------------------------------- /tools/migration/batchMigrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/migration/batchMigrate.ts -------------------------------------------------------------------------------- /tools/migration/hyperspheres.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/migration/hyperspheres.ts -------------------------------------------------------------------------------- /tools/removeListing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/removeListing.ts -------------------------------------------------------------------------------- /tools/updateMarketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/updateMarketplace.ts -------------------------------------------------------------------------------- /tools/updateMaxExpiration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/updateMaxExpiration.ts -------------------------------------------------------------------------------- /tools/updateMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/updateMetadata.ts -------------------------------------------------------------------------------- /tools/updateTransferAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/updateTransferAuthority.ts -------------------------------------------------------------------------------- /tools/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tools/utils.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-nft-programs/token-manager/HEAD/yarn.lock --------------------------------------------------------------------------------