OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Getgems NFT contracts

Getgems NFT contracts is an MIT-licensed public GitHub repository of TON blockchain smart contracts, related TypeScript code, storage builders and tests for NFT standards, collections, sales, marketplaces, offers, swaps and SBTs.

Independent OpenViST project profile, based on linked sources.

Getgems NFT contracts — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the repository during TON NFT product design when you need source-level contract components and tests to evaluate before building an application around them.

Who it is for

  • TON developers building NFT collection and minting systems
  • Teams evaluating reusable smart contracts for NFT sales or marketplaces
  • Developers designing TON SBT issuance or NFT swap applications

Documented uses

  • Inspect reusable TON NFT and collection contract implementations
  • Add fixed-price, auction, offer or marketplace components to a TON application
  • Evaluate contract versions, storage formats, code hashes and example addresses
  • Use tested SBT and NFT swap implementations as starting points for product development
Before you choose

Requirements & limits

The repository is public and identified with an MIT license. No account, pricing or end-user service requirement is specified in the available material.

  • The repository provides contract components and tests, not a documented complete deployed application or integration procedure.
  • Sale implementations are versioned, and the repository labels some older versions as deprecated.
  • The sale-contract material identifies a 5% marketplace royalty configuration and associated fee and marketplace addresses.
  • Several implementations include code hashes, storage-format builders and TON Viewer examples that can support version and address review.
  • The repository warns users to check contract code and contract data when purchasing directly on-chain.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Review a TON NFT sale contract implementation

Identify the source, storage format and example addresses for a supported sale-contract version before integrating it.

Before you start

  • Access to the public Getgems NFT contracts repository.
  • A chosen supported sale-contract version, such as nft-auction-v4r1.func or nft-fixprice-sale-v4r1.fc.

Steps

  1. Open the repository’s source entry for the selected sale-contract version.

  2. Review its listed code hash and storage-format builder.

  3. Inspect the linked contract source and data-builder files.

  4. Review the associated testnet or mainnet example address in TON Viewer, where provided.

Expected outcome

You have the repository references needed to continue evaluating a specific TON sale-contract implementation.

Guide limitations

  • This review does not demonstrate deployment, execution, integration compatibility or contract safety.
  • The repository distinguishes supported and deprecated sale-contract versions; the selected version must be checked separately.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
getgems-io/nft-contracts · Official homepage title · retained in its source language