Lens Developers (@build) • Hey
building the onchain social layer of the internet
Publications
- **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:
https://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):
https://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
https://docs.lens.xyz/docs/module-interfaces
https://github.com/lens-protocol/verified-modules
https://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:
https://github.com/lens-protocol/LIPS
**Other Tools**
https://lenscan.io - Lens protocol explorer
https://lenks.xyz - Convert links between Lens applications
- Prediction: Open Actions and Reference Modules will lead to an entire ecosystem of Lens native social/meme tokens.
In my opinion, the missing piece to launch this ecosystem is a permisionless way for creators to integrate open actions into Lens apps. Frames/Portals are an interesting step in this direction. I am personally committed to revolutionize the user and developer experience around this.
- Lets talk about Opening Up the Garden!
Join us on Buttrfly tomorrow at 12:30PM EST where Stani & the Lens team will be answering questions on LIP-5
Link: https://buttrfly.app/space/xlp-pgtj-dyo
- One of the biggest challenges in Web3 is balancing composability and risk.
Two recent innovations have opened the door to create novel social experiences while tackling this dilemma.
**Lens Open Actions** and **Farcaster Frames**
Open actions are smart contract calls embedded into an on-chain publication.
They enable developers to embed specific contract calls, parameters, revenue models, and logic (token-gating, follow-gating).
The key benefits of embedding an interaction as a smart contract module are provenance and immutability.
Both the creator and executor can explicitly agree to the terms of execution, and these terms can be verified by anyone.
Frames are a way to embed interactive apps into a social feed.
They enable developers to embed an image and buttons into a social feed, and trigger a callback on button press to update the frame.
Some use cases of Frames are polls, games, or relay-sponsored transactions.
Frames provide a rigid way to embed a frontend experience, while delegating the execution to a callback function which can execute anything.
Open actions are essentially the complement to this design: explicitly defined action and open-ended frontend experience.
The beauty of these primitives and Web3 in general is that they can work interoperably.
I envision a world where where publications on Lens and Farcaster can co-exist by referencing and interacting with each other.
One thing is for certain: the future of agreements is on-chain.
Open Actions and Frames comparison: https://www.notion.so/defispartan/Open-Actions-and-Frames-9f961d4b379a4b899a0b8ca868e5e3a9
- - @lens/lens going permissionless
- @lens/farcaster going mainstream
- @lens/talentprotocol V2 launch
- @lens/orbapp launching V2 too
Dude, we are sooooo fucking back! 🚀 2024 will be for Web3 social.
- sharing my thoughts from twitter discussion to here!
lens built the most innovative tech stack for building social but not having excellent UX in any of the lens apps was one of the reasons users didn't stick to the apps!
we quite realized this early on and did many user interviews to find out users who stay still found @orbapp decent UX best across all the apps!
but we knew we could easily change this and make it at least 10x better or more, so for the last few months we went back to the building and built the new app from scratch! and i'm super excited to tell you that orb v2 is almost ready and about to launch in the coming weeks!
our major focus in this iteration was proving the excellent ux across the whole web3 social!
can't wait to roll this out already and get your feedback!
thanks to users who did stay and still use the orb every day!
- The revolution will not be centralized
- "You have to sign every time you post and comment on Lens"
You can enable signless & gasless transactions.
Visit hey dot xyz > settings > manager > enable
In Buttrfly > menu > account > enable profile manager
- what is this all v2 about 👀
- Super cool to see "Smart Tipping" (😏) adopted so quickly! No gas, no middle-man, direct to the creator's wallet.
If you want to integrate post/comment tipping into your Lens app it's really simple! Everything you need can be found here: https://github.com/mvanhalen/TipActionModule
- New bounty:
Come up with the coolest idea for a Frame / Portal. You don't even have to build it, just spitball the coolest idea.
Amount: 100 Matic
@lens/thebountybird
- Ok going to try this- setting a bounty of 200 Matic for someone to build a portal to:
- Way to vote directly into https://jokerace.xyz/
- Buy a Shopify product in feed;
- Mini snake app game (h/t @lens/yeast )
@lens/thebountybird
@lens/nader @lens/defispartan @lens/bradorbradley
- yup
- From now we support non-authenticated **Farcaster Frames** on @lens/hey 😉
Here is an example: https://pokeframe.joepetrich.com/
- Me and @lens/christina were just diving into some numbers today, not counting hackathons we tracked over 400 apps built on Lens over the past 1.5 years 🤯
I think we're at a pivotal time in this space where the value and opportunities are finally being realized, and the market for web3 social has finally been validated.
I feel like we're going to see a lot more investment pouring into the space now that market validation has been realized.
When Lens is permissionless soon and we've gotten a grasp of quality / filtering of the feed (also soon), this domain will absolutely explode.
- Lens Reputation Scores Lookup and Full Data Download
This is a short little demo of how to look up reputation scores on Lens, download the whole dataset, and lookup where a given user lands in terms of the distribution of scores among all users. Live data app available to use here: https://predictcrypto.shinyapps.io/lens_reputation_with_dist/
Lots of much cooler analysis incoming here. The goal being trying to support any data needs as we discuss LIP-5 (https://github.com/lens-protocol/LIPs/pull/29) by @zkjew about opening up Lens to everyone. If you want to contribute at analysis around reputation scores on Lens or need any data in particular to evaluate a spam prevention method, please reach out and I would be happy to help pull any data that's needed 👌
999 edition size available to collect over the next 10 days, with 25% referral percentage. Also 20% going to @lens/sree33 for their work on making their work on making this data available in BigQuery (table name is machine_learning_quality_profiles) 🙏
- Today's Lens Community call is happening on @lens/buttrfly spaces (link below)
We'll also be using this thread to discuss and ask questions during the call.
Call will be today, Thursday February 1, from 9:00am - 10:00am PT
https://buttrfly.app/space/xml-qaif-lpb
- ⚡🎥 Exciting Update! ⚡🎥
Introducing Livestreaming on Lenspeer! Powered by @lens/livepeer
Livestream games, music, podcasts, live conversations and more to all your @lens/lens friends and followers on Lenspeer.
✨ Key Features:
🎥 Automatic Recording: Say goodbye to manual uploads. All Lenspeer livestreams are automatically recorded, making them instantly available on all Lens apps once the stream ends. Enjoy seamless access to your stream recordings!
⚡ Live Page: Discover all scheduled, live, and recorded streams in one place.
🔴 Livestream Page: Your main dashboard to livestream on Lenspeer. Manage your streams, engage with viewers through live chat, monitor stats and stream health, and more - all in one place.
📁 Manage Page: Easily view, manage, and download all your past livestream sessions.
💬 Live Chat: Chat with your viewers in real-time while livestreaming for an amazing experience.
🚦 Stream Health: Keep your livestreams smooth and professional. Monitor your stream health to quickly identify and resolve any issues.
Try now at https://lenspeer.com/livestream
- Find Your House
https://hypesquad.vercel.app/q/2a3d4f97-12b7-4b37-90e6-4990e66753bb
- We are very excited about the innovation in content sharing!
**Hey Portals** 🪟 is transforming the way we engage with content by interactive micro-apps. Leveraging @facebook's OpenGraph, it's not just sharing; it's an immersive experience.
Here is the example portal, you can play below: https://heyportals.vercel.app/q/90ca4789-0d81-4a22-a83c-4de26044d00b
Learn more on how to integrate: https://hey.xyz/-/portals
- Lens Developer Community Call #5
Featuring @bradorbradley @nader with special guests from Phala Network
Learn more about Open Actions: https://www.lens.xyz/openactions
Other useful links:
https://phala.network/
https://github.com/HashWarlock/scaffold-lens-recipe-action
https://github.com/h4x3rotab/lens-gasless-nft-minter-v2
:red_envelope: https://github.com/kingsleydon/lens-smart-post-red-envelop
https://github.com/h4x3rotab/hookathon-mirror-for-gas
[LIP-8]: Momoka Open Action https://github.com/lens-protocol/LIPs/pull/28
https://github.com/kvinwang/hackathon-lens-actions-autoui
- The main reason most blockchain devs work on EVM is that they follow the money. EVM ecosystem has the most TVL, by far. Besides, it scales horizontally really well - you can fork stuff to different chains and move funds between them easily. It helps too.
ETH eco was the first one to amass the majority of funds and to build large community. This left other ecos with a chicken and egg problem - good new apps would bring in the TVL, but community and funds in the eco are needed to attract devs.
- interesting that ~90% of blockchain developers build on the EVM
if you consider that Solana is probably ~5% of the other 10%, you realize the dominance that this ecosystem has. reminds me a lot of JavaScript.
is it the best? no. but it still manages to keep winning.
- ✨ Zora & Sound integrations on desktop ✨
You can now browse and mint Zora and @lens/soundxyz_ content directly from the Buttrfly web app. The Explore page shows featured content on Zora and trending tracks on Sound. And links to Zora and Sound in Lens posts are now recognized so you can mint seamlessly from your social feed.
To celebrate the launch of these two integrations on the Buttrfly web and mobile apps, we’re excited to announce weekly prizes. Each week, two lucky users who mint through Buttrfly will be randomly selected to win 50 USDC. The more you mint, the greater your chances of winning! 🎉
- 📣B4B is now working on @lens/lens
**Join the community of over 400 Web3-native influencers already working with B4B**
Create a profile at https://influencer.b4b.app/ to start monetizing your Lens channel through sponsored partnerships with Web3 brands.
👉 Three steps to create a influencer profile:
-Sign up with a wallet that holds your Lens profile at https://influencer.b4b.app/
-Provide information about your profile and set the price for ad placement
-Send a collab request in the Ad Proposals tab
To make it easier for content creators to collaborate with top-tier Web3 brands, we will soon launch on-chain analytics of followers and account scores.
- To celebrate the launch of native tipping on Lens, I'm tipping $ 100 to the best meme shared on Lens within the next 24 hours.
Reply below with your new post (be sure to enable tipping, available on @lens/hey)
Deadline Thursday January 18 12:00pm Eastern US Time
- join the MadFi social club to get a verified badge and unlock platform access while we are in beta. only badge holders and profiles invited by @madfinance are able to create a badge at this moment.
https://madfi.xyz/creators/madfinance
- Exciting news! @lens/hey frens, we're thrilled to announce the launch of our new **tipping** feature powered by @lens/lens **open action**. Now, you can show your appreciation for great posts and comments by sending tips directly to the creators. Enable tipping on your posts and start appreciating others today!
- LIVE going thru our widgets sdk + docs with @lens/natem
https://live-staging.madfi.xyz/carlosbeltran
- Announcing Scaffold-Lens
Scaffold-Lens is a project that demonstrates how to build, test, debug, and deploy an Open Action Module on Lens. It's based on Scaffold-ETH 2, which lets you easily run a local EVM chain to test on. The Next.js client app includes a full Etherscan-like block explorer and contract debugger.
I worked with @lens/ornaart to create the tipping action and we used this project to test and debug the contract locally, which was really helpful as novice Solidity devs.
https://github.com/iPaulPro/scaffold-lens
- ⚡🎙 Exciting Update!
Introducing Lenspeer Spaces! Powered by @lens/huddle01
Discover live audio conversations with Spaces on Lenspeer. Share your thoughts live as you seamlessly chat with your @lens/lens friends and followers while browsing on Lenspeer.
✨ Key Features:
✦ Seamless Conversations: Engage in real-time audio conversations with friends, followers, and like-minded individuals.
✦ Speakers and Co-hosts: Add up to 10 speakers and 2 Co-hosts to a space.
✦ Reactions: Express yourself with a variety of reactions in real-time.
- It takes about 10 minutes to have a completely custom themed wallet connector for your app!
Played around with some famous color schemes like Reese's, Chicago Bulls, and Slack via Family ConnectKit
https://docs.family.co/connectkit/theming
- Happy Sunday family
Happy to be on Lens
Thank you all, I hope this brings you peace
- Learn how to build a Universal app on Lens
Build once, run on Web, iOS, and Android ⚡️
- testing profile manager 👀
who do you think sent this?
- Tipping
Smart Posts - Tipping
- Rent a post
Smart Posts - Rent a post
- Pay To Read
Smart Posts - Pay To Read
- Lens Developer Community Call #2
Lens Developer Community Call #2
Featuring @lens/bradorbradley @lens/nader @lens/stani @lens/wagmi @lens/donosonaumczuk
and special guests from @lens/chainlink and @lens/t2world
Sign up for t2: https://app.t2.world/t2xlens
Chainlink Codebase: https://github.com/smartcontractkit/functions-lens-eventbrite
- Lens Developer Community Call #1
Date: November 30, 2023
Featuring: @lens/nader @lens/brad @lens/defispartan @lens/carlosbeltran @lens/kantaros @lens/takoprotocol @lens/benbaessler @lens/molens
- We got some new tools for devs to start building with V2 today.
The Lens CLI has been updated for V2. With just one command, pick from Basic for a simple setup, Opinionated for advanced features, or PWA, all integrated with the updated Lens SDK.
https://docs.lens.xyz/docs/scaffold-a-new-lens-app
And make sure to check out the new end-to-end guide to build your own Smart Post. https://docs.lens.xyz/docs/open-action-end-to-end-guide
- Hack with Lens V2 at @lens/ethglobal İstanbul 🇹🇷
Prizes for:
• Best Smart Post - ① $ 5k ② $ 3k ③ $ 2k
• Best Social Experience - $ 4k
• Most Novel Social Experience - $ 2.5k
• Best Monetization with Lens - $ 2.5k
• Best Lens Integration - ① $ 500 ② $ 500
More details on bounties can be found here: https://ethglobal.com/events/istanbul/prizes#lens-protocol
- Introducing embeddable Smart Posts.
Customize and embed posts directly with Lens V2 to unlock new monetization opportunities.
Here's our take on Pay to Read content.
What will you build?
- V2 is on mainnet. Phase 1 of the migration has been completed.
- For anyone interested in building with @lensprotocol.lens Open Actions: I created a boilerplate repo for writing an Open Actions Module with Solidity + Foundry. It includes all the essential setup files so you can immediately start writing the contract! 🧑💻
https://github.com/benbaessler/lens-open-actions-template
- Devs, this technical migration guide is your companion through the transition to Lens V2.
Users, there's no action needed on your part to enjoy V2.
https://mirror.xyz/0xC864254F60524BD59fC865B107492Ddd76f7FD4E/3iQKjiAUgldieEvcdRGlyNdj4sp-3WFlL7GuOLc-cwM
- 🎉 **Big News!** 🎉
I'm thrilled to announce that @focalize.lens has received its *second* grant from Lens Protocol! 🚀
This generous funding will allow for upgrading to Lens V2 and adding exciting new features made possible by the new protocol.
Stay tuned for some major updates! 🌟
A huge thank you to @lensprotocol for continuing to support open-source efforts. 🙏
- Did you remember to upgrade your existing apps to ensure a smooth transition to V2 mainnet at the end of this month?
You can view the developer docs for Lens V2 here: https://docs.lens.xyz/v2/docs/
ICYMI we hosted a call presenting Lens V2 and taking questions from the developer community, you can view a recording of the call here: https://hey.xyz/posts/0x28a2-0x075f-DA-e248a136
We will prioritize Lens V2 migration assistance over the coming weeks. If you or your team need any support please reach out to @nader.lens to join the Developer Garden.
- For Lens V2 there is no need to whitelist modules so anyone can build a module and make it available to apps which integrate Lens
- Lens Protocol’s role is to help devs to build web3 social media. Lens itself is not looking to have a general app, Lens is a protocol only.
https://orb.ac/post/0xe7a6-0x04aa-DA-dfdf6efa