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
242 stars 103 forks source link

Guide to Working with NFTs on Python #648

Open nessshon opened 3 weeks ago

nessshon commented 3 weeks ago

Summary

This guide provides a comprehensive set of examples for working with NFTs in Python, addressing the lack of clear, structured resources available online.

Context

While exploring online resources and documentation, I discovered that examples for working with NFTs in Python are both limited and scattered across various platforms. There is a significant lack of structured guides and comprehensive examples, such as how to edit the content of a collection or an editable NFT, destroy a soulbound NFT, use batch minting, and many other operations.

The examples are categorized into Standard NFTs, Editable NFTs, and Soulbound NFTs, covering various operations such as deploying collections, minting items, transferring items, batch minting, editing item content, changing item editorship, and more.

I wrote a series of examples and created an additional library pytoniq-tools that contains all the necessary objects and methods for building and working with NFT-related messages.

References

Estimate suggested reward

seriybeliy11 commented 3 weeks ago

@nessshon fire!

it would be cool if you added "Batch Transfer" in cases

Or, if you don't mind, I can try to add it myself (I'll use your library) and join the task