Created on 28th February 2023
•
With the continuous growth in the Flow ecosystem, there are currently over 200 NFT projects and over 70 marketplaces. The sparse distribution of NFTs across the ecosystem makes it difficult for collectors to purchase NFTs at their desired price.
Flow NFT Alert addresses this problem by providing a user-friendly web application allowing collectors to search for their favorite Flow NFT collection, add additional details for filtering down the NFT, and set their desired price, to receive email notifications and eliminate the need for collectors to constantly monitor numerous marketplaces.
Many more to be integrated in the future
NFTMetadataUtility smart contract provides utility functions that make it easy to fetch NFT metadata from marketplace listings. It fully leverages the composability of Flow blockchain by utilising the NFTCatalog, NFTStorefront, and NFTStorefrontV2 smart contracts.
I had difficulties while trying to integrate Flowty marketplace as they used their own custom marketplace contract which was a modified version of the NFTStorefrontV2 contract. Cadence currently does not support named imports which made it diffcult for me to use both Flowty's NFTStorefrontV2 and the original NFTStorefrontV2 contracts in the same contract.
I found a workaround to the issue by deploying an additional helper contract called FlowtyStorefront which imports Flowty's NFTStorefrontV2 contract and essentially acts as an interface for getting the storefront reference. Having this additional contract with a different name enabled me to avoid the conflict in importing the contracts.
Tracks Applied (3)
Dapper
flowty.io
Technologies used