# Integration with SALE and ART20

* **Utilizing ART20 NFTs**: The TRADE module relies on ART20’s token structures, ensuring that when you add or remove NFTs from a pool, their authenticity and provenance are guaranteed by ART20.
* **Respecting Deny Lists and Ownership**: Checks against deny lists (from ART20) prevent restricted addresses from receiving NFTs, maintaining compliance and trust.
* **Leveraging the SALE Module’s Marketplace Presence**: While SALE provides a simple fixed-price environment, TRADE introduces a dynamic AMM-like environment for advanced users. Traders can purchase NFTs cheaply on SALE and sell them into a TRADE pool if it offers better prices, or vice versa.

**Best Practices**:

* Combine these modules to create a comprehensive NFT ecosystem where:
  * ART20 defines and mints NFTs.
  * SALE offers curated, fixed-price selling.
  * TRADE provides continuous liquidity and fair price discovery.
* Developers can build front-ends that present both sale listings and dynamic pools, appealing to a broader range of users and trading strategies.

***

By understanding and properly leveraging these functions and entry points, you can create robust, secure, and feature-rich NFT trading environments. Through careful tuning of fees, liquidity strategies, and price oracle integration, the TRADE module enables truly decentralized and market-driven NFT ecosystems that complement ART20's and SALE's core functionalities.
