lens-protocol
Tags:
Lens
NFT
Social
Protocol

Lens Protocol

The Lens Protocol is a decentralized, non-custodial social graph. Lens implements unique, on-chain social interaction mechanisms analogous to commonly understood Web2 social media interactions, but significantly expanded with unique functionality that empower communities to form and participants to own their own social graph.
This is the main entrypoint of the Lens Protocol. It contains governance functionality as well as publishing and profile interaction functionality.
image relating to the tagSocial
image relating to the tagProtocol
image relating to the tagNFT
image relating to the tagAudited
lens-protocol profile picture
lens-protocol
• version 1.0.0
audited badgeAudited
This contract is the NFT that is minted upon following a given profile. It is cloned upon first follow for a given profile, and includes built-in governance power and delegation mechanisms.
image relating to the tagSocial
image relating to the tagProtocol
image relating to the tagNFT
image relating to the tagERC721
image relating to the tagAudited
lens-protocol profile picture
lens-protocol
• version 1.0.0
audited badgeAudited
This is the NFT contract that is minted upon collecting a given publication. It is cloned upon the first collect for a given publication, and the token URI points to the original publication's contentURI.
image relating to the tagSocial
image relating to the tagProtocol
image relating to the tagNFT
image relating to the tagERC721
image relating to the tagAudited
lens-protocol profile picture
lens-protocol
• version 1.0.0
audited badgeAudited
This is a peripheral contract that acts as a source of truth for profile metadata and allows for users to emit an event demonstrating whether or not they explicitly want a follow to be shown.
image relating to the tagUtility
image relating to the tagSocial
image relating to the tagAudited
lens-protocol profile picture
lens-protocol
• version 1.0.0
audited badgeAudited
This is an abstract base contract to be inherited by other Lens Protocol NFTs, it includes the slightly modified ERC721Enumerable, which itself inherits from the ERC721Time-- which adds an internal operator approval setter, stores the mint timestamp for each token, and replaces the constructor with an initializer.
image relating to the tagAbstract
image relating to the tagNFT
image relating to the tagERC721
image relating to the tagAudited
lens-protocol profile picture
lens-protocol
• version 1.0.0
audited badgeAudited
This is an abstract contract to be inherited from by modules that require basic fee functionality.
image relating to the tagAbstract
image relating to the tagFees
image relating to the tagAudited
lens-protocol profile picture
lens-protocol
• version 1.0.0
audited badgeAudited