LensImplGetters
Inherits: ILensImplGetters
State Variables
FOLLOW_NFT_IMPL
address internal immutable FOLLOW_NFT_IMPL;
__LEGACY__COLLECT_NFT_IMPL
address internal immutable __LEGACY__COLLECT_NFT_IMPL;
MODULE_REGISTRY
address internal immutable MODULE_REGISTRY;
Functions
constructor
constructor(address followNFTImpl, address collectNFTImpl, address moduleRegistry);
getFollowNFTImpl
Returns the Follow NFT implementation address that is used for all deployed Follow NFTs.
function getFollowNFTImpl() external view override returns (address);
Returns
Name | Type | Description |
---|---|---|
<none> | address | address The Follow NFT implementation address. |
getLegacyCollectNFTImpl
Returns the Collect NFT implementation address that is used for each new deployed Collect NFT.
function getLegacyCollectNFTImpl() external view override returns (address);
Returns
Name | Type | Description |
---|---|---|
<none> | address | address The Collect NFT implementation address. |
getModuleRegistry
Returns the address of the registry that stores all modules that are used by the Lens Protocol.
function getModuleRegistry() external view override returns (address);
Returns
Name | Type | Description |
---|---|---|
<none> | address | address The address of the Module Registry contract. |