888eth (@888eth) • Hey
cool
Publications
- Hi, frens on Lens,
t2.world⏳ in the house!
We are building a transparent, decentralized and collaborative social network around reading and writing.
More exciting news to come, follow us to stay updated!
#genesispost #writing #creators #reading
- # 1.22.0 - 16th November 2022
Big release today, you can now gate your publications with access criteria. Remember your publications itself is an NFT so you can gate a publication so only people who collect can see it, same with your follow graph. Very excited in what you guys build with this.
Alongside this we have also exposed an endpoint to allow you to upload videos and audios, as we have seen uploading those via IPFS and serving them can cause them to buffer and be slow. Our API endpoint will upload it and transcode it serving that file to all people who call the API. Behind the scenes it will be pinning it to IPFS so on-chain state is still decentralized.
- feat: profile interests
- feat: gated publications powered by LIT - https://docs.lens.xyz/docs/gated
- feat: add 3 new providers to gasless
- feat: if no default profile picked select the first created one to expose more profiles
- feat: ability to upload audio and videos via the API and it be pinned for you on ipfs but the transcoded version will be served for better audio and video experience - https://docs.lens.xyz/docs/media
- # 1.23.0 - 30th November 2022
## Features
- feat: DA base package
- feat: bring in curated profiles into the database for ML
- feat: make backend to be easier to run locally
- feat: expose curated profiles to big query
- feat: performance upgrades and scaling improvements
## Bug fixes
- fix: do not get notifications for stuff once it is hidden
- fix: resolve canDecrypt on nested conditions
- we will be doing a database migration moving to aurora to allow our pings worldwide to be faster, general speed up of all queries, having many read databases with auto-scale, alongside having read and write separate databases for memory reasons. This will mean on 08:15AM GMT Thursday 22nd December write actions will be down for 20 minutes.
- indexer will not index any new publications, profiles etc
- reactions and other parts will not be able to be actioned
once the migration is complete the indexer will catch up with anything it missed of course anything on-chain will still go on-chain but not be shown in the API if done in that period until it is back.
Reads will continue working as normal throughout the migration process.
Happy building all!
- **RELEASE**
# 1.23.0-1.25.0 - 22nd December 2022
Database migration to aurora is now fully complete.
We hope everyone has a merry christmas and happy new year, this one is free to collect as an early christmas present from the team, enjoy all!
On top of this here is everything else which is within this release.
## Features
- feat: DA mirrors, comments, posts (not exposed)
- feat: worldcoin SMS identity verification
- feat: DA signed typed data (not exposed)
- feat: extend code to handle reads and writes from different db connections
- feat: increase max pool to 50 and holding connections open for 60 seconds
- feat: allow ability to spread out the database reads into many read hosts to improve performance
- feat: config the read and write host connections
- feat: make running the backend easier and faster locally
- feat: improve some publication query performance by 2x
- feat: make feed only query reactions when it needs to
- feat: native arweave uploads
- feat: http and ethereum improvements. Http one means sharing connections!
## Bug fixes
- fix: scalar on gated collect condition
- fix: streamline ScalarOperator enum
- fix: gated: check if erc20 token condition references a smart contract that does not exist
- fix: resolve unfollowing issue sometimes happening
- fix: resolve unknown follow modules working
- fix: whoMirroredPublicationId results are not in order
- # 0.1.0 - 23rd December 2022\n\nThe Lens Core Team is excited to announce the first Developer Preview release of the official Lens SDK.\n\nThe Lens SDK will greatly improve the developer experience of building with the Lens API. It allows you to integrate with the Lens Protocol in seconds and gives you full control over the UX of your app.\n\nThis is just the beginning for the Lens SDK. We are starting with a collection of React Hooks and will add a low-level API Client for more advanced integrations, beyond React.\n\nTry out the Developer Preview release and tell us what you think!
https://github.com/lens-protocol/lens-sdk\n\nIn this release:
\n- feat: authentication w/ transparent token renewal\n- feat: React Hooks to:\n - fetch publications\n - fetch profiles\n - fetch followers/following\n - create post\n - fetch feed\n - notifications\n- feat: wagmi integration
\n\nSee the initial documentation at: https://docs.lens.xyz
- Here's everything you need to know about our 0.2.0 Lens SDK Update
https://github.com/lens-protocol/lens-sdk
- The Lens team continues to ship 🚢 hop aboard! 💨 0.3.0 💨
**Improvements in this release**
We added new hooks to enable some useful features for our community, some highlights below 👇
🪞Ability to Mirror a publication
👋Ability to report publication
⚡️Consolidated interface of several hooks for better consistency and ease of use
🫣Hide publications can now be enabled
👌More features to manage your profiles
🚀 Get Started https://docs.lens.xyz/docs/sdk-react-getting-started
🛠️ Get Technical here https://github.com/lens-protocol/lens-sdk
**What's New?**
- Added capability to filter by event type in useFeed hook.
- Added isValidHandle validation helper
- Added signless support to useUpdatedProfileImage hook
- Added useProfilesOwnedBy hook
- Added useReportPublication hook
- Added useWhoCollectedPublication hook
- Added useCreateMirror hook
- Added useActiveProfileSwitcher hook
- Added useProfilePublicationRevenue hook
- Added useUpdateDispatcherConfig hook
- Added useHidePublication hook
- Added useUpdateFollowPolicy hook
- Added useUpdateProfileImage hook
- Added useEnabledModules hook
- Consolidate useWalletLogin, useWalletLogout, and useActiveWallet interface
- Simplified async error handling
- Quick update for quicker load times. The Lens Protocol core team has rolled out some big improvements and now the Lens API notification server is 1000x faster 🤯
- **Improvements in this release**
We have added several new hooks in this release to help our community, highlights below 👇
📰 Ability to collect a publication
✅ Enabled approving modules (gas efficient with support for EIP-1559 gas estimation)
🪞 A new feature that allows you to see who mirrored a publication
💬 Expanded the filtering of feed, with explore publications and comments data
**What's new?**
Added **`useCollect`** hook enables the collection of publications
Added **`useApproveModule`** and internal toolings for EIP-1559 gas estimation Added **`useWhoMirroredPublication`** hook Added **`metadataFilter`** to **`useFeed`**, **`useExplorePublications`** and **`useComments`** Added **`IStorageProvider`** **`StorageSubscription`** **`StorageProviderSubscriber`** and **`IObservableStorageProvider`** to the package exports
Removed the **`walletType`** argument from the **`login`** method of **`useWalletLogin`** hook Removed **`IStorageProvider.subscribe`** method (use **`IObservableStorageProvider`** when custom subscription logic is required)
- Get ready for a brighter and more vibrant experience with orb! 🎥
We're excited to announce video support, now you can upload and share your life's memories in motion.
Orb is the first mobile app to support video upload and reach experience on the @lensprotocol.lens.
Orb videos are decentralized, fast to load, and powered by @livepeer.lens.
Update the app and upload your videos now!
- Everything you need to know about recent updates from the Lensverse is at your fingertips!
🎙️We hosted our second Lens community call with 4.6K live listeners tuning in covering alpha leaks, exciting partnerships, and guest creators. A big thanks to all our special guests: Sandeep from Polygon, @nilesh.lens , @rehash.lens , @thesmurfssociety.lens , @dradaku.lens
Didn’t make it? We got you covered: 💚
https://twitter.com/LensProtocol/status/1621119376895377408?s=20&t=RUW7OAEPb3tFNFXzxR6vtw
**Here's an overview of recent updates from the Lensverse!**
Our friends at @orbapp.lens launched a massive update full of features and surprises including DM's! 📩 powered by @xmtp_.lens https://lenster.xyz/posts/0xbbb9-0x010a
Mobile app @buttrfly.lens released flexible and customizable push notifications with many settings for the community to play with https://twitter.com/buttrfly_app/status/1617969106845831168?s=20&t=mbPmhzZST17gyfStbLVckw
Mobile app @lenstaxyz.lens lead the way as the first app to allow you to monetize content on mobile.
https://twitter.com/lenstaxyz/status/1617844971360653314?s=20&t=mbPmhzZST17gyfStbLVckw
For our creators and web3 social managers, @postter.lens is now enabling “Plan now, post later” on Lens https://lenster.xyz/posts/0x01a303-0x03
Communication protocol @push_.lens saw Lens notification opt-in cross 1,000 users.
https://twitter.com/pushprotocol/status/1618246294816051201?s=20&t=IbTXQD7KaN9F6Yi0kWIdOQ
**Our head of Developer Relations @nader.lens launched New Dev Tutorials 🎥 on Lenstube**
How to integrate a Share to Lens button into your web application https://lenstube.xyz/watch/0x28a2-0x047a
How to integrate a Follow on Lens button into your web application https://lenstube.xyz/watch/0x28a2-0x04a1
He also made one of these 3D Lens Fren 🤗
https://twitter.com/dabit3/status/1621232553679110144?s=20&t=AxBFyI1afvWPxhWFJCmvPw
Explore the Lensverse https://www.lens.xyz/apps & help to contribute to the community by listing your fave projects and features in the comments below.
If you want to get more involved, integrate, or build using Lens, @nader.lens and @fabri.lens are here to help you get started.
- Something is steaming...🥟 @dumpling.lens
- https://element.market/collections/lensprotocol-collect-6
https://element.market/collections/lensprotocol-collect-8
https://element.market/collections/lensprotocol-collect-10
总量11w的个人资料fomo到200刀 官方第一批nft无人问津
The total number of 110,000 personal data fomo to 200 knives, the official first batch of nft is not interested
- gm lens frens 👋
Today I have made an important decision in my life 📢
I quit my job today and going to focus full-time on maintaining the first-ever open-source frontend @lenster.lens 🌸 powered by @lensprotocol 🌿.
Building social media was my dream since 10th grade, I built more than 4 social media in public but all failed, Lenster is my 5th one and it’s going crazy ⚡️.
I believe building in public is key 🔑 to the success of a product.
We have a lot of items queued up in the roadmap, be excited about it 🕺
**Collect this post for 2 WMATIC and support Lenster’s development 🙏**
- Yesterday Lens Protocol announced the CultivatorDAO (👩🌾,👨🌾) to establish community driven content curation for Trust & Safety. Going to share our vision below on how we see the web3 social stack evolve 🧵
First, Lens Protocol is a decentralized social media protocol that acts as a registry to point content and followers. Users can link to any content which can be stored on-chain & off-chain. Most of the content is off-chain (stored in IPFS or Arweave etc).
The Protocol is flexible enough to link the content even to a private cloud or to a self-hosted environment. This is an interesting use case for follower and token gated content. It's up to the applications and users to choose how they use Lens Protocol.
Lens Protocol design guarantees users the access to their own social network. You don't need to trust centralized or off-chain platforms with your followers. Meaning every user has their own social network.
Not only you own your own network, but you also have the ability to broadcast content in a permissionless and censorship resistant way. Anyone you grant the access to your content has the ability to explore your creativity and self expression. This is decentralization by design.
While decentralization is groundbreaking for web3 social, the amount of information and finding relevant peers and content for you to discover would be a time consuming mission. This reason is why we would see another stack evolve - the middleware - where curation lives.
The middleware layer already exists on Lens Protocol, there are tools such as Graph Protocol, RSS3, Sepana and the Lens API. The middleware layer consists from widely decentralized appoaches to being progressively decentralized depending on the use cases they serve.
The latest addition to the middleware are communities such as the CultivatorDAO, focusing on curation with Trust & Safety in mind. Where code cannot solve everything, we need communities to reflect their values and govern.
The DAOs of the Lensverse will serve the application layer for various tasks ranging from building discovery algorithms, content moderation and solving various challenges that social media faces today.
The key difference between the web2 and web3 social stack is that in web3, the stack is completely open. When you don't like a policy or an experience, as a user you should be able to find a new experience without leaving behind your accumulated social capital.
Hopefully we will see small communities evolve across the web3 social ecosystem, being utilized for tasks that would benefit from community governance.
I would even imagine that every social media application built on top of Lens Protocol would have its own DAO consisting of its community members voted by the community that reflects the their own values.
Most importantly, these DAOs can operate transparently and since the measures taken by these DAOs are public, there should not be any shadow banning (see here: https://lenster.xyz/posts/0x05-0x0417).
By ensuring human assessment and the design that leads to decentralization, we are able to ensure that web3 social doesn't become a closed platform and users are able to access to open social networks that are driven by community engagement & stewardship.
Building a decentralized stack is a harder exercise than starting from a centralized approach, but brings the benefit of fully verified content linking on-chain wherever you store your content, ownership to your social graph, ability to use timestamps and create programmability.
And most importantly: decentralized and on-chain content and follower registries opens up the programmability and composability to another level. Imagine pairing Lens with tools like Simo, Lit Protocol, DeFi, NFTs, ReFi and DAO governance.
Besides reachitecturing the social stack, part of the mission for the Lens team is to make the social stack more accessible. Now with all interactions across the Lens Protocol, users do not need to sign or pay any gas. Blockchain on the backend, party on the frontend 🥳
Next Monday, you will be able to vote for CultivatorDAO with your Lens Profile to signal your support for community driven stewardship https://snapshot.org/#/cultivatordao.eth/proposal/0xd512345eb6c9b7bbf57b28a8b4f7dc46d31ab6c19ac8ad5de4605fa52fcb9e98
If you love our vision and what we are building, collect and mirror this post to retain your early user flexing rights 🌿
- Guten mergen.
Here’s a little something from us, to you. Lots of hidden secrets to find. Catch it on a rare tee or some stickers at ETHBerlin, snap a pic and share it below. Until then, collect our poster on Lens.
Yours truly,
GROCERY WORLD
🧾 🧾 🧾
- web 6️⃣9️⃣
- Bearish 🐻
- web 6️⃣9️⃣
- Some numbers 📊 from Lenster 🌸 for the past 4 days
**~100,000** page views 👀
**~12,000** unique visitors 👥
**~150** countries 🌎
**~2,600,000** edge CDN requests 🌐
**~50 GB** bandwidth from image CDN 🏞
still counting...
Thanks @lensprotocol for being with us from day one 🌿💚
- Some numbers 📊 from Lenster 🌸 for the past 4 days
**~100,000** page views 👀
**~12,000** unique visitors 👥
**~150** countries 🌎
**~2,600,000** edge CDN requests 🌐
**~50 GB** bandwidth from image CDN 🏞
still counting...
Thanks @lensprotocol for being with us from day one 🌿💚
- Drop your `.lens` handle here, so you won't regret it later 👀