# Data NFT SDK

[![npm (scoped)](https://img.shields.io/npm/v/@itheum/sdk-mx-data-nft?style=for-the-badge)](https://www.npmjs.com/package/@itheum/sdk-mx-data-nft)

This Open-Source TypeScript SDK focuses on interacting with Itheum's Data NFT technology on the MultiversX blockchain. It allows developers to mint, manage, and trade Data NFTs through various methods and functionalities. It's supports both the `devnet` and `mainnet` MultiversX blockchain environments.

The SDK includes the following high-level modules:

1. **Interacting with Data NFTs (**[**Class Docs**](https://itheum.github.io/sdk-mx-data-nft/classes/DataNft.html)**)**

   * Create new Data NFT objects
   * Fetch and process Data NFTs from the API
   * Retrieve Data NFTs owned by an address
   * Unlock data inside a DataNFT

2. **Interacting with Data NFT Minter. Also Called Data NFT-FT (**[**Class Docs**](https://itheum.github.io/sdk-mx-data-nft/classes/SftMinter.html)**)**

3. **Interacting with Data NFT Minter. Also Called Data NFT-LEASE (**[**Class Docs**](https://itheum.github.io/sdk-mx-data-nft/classes/NftMinter.html)**)**

   * Interact with the common Minter smart contract directly ([**Class Docs**](https://itheum.github.io/sdk-mx-data-nft/classes/Minter.html))
   * Mint new Data NFTs
   * Burn existing Data NFTs
   * Curate (Freeze, Wipe) Data NFTs

4. **Interacting with Data NFT Marketplace (**[**Class Docs**](https://itheum.github.io/sdk-mx-data-nft/classes/DataNftMarket.html)**)**
   * View marketplace requirements
   * View listed by address.
   * View total Offers.

For detailed documentation, usage examples and installation guide, please refer to following:&#x20;

<table data-view="cards"><thead><tr><th></th><th data-hidden></th><th data-hidden></th></tr></thead><tbody><tr><td><a href="https://itheum.github.io/sdk-mx-data-nft/index.html"><strong>SDK Docs</strong></a></td><td></td><td><a href="https://itheum.github.io/sdk-mx-data-nft/">https://itheum.github.io/sdk-mx-data-nft/</a></td></tr><tr><td><a href="https://github.com/Itheum/sdk-mx-data-nft"><strong>Github Repo</strong></a></td><td></td><td><a href="https://github.com/Itheum/sdk-mx-data-nft">https://github.com/Itheum/sdk-mx-data-nft</a></td></tr><tr><td><a href="https://www.npmjs.com/package/@itheum/sdk-mx-data-nft"><strong>NPM Repo</strong></a></td><td></td><td><a href="https://www.npmjs.com/package/@itheum/sdk-mx-data-nft">https://www.npmjs.com/package/@itheum/sdk-mx-data-nft</a></td></tr></tbody></table>

Ready to start building? Let's jump in and explore the SDK with hands-on guides...


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.itheum.io/product-docs/pre-aithra/pre-aithra-developers/software-development-kits-sdks/data-nft-sdk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
