# Developer Docs

## Developer Docs

- [Xircus Web3 Protocol](https://xircus-developer.gitbook.io/developer-hub/getting-started/xircus-web3-protocol.md): Xircus is a web3 dApp deployer with low-code and no-code solutions where users can deploy NFT marketplaces, DeFi solutions, Prediction Market and Launchpad Token Auction in minutes at almost zero cost
- [Wallet & Authentication](https://xircus-developer.gitbook.io/developer-hub/getting-started/wallet-and-authentication.md): We authenticate the user anoymously with Xircus, by signing a message with a nonce
- [Own Your Web3 Apps](https://xircus-developer.gitbook.io/developer-hub/getting-started/own-your-web3-apps.md): If web2 is read and write then web3 is read, write and own. Owning an app now becomes possible through verifiable on-chain data by account wallet
- [Deploying Web3 Apps](https://xircus-developer.gitbook.io/developer-hub/getting-started/deploying-web3-apps.md)
- [Deploying NFT Collection](https://xircus-developer.gitbook.io/developer-hub/getting-started/deploying-nft-collection.md)
- [Minting and Importing NFTs](https://xircus-developer.gitbook.io/developer-hub/getting-started/minting-and-importing-nfts.md)
- [Listing and Selling NFTs](https://xircus-developer.gitbook.io/developer-hub/getting-started/listing-and-selling-nfts.md)
- [Supported Chains](https://xircus-developer.gitbook.io/developer-hub/getting-started/supported-chains.md)
- [DUST - Template System](https://xircus-developer.gitbook.io/developer-hub/terminologies/dust-template-system.md): Dynamic Unplug System for App Templates
- [The Presets](https://xircus-developer.gitbook.io/developer-hub/terminologies/dust-template-system/the-presets.md): Xircus is committed on delivering beautifully made UI components, we created presets to make it happen
- [Dust](https://xircus-developer.gitbook.io/developer-hub/terminologies/dust-template-system/dust.md): Consists of react hooks, utils and block renderers without dependency on any UI framework, this enables developers to partner dust with any UI framework such as dust-chakra, dust-radix, and more
- [Dust React](https://xircus-developer.gitbook.io/developer-hub/terminologies/dust-template-system/dust-react.md)
- [Dust Chakra](https://xircus-developer.gitbook.io/developer-hub/terminologies/dust-template-system/dust-chakra.md)
- [Dust Radix](https://xircus-developer.gitbook.io/developer-hub/terminologies/dust-template-system/dust-radix.md)
- [Carousel - Template Routers](https://xircus-developer.gitbook.io/developer-hub/terminologies/carousel-template-routers.md): Open Source, Deployable Frontend and Backend Codebase for Hosting Providers
- [Graphee](https://xircus-developer.gitbook.io/developer-hub/terminologies/graphee.md): Xircus Open Source GraphQL Schema
- [for TON Chain](https://xircus-developer.gitbook.io/developer-hub/terminologies/graphee/for-ton-chain.md): Open Source GraphQL Schema for TON Chain
- [Quest Apps](https://xircus-developer.gitbook.io/developer-hub/launching-your-app/quest-apps.md): Quest mini apps are designed to engage your user while offering gamified and rewarding experience
- [NFT Marketplace Apps](https://xircus-developer.gitbook.io/developer-hub/launching-your-app/nft-marketplace-apps.md)
- [eCommerce Apps](https://xircus-developer.gitbook.io/developer-hub/launching-your-app/ecommerce-apps.md)
- [Launchpad Apps](https://xircus-developer.gitbook.io/developer-hub/launching-your-app/launchpad-apps.md)
- [Quick Start](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/quick-start.md)
- [Minter](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/minter.md)
- [Quick Start](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/minter/quick-start.md)
- [Jetton](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/minter/jetton.md): Jettons are tokens on TON Blockchain - one can consider them similarly to ERC-20 tokens on Ethereum
- [Jetton Non-Shard](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/minter/jetton-non-shard.md): A new type of Jetton that follows some ERC-20 standard, account balances are stored in hash-map but with limitations
- [NFT](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/minter/nft.md)
- [SBT](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/minter/sbt.md)
- [Wallet](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/minter/wallet.md)
- [Marketplace](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/marketplace.md)
- [Quick Start](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/marketplace/quick-start.md): This page will help you understand how an NFT marketplace works
- [NFT Market](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/marketplace/nft-market.md): These are NFT contracts that allows you to mint and
- [NFT Music Market](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/marketplace/nft-music-market.md)
- [NFT Ticket Market](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/marketplace/nft-ticket-market.md): An NFT contract
- [NFT Subscription Market](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/marketplace/nft-subscription-market.md): An NFT contracts for minting and issuing subscription services
- [Launchpad](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/launchpad.md)
- [Getting Started](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/launchpad/getting-started.md): We create different types of auction contracts that fits your need wether you are raising for angel, pre-seed, seed, presale, private sale, initial offering or d-exchange offering, we got you covered
- [Auction Instant](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/launchpad/auction-instant.md): This auction type is best for raising seed or pre-seed funds without the fear of reaching a soft cap to finalize.
- [Auction Pool](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/launchpad/auction-pool.md): This auction type is best for raising and pooling funds that requires to reach a soft cap to finalize that the pool is successful
- [Auction Fair Launch](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/launchpad/auction-fair-launch.md): Pool funds and add certain percentage as liquidity provider for Jetton + Toncoin pair
- [NFT Pre-Mint Auction Randomizer](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/launchpad/nft-pre-mint-auction-randomizer.md)
- [NFT Allowlist Auction](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/launchpad/nft-allowlist-auction.md)
- [eCommerce](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/ecommerce.md): Offer real world products and services via eCommerce contracts
- [Checkout](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/ecommerce/checkout.md)
- [Property Rentals](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/ecommerce/property-rentals.md)
- [Fleet Courier](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/ecommerce/fleet-courier.md)
- [Delivery Pooling](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/ecommerce/delivery-pooling.md)
- [Real World Assets](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/ecommerce/real-world-assets.md)
- [Governance](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/governance.md)
- [Staking](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/governance/staking.md): This contract allows you to deposit assets or tokens to earn extra assets or tokens based on APY
- [Locker](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/governance/locker.md)
- [Vesting Locker](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/governance/vesting-locker.md)
- [Vesting Locker Simple](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/governance/vesting-locker-simple.md): This vesting contract is only designed for single recipient. Best for auction with percentage based release and initial fixed unlock
- [Proposals](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/governance/proposals.md)
- [Prediction](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/prediction.md)
- [Getting Started](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/prediction/getting-started.md)
- [Optimistic Oracles](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/prediction/optimistic-oracles.md)
- [Prediction Market Factory](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/prediction/prediction-market-factory.md): This prediction contract creates a shard contract where parties can participate to buy their position on the occurrence of the future event stated in the request.
- [Smart Contracts](https://xircus-developer.gitbook.io/developer-hub/platform-tools/smart-contracts.md): Create, publish and share any smart contract for TON Chain built by developers and Xircus to community
- [Open Quest & Leaderboard](https://xircus-developer.gitbook.io/developer-hub/platform-tools/open-quest-and-leaderboard.md): An open quest and leaderboard to track users participating within your platform
- [Web3 Minters](https://xircus-developer.gitbook.io/developer-hub/platform-tools/web3-minters.md): These are forms that allows you to mint using any base contracts created by Xircus
- [Generative NFT Creator](https://xircus-developer.gitbook.io/developer-hub/platform-tools/generative-nft-creator.md)
- [NFT Auctioneer](https://xircus-developer.gitbook.io/developer-hub/platform-tools/nft-auctioneer.md)
- [NFT Marketplace](https://xircus-developer.gitbook.io/developer-hub/app-templates/nft-marketplace.md)
- [Crowdfunding Launchpad](https://xircus-developer.gitbook.io/developer-hub/app-templates/crowdfunding-launchpad.md)
- [DeFi Exchange](https://xircus-developer.gitbook.io/developer-hub/app-templates/defi-exchange.md)
- [Prediction Market](https://xircus-developer.gitbook.io/developer-hub/app-templates/prediction-market.md)
- [NFT Social](https://xircus-developer.gitbook.io/developer-hub/app-templates/nft-social.md)
- [Token XP Campaigns](https://xircus-developer.gitbook.io/developer-hub/app-templates/token-xp-campaigns.md)
- [TON React](https://xircus-developer.gitbook.io/developer-hub/ton-blockchain/ton-react.md)
- [Telegram Mini dApps](https://xircus-developer.gitbook.io/developer-hub/ton-blockchain/telegram-mini-dapps.md)
- [Quick Start](https://xircus-developer.gitbook.io/developer-hub/react-reference/quick-start.md)
- [Hooks](https://xircus-developer.gitbook.io/developer-hub/react-reference/hooks.md)
- [useTonConnect](https://xircus-developer.gitbook.io/developer-hub/react-reference/hooks/usetonconnect.md): Allows you to connect to wallet providers to access wallet address and wallet balance and network information
- [useUtils](https://xircus-developer.gitbook.io/developer-hub/react-reference/hooks/useutils.md): Allows you to use web3 utilities needed to format values
- [useRegistry](https://xircus-developer.gitbook.io/developer-hub/react-reference/hooks/useregistry.md): Send queries and mutation to the Registry API
- [useApp](https://xircus-developer.gitbook.io/developer-hub/react-reference/hooks/useapp.md): Returns the app information of the loaded web3 app
- [useStorage](https://xircus-developer.gitbook.io/developer-hub/react-reference/hooks/usestorage.md): Upload files to IPFS via IPFS providers like Infura
- [useTon](https://xircus-developer.gitbook.io/developer-hub/react-reference/hooks/useton.md): Returns the Near core class where you can interact with Near blockchain network and smart contracts
- [useTelegram](https://xircus-developer.gitbook.io/developer-hub/react-reference/hooks/usetelegram.md): Returns the Near core class where you can interact with Near blockchain network and smart contracts
- [Recipes](https://xircus-developer.gitbook.io/developer-hub/react-reference/recipes.md)
- [Connect via Wallet Provider](https://xircus-developer.gitbook.io/developer-hub/react-reference/recipes/connect-via-wallet-provider.md)
- [Using Wallet Authentication](https://xircus-developer.gitbook.io/developer-hub/react-reference/recipes/using-wallet-authentication.md)
- [Quick Start](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/quick-start.md)
- [Schemas](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/schemas.md)
- [App](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/schemas/app.md)
- [Currency](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/schemas/currency.md)
- [Account](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/schemas/account.md)
- [Chain](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/schemas/chain.md)
- [Market](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/schemas/market.md)
- [Methods](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/methods.md)
- [Get Apps](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/methods/get-apps.md)
- [Get App](https://xircus-developer.gitbook.io/developer-hub/graphql-reference/methods/get-app.md)
- [Quick Start](https://xircus-developer.gitbook.io/developer-hub/core-sdk-reference/quick-start.md): Core JS SDK makes it easier for you to build javascript or node based web3 applications
- [Methods](https://xircus-developer.gitbook.io/developer-hub/core-sdk-reference/methods.md)
- [Quick Start](https://xircus-developer.gitbook.io/developer-hub/xircus-cli/quick-start.md): Command Line Interface
- [Commands](https://xircus-developer.gitbook.io/developer-hub/xircus-cli/commands.md)
- [Create](https://xircus-developer.gitbook.io/developer-hub/xircus-cli/commands/create.md)
- [App](https://xircus-developer.gitbook.io/developer-hub/xircus-cli/commands/app.md)
- [Contract](https://xircus-developer.gitbook.io/developer-hub/xircus-cli/commands/contract.md)
- [Skin](https://xircus-developer.gitbook.io/developer-hub/xircus-cli/commands/skin.md)
- [Module](https://xircus-developer.gitbook.io/developer-hub/xircus-cli/commands/module.md)
- [Getting Started](https://xircus-developer.gitbook.io/developer-hub/dust-app-template-building/getting-started.md)
- [Dust Chakra Common](https://xircus-developer.gitbook.io/developer-hub/dust-app-template-building/dust-chakra-common.md): These components are pre-built to help you build UI app templates faster but just importing it to your components
- [AppBrand / AppHeader](https://xircus-developer.gitbook.io/developer-hub/dust-app-template-building/dust-chakra-common/appbrand-appheader.md)
- [EditableFields](https://xircus-developer.gitbook.io/developer-hub/dust-app-template-building/dust-chakra-common/editablefields.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://xircus-developer.gitbook.io/developer-hub/getting-started/xircus-web3-protocol.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.
