Configuring PlatformGeneric Facets

ERC721Facet

The ERC721Facet smart contract handles ERC721 functionality for staking position tokens within the staking platform.

It mints, transfers, and manages NFTs that represent a user’s staking position, enabling position management and reward claims. Tokens can be configured as soulbound—non-transferable after minting—to ensure ownership stays with the user until they exit the campaign. This setting is optional and defined during facet initialization.

See the ERC721Facet reference documentation for more details.