0.5.1-pre.002
This commit is contained in:
91
ks-lib/src/executor/metadata/metaplex_token_metadata.rs
Normal file
91
ks-lib/src/executor/metadata/metaplex_token_metadata.rs
Normal file
@@ -0,0 +1,91 @@
|
||||
// file: ks-lib/src/executor/metadata/metaplex_token_metadata.rs
|
||||
// version: 11
|
||||
|
||||
//! Metaplex Token Metadata typed execution surface.
|
||||
|
||||
mod builder;
|
||||
mod executor;
|
||||
mod intent;
|
||||
|
||||
/// Exposes the Metaplex Token Metadata executor.
|
||||
pub use self::executor::ExMetadataMetaplexTokenMetadataExecutor;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_APPROVE_USE_AUTHORITY_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_APPROVE_USE_AUTHORITY_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_BURN_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_BURN_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_CLOSE_ACCOUNTS_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_CLOSE_ACCOUNTS_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_CLOSE_ESCROW_ACCOUNT_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_CLOSE_ESCROW_ACCOUNT_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_COLLECT_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_COLLECT_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_CONVERT_MASTER_EDITION_V1_TO_V2_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_CONVERT_MASTER_EDITION_V1_TO_V2_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_CREATE_ESCROW_ACCOUNT_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_CREATE_ESCROW_ACCOUNT_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_CREATE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_CREATE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_DELEGATE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_DELEGATE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_DEPRECATED_CREATE_MASTER_EDITION_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_DEPRECATED_CREATE_MASTER_EDITION_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_DEPRECATED_CREATE_RESERVATION_LIST_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_DEPRECATED_CREATE_RESERVATION_LIST_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_DEPRECATED_MINT_NEW_EDITION_FROM_MASTER_EDITION_VIA_PRINTING_TOKEN_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_DEPRECATED_MINT_NEW_EDITION_FROM_MASTER_EDITION_VIA_PRINTING_TOKEN_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_DEPRECATED_MINT_PRINTING_TOKENS_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_DEPRECATED_MINT_PRINTING_TOKENS_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_DEPRECATED_MINT_PRINTING_TOKENS_VIA_TOKEN_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_DEPRECATED_MINT_PRINTING_TOKENS_VIA_TOKEN_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_DEPRECATED_OPERATION_CODES`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_DEPRECATED_OPERATION_CODES;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_DEPRECATED_SET_RESERVATION_LIST_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_DEPRECATED_SET_RESERVATION_LIST_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_LOCK_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_LOCK_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_MIGRATE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_MIGRATE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_MINT_NEW_EDITION_FROM_MASTER_EDITION_VIA_VAULT_PROXY_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_MINT_NEW_EDITION_FROM_MASTER_EDITION_VIA_VAULT_PROXY_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_MINT_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_MINT_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_PRINT_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_PRINT_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_PUFF_METADATA_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_PUFF_METADATA_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_RESIZE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_RESIZE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_REVOKE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_REVOKE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_REVOKE_USE_AUTHORITY_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_REVOKE_USE_AUTHORITY_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_SET_COLLECTION_SIZE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_SET_COLLECTION_SIZE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_SET_TOKEN_STANDARD_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_SET_TOKEN_STANDARD_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_SUPPORTED_OPERATION_CODES`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_SUPPORTED_OPERATION_CODES;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_TRANSFER_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_TRANSFER_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_TRANSFER_OUT_OF_ESCROW_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_TRANSFER_OUT_OF_ESCROW_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_UNLOCK_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_UNLOCK_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_UNVERIFY_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_UNVERIFY_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_UPDATE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_UPDATE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_UPDATE_PRIMARY_SALE_HAPPENED_VIA_TOKEN_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_UPDATE_PRIMARY_SALE_HAPPENED_VIA_TOKEN_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_USE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_USE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_UTILIZE_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_UTILIZE_OPERATION;
|
||||
/// Exposes `EX_METAPLEX_TOKEN_METADATA_VERIFY_OPERATION`.
|
||||
pub use self::intent::EX_METAPLEX_TOKEN_METADATA_VERIFY_OPERATION;
|
||||
/// Exposes the complete Metaplex Token Metadata execution intent.
|
||||
pub use self::intent::ExMetaplexTokenMetadataExecutionIntent;
|
||||
/// Exposes the current and deprecated Metaplex Token Metadata operation intent.
|
||||
pub use self::intent::ExMetaplexTokenMetadataOperation;
|
||||
|
||||
pub(crate) use self::builder::executor_metaplex_token_metadata_build_prepared_plan;
|
||||
Reference in New Issue
Block a user