The Lens Protocol is a Web3 social graph on the Polygon Proof-of-Stake blockchain. It is designed to empower creators to own the links between themselves and their community, forming a fully composable, user-owned social graph. The protocol is built from the ground up with modularity in mind, allowing new features and fixes to be added while ensuring immutable user-owned content and social relationships.

Integration

Folder Structure:

integrations/lens-protocol
ā”œā”€ā”€ components
ā”‚   ā”œā”€ā”€ auth
ā”‚   ā”‚   ā”œā”€ā”€ is-user-authenticated.tsx
ā”‚   ā”‚   ā”œā”€ā”€ login-button.tsx
ā”‚   ā”‚   ā”œā”€ā”€ logout-button.tsx
ā”‚   ā”‚   ā””ā”€ā”€ not-authenticated-yet.tsx
ā”‚   ā”œā”€ā”€ feed.tsx
ā”‚   ā”œā”€ā”€ load-more-button.tsx
ā”‚   ā”œā”€ā”€ navbar.tsx
ā”‚   ā”œā”€ā”€ profile
ā”‚   ā”‚   ā”œā”€ā”€ address-profiles.tsx
ā”‚   ā”‚   ā”œā”€ā”€ explore-profiles.tsx
ā”‚   ā”‚   ā”œā”€ā”€ follow-unfollow-button.tsx
ā”‚   ā”‚   ā”œā”€ā”€ owned-profiles.tsx
ā”‚   ā”‚   ā”œā”€ā”€ profile-card.tsx
ā”‚   ā”‚   ā”œā”€ā”€ profile-list-modal.tsx
ā”‚   ā”‚   ā”œā”€ā”€ profile-publications.tsx
ā”‚   ā”‚   ā”œā”€ā”€ profile-revenue.tsx
ā”‚   ā”‚   ā”œā”€ā”€ profile-stats.tsx
ā”‚   ā”‚   ā”œā”€ā”€ profile.tsx
ā”‚   ā”‚   ā””ā”€ā”€ search-profiles.tsx
ā”‚   ā””ā”€ā”€ publications
ā”‚       ā”œā”€ā”€ actions
ā”‚       ā”‚   ā”œā”€ā”€ button.tsx
ā”‚       ā”‚   ā”œā”€ā”€ comment.tsx
ā”‚       ā”‚   ā”œā”€ā”€ index.tsx
ā”‚       ā”‚   ā”œā”€ā”€ like.tsx
ā”‚       ā”‚   ā””ā”€ā”€ mirror.tsx
ā”‚       ā”œā”€ā”€ commnets.tsx
ā”‚       ā”œā”€ā”€ explore-publications.tsx
ā”‚       ā”œā”€ā”€ publication-actions-and-stats.tsx
ā”‚       ā”œā”€ā”€ publication-card.tsx
ā”‚       ā”œā”€ā”€ publication-revenue.tsx
ā”‚       ā”œā”€ā”€ publication.tsx
ā”‚       ā”œā”€ā”€ search-publications.tsx
ā”‚       ā””ā”€ā”€ stats
ā”‚           ā”œā”€ā”€ index.tsx
ā”‚           ā””ā”€ā”€ stat.tsx
ā”œā”€ā”€ hooks
ā”‚   ā””ā”€ā”€ use-create-profile.ts
ā”œā”€ā”€ lens-provider.ts
ā”œā”€ā”€ utils
ā”‚   ā””ā”€ā”€ index.ts
ā”œā”€ā”€ README.md