Skip to main content
Git Source Inherits: Initializable, ERC721EnumerableUpgradeable, ProtocolTokenCommonU, ReentrancyGuard Author: @ShaneDuncan602, @oscarsernarosero, @TJ-Everett This is the base contract for all protocol ERC721Upgradeable Minimals.

State Variables

handlerAddress

handler

__gap

memory placeholders to allow variable addition without affecting client upgradeability

Functions

__ProtocolERC721_init

Initializer sets the the App Manager
Parameters

__ProtocolERC721_init_unchained

_beforeTokenTransfer

Function called before any token transfers to confirm transfer is within rules of the protocol
Parameters

getHandlerAddress

Rule Processor Module Check This function returns the handler address
Returns

connectHandlerToToken

This function does not check for zero address. Zero address is a valid address for this function’s purpose. Function to connect Token to previously deployed Handler contract
Parameters