Building On Lens Protocol - Where to Start?
Lens Protocol is a decentralized social graph that enables users and developers of any skill level to own their identity, connections, and content onchain.
Every aspect of Lens can be customized to embed onchain interactions, creating new opportunities to differentiate content and build new incentive structures for participants.
Lens Application Templates
Generate responsive Lens social feed to view profiles and publications:
docs.lens.xyz/docs/scaffold-a-new-lens-app
Lens SDKs
React Hooks, Typescript, and JavaScript libraries to interact with Lens Protocol (follow, post, comment, quote, mirror, collect, and more):
docs.lens.xyz/docs/developer-quickstart
Lens Modules
Modules are smart contract functions that can be executed as a condition or side effect to a social interaction. They can be customized to interact with any smart contract, and properties are inherited by all applications.
Open Actions - Smart contract embeds attached to publications聽聽聽聽聽
聽聽聽Examples: Collect, Tipping, Voting
Follow Modules - Attached to follows聽聽聽聽聽
聽聽聽Examples: Mint NFT, Pay-to-Follow
References Modules - Attached to quote/comment/mirror聽聽聽聽聽聽
聽聽聽Examples: Mirror Referral Fees, Embed Bounties
docs.lens.xyz/docs/module-interfaces
github.com/lens-protocol/verified-modules
github.com/iPaulPro/scaffold-lenshttps://github.com/iPaulPro/lens-modules
Embed and integrate modules as Open Frames (Coming Soon鈩笍)
LIPs
Lens Protocol is a collection of smart contracts and community standards to facilitate a user-owned social graph. LIPs are the process by which changes are proposed and implemented to the protocol:
Other Tools
lenscan.io - Lens protocol explorer
lenks.xyz - Convert links between Lens applications