ILensImplGetters

Git Source

Author: Lens Protocol

This is the interface for the LensHub contract's implementation getters. These implementations will be used for deploying each respective contract for each profile.

Functions

getFollowNFTImpl

Returns the Follow NFT implementation address that is used for all deployed Follow NFTs.

function getFollowNFTImpl() external view returns (address);

Returns

NameTypeDescription
<none>addressaddress 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 returns (address);

Returns

NameTypeDescription
<none>addressaddress 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 returns (address);

Returns

NameTypeDescription
<none>addressaddress The address of the Module Registry contract.