āļø Smart Contract Integrations
šæ Lens Protocol
Social Layer for Web3y
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
- Demo: turboeth.xyz/integration/lens-protocol
- Code: github.com/turbo-eth/template-web3-app/tree/integrations/integrations/lens-protocol
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