# NFT features & pallets

- [Basics NFT & Collections](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections.md)
- [NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft.md)
- [Prepare basic NFT assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/prepare-basic-nft-assets.md)
- [Mint a Basic NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/mint-a-basic-nft.md)
- [Transfer an NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/transfer-an-nft.md)
- [Burn an NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/burn-an-nft.md)
- [Set the NFT royalty](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/set-the-nft-royalty.md)
- [Collections](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections.md)
- [Prepare collection assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/prepare-collection-assets.md)
- [Mint a Collection](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/mint-a-collection.md)
- [Limit a collection](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/limit-a-collection.md)
- [Close a collection](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/close-a-collection.md)
- [Burn a collection](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/burn-a-collection.md)
- [Enhanced NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft.md)
- [Rental NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/rental-nft.md)
- [Mint a Rental NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/rental-nft/mint-a-rental-nft.md)
- [Soulbound NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/soulbound-nft.md)
- [Prepare Soulbound NFT assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/soulbound-nft/prepare-soulbound-nft-assets.md)
- [Mint a Soulbound NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/soulbound-nft/mint-a-soulbound-nft.md)
- [Delegated NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/delegated-nft.md)
- [Delegate/Undelegate an NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/delegated-nft/delegate-undelegate-an-nft.md)
- [Transmission Protocols](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/transmission-protocols.md)
- [Set a Transmission protocol](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/transmission-protocols/set-a-transmission-protocol.md)
- [Private NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft.md)
- [Secret NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/secret-nft.md)
- [Prepare the Secret NFT assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/secret-nft/prepare-the-secret-nft-assets.md)
- [Mint a Secret NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/secret-nft/mint-a-secret-nft.md)
- [Decrypt a Secret NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/secret-nft/decrypt-a-secret-nft.md)
- [Capsule NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft.md)
- [Prepare the Caspule NFT assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft/prepare-the-caspule-nft-assets.md)
- [Mint a Capsule NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft/mint-a-capsule-nft.md)
- [Decrypt a Capsule NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft/decrypt-a-capsule-nft.md)
- [Update a Capsule NFT content](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft/update-a-capsule-nft-content.md)
- [Sale your NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft.md)
- [Marketplace](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/marketplace.md)
- [List an NFT for sale on a marketplace](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/marketplace/list-an-nft-for-sale-on-a-marketplace.md)
- [Buy an NFT from a marketplace](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/marketplace/buy-an-nft-from-a-marketplace.md)
- [Configure a marketplace](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/marketplace/configure-a-marketplace.md)
- [Auction](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction.md)
- [Create an English auction](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction/create-an-english-auction.md)
- [Add or remove a bid on an auction](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction/add-or-remove-a-bid-on-an-auction.md)
- [Directly buy an auctioned NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction/directly-buy-an-auctioned-nft.md)
- [Cancel or end an auction](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction/cancel-or-end-an-auction.md)
- [Tokens](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens.md)
- [CAPS](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/caps.md)
- [Transfer CAPS](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/caps/transfer-caps.md)
- [Get CAPS balances](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/caps/get-caps-balances.md)
- [G-Token](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/g-token.md)
- [Transfer GTokens](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/g-token/transfer-gtokens.md)
- [Get GTokens balances](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/g-token/get-gtokens-balances.md)


---

# 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.ternoa.network/build-1/javascript/nft-features-and-pallets.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.
