{"id":41430122,"url":"https://github.com/getgems-io/nft-contracts","last_synced_at":"2026-01-23T14:27:14.479Z","repository":{"id":44473340,"uuid":"512733902","full_name":"getgems-io/nft-contracts","owner":"getgems-io","description":"Set of TON NFT related contracts \u0026 code","archived":false,"fork":false,"pushed_at":"2025-12-12T15:04:00.000Z","size":9727,"stargazers_count":595,"open_issues_count":28,"forks_count":189,"subscribers_count":42,"default_branch":"main","last_synced_at":"2025-12-14T06:23:45.615Z","etag":null,"topics":["blockchain","nft","smart-contracts","ton"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getgems-io.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-11T11:45:38.000Z","updated_at":"2025-12-12T15:04:03.000Z","dependencies_parsed_at":"2024-06-09T17:15:08.812Z","dependency_job_id":"5c71f20f-194d-46f8-9112-158043c182df","html_url":"https://github.com/getgems-io/nft-contracts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/getgems-io/nft-contracts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgems-io%2Fnft-contracts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgems-io%2Fnft-contracts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgems-io%2Fnft-contracts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgems-io%2Fnft-contracts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getgems-io","download_url":"https://codeload.github.com/getgems-io/nft-contracts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgems-io%2Fnft-contracts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28694115,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T14:15:13.573Z","status":"ssl_error","status_checked_at":"2026-01-23T14:09:05.534Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","nft","smart-contracts","ton"],"created_at":"2026-01-23T14:27:12.894Z","updated_at":"2026-01-23T14:27:14.464Z","avatar_url":"https://github.com/getgems-io.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Getgems NFT contracts\n\nThis repository is a collection of contracts for TON blockchain used at getgems.io\n\n### Including: \n\n- standard NFT, collection, sale \u0026 marketplace implementations with tests\n- [SBT](sbt.md) implementation with tests\n- Getgems marketplace contract with tests\n- Getgems sale contract with tests\n- Getgems Single-NFT contract with tests\n- [NFT Swap](swap.md) contract with tests\n\n### For sale contracts\n- marketplace royalty: 5% (marketplaceFeeFactor: 5, marketplaceFeeBase: 100)\n- marketplaceFeeAddress: EQCjk1hh952vWaE9bRguFkAhDAL5jj3xj9p0uPWrFBq_GEMS\n- marketplaceAddress: EQBYTuYbLf8INxFtD8tQeNk5ZLy-nAX9ahQbG_yl1qQ-GEMS\n\n### About EQAIFunA...Q-AR\nНе используйте этот контракт https://tonviewer.com/EQAIFunALREOeQ99syMbO6sSzM_Fa1RsPD5TBoS0qVeKQ-AR для выставления нфт на продажу.\ngetgems не несет ответственности за пользователей, которые использую его с целью обмана. Для покупки нфт напрямую из блокчейна необходимо проверять код контракта и правильность заполнения данных контракта.\n\nDo not use https://tonviewer.com/EQAIFunALREOeQ99syMbO6sSzM_Fa1RsPD5TBoS0qVeKQ-AR to put NFTs for sale.\ngetgems is not responsible for users who use it for the purpose of deception. To purchase NFT directly from the blockchain, you need to check the contract code and the correctness of the contract data.\n\n### Actual sale contracts supported by getgems.io\n\n#### [nft-auction-v4r1.func](packages/contracts/sources/nft-auction-v4r1.func)\n- code hash base64(zlp4U06qps7tja/UhtB262CpsNbb+1Nnb2YmScBomVY=)\n- code hash hex(ce5a78534eaaa6ceed8dafd486d076eb60a9b0d6dbfb53676f662649c0689956)\n- code boc NftAuctionV4R1CodeBoc [NftAuctionV4.source.ts](packages/contracts/nft-auction-v2/NftAuctionV4.source.ts)\n- storage format buildNftAuctionV4R1DataCell [NftAuctionV4R1.data.ts](packages/contracts/nft-auction-v2/NftAuctionV4R1.data.ts)\n- example testnet --\n- example mainnet https://tonviewer.com/EQAix1SwhToa9J9vw71H8nPTuftz4aVckI4D_RtFy75Kt0Vw\n- contract description (ru): [description-v4-ru.md](packages/contracts/nft-auction-v2/description-v4-ru.md)\n\n#### [nft-fixprice-sale-v4r1.fc](packages/contracts/sources/nft-fixprice-sale-v4r1.fc)\n- code hash base64(a5WmQYucnSNZBF0edVm41UmuDlBvJMqrWPowyPsf64Y=)\n- code hash hex(6B95A6418B9C9D2359045D1E7559B8D549AE0E506F24CAAB58FA30C8FB1FEB86)\n- code boc NftFixPriceSaleV4R1CodeBoc [NftFixPriceSaleV4.source.ts](packages/contracts/nft-fixprice-sale-v4/NftFixPriceSaleV4.source.ts)\n- storage format buildNftFixPriceSaleV4R1Data [NftFixpriceSaleV3.data.ts:74](packages%2Fcontracts%2Fnft-fixprice-sale-v3%2FNftFixpriceSaleV3.data.ts)[NftFixPriceSaleV4.data.ts](packages/contracts/nft-fixprice-sale-v4/NftFixPriceSaleV4.data.ts)\n- example testnet https://testnet.tonviewer.com/kQDiSfanFAN3IUZ6wIKy3KHo-inSdWU8oc0BI8TZPYUzNMRJ\n- example mainnet https://tonviewer.com/EQD2Kivo-msu8dsQNiMkPHMoEfmNA3oU-ZQ_yWejbN9vXmVu\n- contract description (ru): [description-ru.md](packages/contracts/nft-fixprice-sale-v4/description-ru.md)\n\n\n#### [nft-fixprice-sale-v3r3.fc](packages%2Fcontracts%2Fsources%2Fnft-fixprice-sale-v3r3.fc)\n- code hash base64(JCIfpXHlQuBVx3vt/b9SfHr0YM/cfzRMRQeHtM+h600=)\n- code hash hex(24221FA571E542E055C77BEDFDBF527C7AF460CFDC7F344C450787B4CFA1EB4D)\n- code boc NftFixPriceSaleV3R3CodeBoc [NftFixpriceSaleV3.source.ts:29](packages%2Fcontracts%2Fnft-fixprice-sale-v3%2FNftFixpriceSaleV3.source.ts)\n- storage format buildNftFixPriceSaleV3R3DataCell [NftFixpriceSaleV3.data.ts:120](packages%2Fcontracts%2Fnft-fixprice-sale-v3%2FNftFixpriceSaleV3.data.ts)\n- example testnet https://testnet.tonviewer.com/EQAPPKyXhe64XiwNNhv3Y1l15v0PWqbOonQDL9s2-8vZPlx9\n- example mainnet https://tonviewer.com/EQCUn-X9Uhe1EkNRhHGT-Jx0y5RX5nj7MB9WgHi7c04wYNZw\n- contract description (ru): [description-ru.md](packages%2Fcontracts%2Fnft-fixprice-sale-v3%2Fdescription-ru.md)\n\n#### [nft-auction-v3r3.func](packages%2Fcontracts%2Fsources%2Fnft-auction-v3r3%2Fnft-auction-v3r3.func)\n- code hash base64(u29ireD+stefqzuK6/CTCvmFU99gCTsgJ/Covxab/Ow=)\n- code hash hex(bb6f62ade0feb2d79fab3b8aebf0930af98553df60093b2027f0a8bf169bfcec)\n- code boc NftAuctionV3R3CodeBoc [NftAuctionV2.source.ts](packages%2Fcontracts%2Fnft-auction-v2%2FNftAuctionV2.source.ts)\n- storage format buildNftAuctionV3R3DataCell [NftAuctionV2.data.ts](packages%2Fcontracts%2Fnft-auction-v2%2FNftAuctionV2.data.ts)\n- example testnet https://testnet.tonviewer.com/kQC_fD_gbAgXsuizLU-5usV4sIuRhotmM3DYIUSkBpFYXwAR\n- example mainnet https://tonviewer.com/EQCX_PNPUnJ1--3gKTR3jPj9OOJl4iwi132-07Q413vRIqI8\n- contract description (ru): [description-ru.md](packages%2Fcontracts%2Fnft-auction-v2%2Fdescription-ru.md)\n\n#### [nft-offer-v1r3.fc](packages%2Fcontracts%2Fsources%2Fnft-offer-v1r3.fc)\n- code hash base64(bl1mf6bvqBh8bQKe/UAVYBIy/S42wpHbw0be2rbcgCQ=)\n- code hash hex(6E5D667FA6EFA8187C6D029EFD4015601232FD2E36C291DBC346DEDAB6DC8024)\n- code boc [NftOffer.source.ts:13](packages%2Fcontracts%2Fnft-offer%2FNftOffer.source.ts)\n- storage format [NftOfferData.ts:116](packages%2Fcontracts%2Fnft-offer%2FNftOfferData.ts)\n- example mainnet: https://tonviewer.com/EQAPCdspv0uVHTa3ItpR49FlBEaaBKFDz5G8m6fmEyqhyY3J\n- example testnet: https://testnet.tonviewer.com/0QCueSxg3HIgAJkuyuGZN3N-b88OxSqpECWdEDn-ns2o0ooo\n- contract description (ru): [index-notice-ru.md](packages%2Fcontracts%2Fnft-offer%2Findex-notice-ru.md)\n\n### Deprecated sale contracts\n\n#### [nft-auction-v3r2.func](packages%2Fcontracts%2Fsources%2Fnft-auction-v3r2%2Fnft-auction-v3r2.func)\n- code hash base64(G9nFo5v_t6DzQViLXdkrgTqEK_Ze8UEJOCIAzq-Pct8)\n- code hash hex(1BD9C5A39BFFB7A0F341588B5DD92B813A842BF65EF14109382200CEAF8F72DF)\n- code boc [NftAuctionV2.source.ts:7](packages%2Fcontracts%2Fnft-auction-v2%2FNftAuctionV2.source.t)\n- storage format [NftAuctionV2.data.ts:11](packages%2Fcontracts%2Fnft-auction-v2%2FNftAuctionV2.data.ts)\n- example https://tonviewer.com/EQDQq1YoQr9P9jNSRalcq6_PJjYSJKrsG5zLuvyVp74aoTp7\n\n#### [nft-fixprice-sale-v3r2.fc](packages%2Fcontracts%2Fsources%2Fnft-fixprice-sale-v3r2.fc)\n- code hash base64(3rU7bFdlwebNI4v0e8XoO6WWvcwEsLhM1Qqx5HSgjzE)\n- code hash hex(DEB53B6C5765C1E6CD238BF47BC5E83BA596BDCC04B0B84CD50AB1E474A08F31)\n- code boc [NftFixpriceSaleV3.source.ts:25](packages%2Fcontracts%2Fnft-fixprice-sale-v3%2FNftFixpriceSaleV3.source.ts)\n- storage format [NftFixpriceSaleV3.data.ts:19](packages%2Fcontracts%2Fnft-fixprice-sale-v3%2FNftFixpriceSaleV3.data.ts)\n- example https://tonviewer.com/EQDxTK7_BNQ9Vx7c2NENtvQdNlDs92foEzmjuc48vAoCDt86\n\n#### [nft-fixprice-sale-v3.fc](packages%2Fcontracts%2Fsources%2Fnft-fixprice-sale-v3.fc)\n- code hash base64(MgUN-sRPZIZrzIbyzZ4TBf6dyts5WcACI3z7CQLUQyM)\n- code hash hex(32050DFAC44F64866BCC86F2CD9E1305FE9DCADB3959C002237CFB0902D44323)\n- code boc [NftFixpriceSaleV3.source.ts:20](packages%2Fcontracts%2Fnft-fixprice-sale-v3%2FNftFixpriceSaleV3.source.ts)\n- storage format [NftFixpriceSaleV3.data.ts:19](packages%2Fcontracts%2Fnft-fixprice-sale-v3%2FNftFixpriceSaleV3.data.ts)\n- example https://tonviewer.com/EQDhQQWcxuN8MeEm75pOgT3E2XeIUPAhz1Frmy5oufsXED8m\n\n#### [nft-fixprice-sale-v2.fc](packages%2Fcontracts%2Fsources%2Fnft-fixprice-sale-v2.fc)\n- code hash base64(gnj0xSM95vvtyWmvUZNEp6m__FRIVtuphqlcC8-Fcck)\n- code hash hex(8278F4C5233DE6FBEDC969AF519344A7A9BFFC544856DBA986A95C0BCF8571C9)\n- code boc [NftFixpriceSaleV2.source.ts:10](packages%2Fcontracts%2Fnft-fixprice-sale-v2%2FNftFixpriceSaleV2.source.ts)\n- storage format [NftFixpriceSaleV2.data.ts:18](packages%2Fcontracts%2Fnft-fixprice-sale-v2%2FNftFixpriceSaleV2.data.ts)\n- example https://tonviewer.com/EQCQJVX5xrOZNo69w6b2SK-D8gTkG8pfEuldIKXM4Kdn2j_U\n\n#### [nft-auction-v2.func](packages%2Fcontracts%2Fsources%2Fnft-auction-v2%2Fnft-auction-v2.func)\n- code hash base64(ZmiHL6eXBUQ__UdSPo6eqfdquZ-aC1nSfej4GhwnudQ)\n- code hash hex(6668872FA79705443FFD47523E8E9EA9F76AB99F9A0B59D27DE8F81A1C27B9D4)\n- code boc [NftAuctionV2.source.ts:3](packages%2Fcontracts%2Fnft-auction-v2%2FNftAuctionV2.source.t)\n- storage format [NftAuctionV2.data.ts:25](packages%2Fcontracts%2Fnft-auction-v2%2FNftAuctionV2.data.ts)\n- example https://tonviewer.com/EQAN1LCxXZtfM1kVrBTcEP1KRRlwNmhOcue6w0NXt6O4trU8\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetgems-io%2Fnft-contracts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetgems-io%2Fnft-contracts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetgems-io%2Fnft-contracts/lists"}