Profile <> Follower

Profile NFT is an ERC721 contract. It is the entry point to the RADIAN ecosystem. It contains the handle and app settings of the user profile.

FollowerNFT is an ERC721Copy contract that has its creator contract registered as the profile NFT contract.

Profile NFT

The profile contract is a tradable NFT profile which is the basic unit of interaction in RADIAN applications. The profile has the following functionalities and characteristics:

  1. ERC721 compatible, meaning it can be traded like any NFTs on Opensea.

  2. TokenID maps to a content Hash which points to the profile data on storage. The profile data should hold the user states in various applications.

  3. Profiles can receive native tokens, i.e. MATIC, or ERC20 token tips from other users. The tip will have a percentage deducted as the infrastructure fee (Admin Contract), a percentage deducted as the application fee (Application Contract), and the remaining goes to the wallet that owns the profile.

  4. A profile can be adopted by multiple applications, as long as the application has given permission for this profile in the Application Contract. This prevents the hazard to set up multiple profiles for their corresponding apps.

Follower NFT

Last updated