Fraction ProtocolreceiverFacets

Erc721ReceiverFacet

This facet implements the onERC721Received function by inheriting from OpenZeppelin’s ERC721Holder. It enables any TMI-Fractions Platform (diamond proxy) to safely receive ERC-721 tokens.

Each TMI-Fractions Platform always receives an NFT from its Wrapper whenever a campaign is created. This NFT represents the assets wrapped within the campaign’s Vault, which is deployed by the Wrapper.