Core Architecture
Last updated
Last updated
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.