Core Architecture

The core exchange architecture of TreasureNFT includes:

Currency Manager — It handles the whitelist of ERC-20 tokens that are valid for transactions on the system.

Execution Manager - It handles a list of valid execution policies that match manufacturers and acceptors.

Transfer Selector for NFT contracts, the NFT selector (RoyaltyFeeManager) - it provides a separate logic for how royalties should be collected. It supports ERC-2981 ("NFT royalty standard"), its own independent royalty registry (RoyaltyFeeRegistry), and plans to support future third-party royalty fee oracles.

Last updated