Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
mhbdev opened this issue Oct 2, 2024 · 0 comments
Open

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

mhbdev opened this issue Oct 2, 2024 · 0 comments
Labels
Developer Tool Related to tools or utilities used by developers

Comments

@mhbdev
Copy link

mhbdev commented Oct 2, 2024

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

$500 in TON
Footstep SBT

@mhbdev mhbdev added the Developer Tool Related to tools or utilities used by developers label Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Developer Tool Related to tools or utilities used by developers
Projects
None yet
Development

No branches or pull requests

1 participant