Smart Contract Reference

This section provides a comprehensive reference for the smart contract, detailing the various methods, events, and parameters involved in its operation. The contract is designed to facilitate the buying, selling, and gifting of non-fungible tokens (NFTs) on a decentralized marketplace. Users can list their NFTs for sale, set prices, and purchase NFTs from other users. Additionally, the contract supports royalty payments to creators and enforces marketplace fees for transactions.
In the following documentation, each method and event is thoroughly described, including its functionality, signature, and associated parameters. This reference serves as a valuable resource for developers and users interacting with the smart contract, allowing for a deeper understanding of the underlying mechanics and capabilities of the NFT marketplace.