LensImplGetters

Git Source

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

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 override 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 override returns (address);

Returns

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