ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
312 stars 137 forks source link

Definition of a new NFT standard to enhance NFT ecosystem #834

Closed mhbdev closed 1 week ago

mhbdev commented 1 month ago

Summary

This TEP proposes an extension to the existing NFT standard (TEP-62) to introduce a new operation named get_real_static_data. This operation allows verification of an NFT's collection membership.

I have already written the TEP and submitted a PR. If this proposal gets approved I can write the smart contract code to demonstrate how it works.

Context

The current NFT standard lacks a mechanism for a smart contract to definitively verify that an NFT belongs to a specific collection. While get_static_data in individual NFT contracts reveals the collection address, it doesn't guarantee the NFT's authenticity within that collection.

This extension addresses this limitation, enabling secure verification of collection membership for various use cases, such as:

Marketplaces ensuring NFTs belong to advertised collections before listing. Games or applications verifying NFT ownership within a specific collection for access or functionality. Decentralized exchanges (DEXs) verifying NFTs as collateral for loans or other financial operations.

References

https://github.com/ton-blockchain/TEPs/blob/3fbdeb0c3030a68386bd4dbf7ca6060a14ad456f/text/0000-nft-collection-prove.md

Estimate suggested reward

$1,000 in TON Footstep SBT

tikto29 commented 1 month ago

get_real_static_data

delovoyhomie commented 1 week ago

Thank you for submitting your proposal, and apologies for such a delayed response. As the required merge from the Core team is still pending and the TEP is under review, your proposal will be temporarily closed. It would be great if you could attach any existing smart contracts relevant to the use case you've outlined in the TEP (https://github.com/ton-blockchain/TEPs/blob/3fbdeb0c3030a68386bd4dbf7ca6060a14ad456f/text/0000-nft-collection-prove.md).

Thank you for your interest!

mhbdev commented 1 week ago

Thank you for submitting your proposal, and apologies for such a delayed response. As the required merge from the Core team is still pending and the TEP is under review, your proposal will be temporarily closed. It would be great if you could attach any existing smart contracts relevant to the use case you've outlined in the TEP (https://github.com/ton-blockchain/TEPs/blob/3fbdeb0c3030a68386bd4dbf7ca6060a14ad456f/text/0000-nft-collection-prove.md).

Thank you for your interest!

Thanks for the response. I will attach different use cases. The most common use case would be the NFT fragmentation service I am working on (fractionft.xyz).