poopman (@poopman) • Hey
poopman (@poopman) • Hey
Publications
- You can now switch tokens directly on app.aave.com
You can now switch tokens directly on app.aave.com
- A walk in the woods.
Poo Poo Point, Washington
120mm film
Kodak Portra 400
Hasselblad SWC
- Day #62
"Rainbows and Unicorns" minting now!
https://basepaint.art/mint/62
- 🤣
(Pictured: @azeem.lens)
***COLLECT THIS MEME***
- Beautiful
- Nice view of Liverpool from here… you are not supposed to get up there on the bike but whatever…
- Nishiizu Skyline (Izu, Shizuoka Prefecture, Japan)
- Finished sauna. Ate. Going to sleep. Yes it’s 2 am in Finland lol.
Living my best life. 🫶🥹🍟 Gn Fam i love you
- I am working on an article every two weeks because I want to focus on quality. Two weeks is an excellent timeframe to deliver consistently, but also to have the time to breathe fresh air 😇.
I asked on Lens what my following writings should be about ✌️.
@arminhoori and @sergiobaltar had some excellent suggestions, and I will cover those topics soon.
But I have a question for you 🧐
What do you want to read from me? ✍️
Challenge me 🤯, make my life hard 💪. I am here for an adventure ⚡️, not for autopilot.
Anyway, don't worry. One of the coming posts I am working on is How to grow your Lens account: Episode 500 to 3000 followers 🔥
- I wanna listen good
- MUSIC IS SOCIAL 🎉🎧
We're SUPER thrilled to announce that we've integrated Music NFTs across (apps here); all built on @lensprotocol . This super-combo quickens Music Discovery within the Lens Ecosystem; collectors, we want YOU to know about this, so let's dive in 🏊♂️
Riff(@beatsapp.lens) is a Music Social dApp that connects you with your favorite artists on Web3. Built for discovery, Riff makes sharing and exploring songs with your Lens frens easy! You can also check out "Featured Drops" & "Community Panel" on Riff.
@buttrfly.lens is a Web3 social explorer built on @lensprotocol . From the Audio tab on the Explore page, you can listen to Music NFTs from Lens Protocol & mint your Music or video collection with “collect settings”. Additionally, you can explore "Curated Profiles” on Buttrfly🦋
@lenster.lens is a composable, decentralized, and permissionless social media dApp. Artists can upload tracks directly on Lenster and modulate their Music NFT catalog easy-peasy with the ‘Collect settings’. Artists like @rac.lens have gathered 2k collects on their Music NFT via Lenster
@lenstubelogs.lens is a decentralized, open-source, video-sharing social media platform built on @lensprotocol. You can upload your Music, live shows, or acoustic sessions to Lenstube, as well as video podcasts to reach a wider audience in Web3.
@amnisiac.lens is a decentralized Music Streaming app built on the Lens protocol. With amnisiac, you can smoothly view a list of all Music NFTs from the Lens ecosystem and also 'Like, Mirror, Collect' Music NFTs.
Music is social! 🌿 @LensProtocol is super-powering the Music NFT ecosystem with their emphasis on social. We suggest getting a Lens profile ASAP! Connect with artists on Lens Protocol, and start collecting their music NFTs on Oohlala! #mixtape #lensfrens
https://www.oohlala.xyz/discover/tracks?tags=PLATFORM%3ALENS&sortField=firstMintedAt&sortDirection=desc
- Here's everything you need to know about our 0.2.0 Lens SDK Update
https://github.com/lens-protocol/lens-sdk
- **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)
- Lens devs keep shipping 🛳️ 💨. A lot of cool things have been added with 1.26.0.
**Features**
·Ability to create Nft galleries
·Added support for data availability for mirror with signed typed data (staging only)
·Add support for data availability for comment with signed typed data (staging only)
·Added support for 'ar://' protocol in metadata
·Added support for 'ar://' protocol in metadata
·Added support authentication with EIP1271-compatible smart wallets
·Added indexes to the database
·Added support for MultirecipientFeeCollectModule
·Added support for AaveFeeCollectModule
·Added support for ERC4626FeeCollectModule
·Added more relays to load balance to spread out traffic
·Enabled **hasTxHashBeenIndexed** to be accessible without auth token
·Moved the Follow Proxy action to RabbitMQ.
·Moved the Collect Proxy action to RabbitMQ.
·Removed Internal endpoints
·Rewrote the notification service to improve performance
·Removed wallets from showing in the **of** follower list
·Handle validation internal extensions
·Lensqueue granular error handling
·Rabbitmq metrics and alerts
·Improved speed latency on redis
·Improved Estimate of gas
·Improved Contain memory spikes
·Whitelisted new apps for gasless transactions
**Bug fixes**
·Added optional pretty name to whitelisted currencies
·Added block timestamp to indexer
·Added optional pretty name to whitelisted currencies
·Fixed typo in GraphQL schema doc
·Fixed collect records mismatch on the backend
·Fixed typo in GraphQL schema doc
·Fixed nft population in nft gallery
·Fixed Internal error counts
·Fixed typo in GraphQL schema doc
·Gated working on the dispatcher
·Resolved issue on collect modules circular references
·Resolved issue: When using the **whoMirroredPublicationId** field in the request and querying a publication with multiple mirrors by the same profile profiles repeated in the response
·Resolved issue on collect modules circular references
·Resolved uncaught exceptions for graphql validation errors
·Redis expiry times made dynamic
·Resolved deadlocks on db
·Stopped supporting kovan, rinkeby and ropsten testnets
·Validation metadata fixes
**Breaking changes**
·**Feed** and **feedHighlights** now require auth to call them
**Breaking changes actioned**
·ACTIONED: breaking change: **timeline has been removed**
- "Bruises" Music Video Game - Scene 1
Introducing the Annika Rose “Bruises” Music Video Game - an Unreal Engine 5 virtual experience that brings her lyrics to life. Collect four scenes over the next four weeks for an allowlist spot into the “Listening Room” featuring special NFT mint opportunities and in-game activations. Collect all four + follow Nvak & Annika on Lens to enter a raffle to win a free “Bruises” music NFT!
Mint Scene 1: https://scenes.nvakcollective.xyz/
- We have been hosting a daily twitter space for the past 10 months. In this talk hosted by Jadyn Violet, we have some special guests: Zack Gray, Emma Miller, Wakonomy, and Brandyn. They share with us their opinions on what the future of music looks like.
- My first 800 followers on Lens will be Allowlisted for the "In Between" Presale, dropping this Sunday, March 26th!!
This one is very special to me 🌻
I hope you love it as much as I do!
PreSave it here if you wanna show extra support!: https://hypeddit.com/sozimusic/inbetween
- Gm and gn ✨
☉ ☽ ☿ ♀ ♂ ♃ ♄ ♅ ⛢ ♆ ♇
Aˢᶜ Mᶜ ☊ ☋
- ✌️
- **✨ Introducing Sound Swap on Sound.xyz✨**
gm lens🫡, For those of you that don’t know us, Sound.xyz is the home for Music NFTs.
Today were launching Sound Swap, a new feature that allows you to one-click collect and sell editions of your favorite songs.
Now, you can mint editions of a song at any time for new Sound Swap drops, even after the primary sale ends. As new editions are collected after the primary sale, funds are stored in a liquidity pool. As the pool grows, you can instantly sell your editions at the current market price.
Sound Swap automatically determines the price based on how many editions have been collected, serving as a price discovery mechanism between supply and demand.
We’re excited to debut the first Sound Swap drop with @reocragun.lens for his new song, “Spent”. The primary sale starts now at 4:00PM EST and will be a 24-hour open edition at 0.005 ETH per edition. Sound Swap activates when the open edition ends on March 29th at 4:00PM EST.
https://www.sound.xyz/reocragun/spent
Read on for more details. https://sound.mirror.xyz/sZSBTW1J4MS-6LQsVklaXaGceeC-kDIcUSDCHvTEqws
Be sure to collect this post for more alpha from the Sound team.
- beach 🏖
- Lately I've been experimenting with new sounds 🎶
This is my first ever attempt at making a dance track - a moment in AL3C history on-chain 🕺
Free to collect 💎 5 collectors will be randomly airdropped an edition of XYZ by Snoop Dogg this Friday 3/31 at noon EST
- LensReact Hooks SDK Made Simple: A Quick Start Guide for Developers
The Lens SDK includes a collection of React Hooks containing all you need to interact with the Lens Protocol.
In this video you'll learn how to get started building on Lens in only a couple of minutes using the Lens React Hooks SDK.
- **Improvements in this release**
🛠️ Simplified integration for React web apps. Install and import from `@lens-protocol/react-web` with less configuration.
🔐 Token-gated support: You can now create encrypted posts and comments which can only be read by users that match the criteria you define.
🪪 Active profile is automatically wired as the Observer ID of all relevant queries. Doing so the Lens SDK provides a cohesive view of the data that is relevant to the eye of the Active Profile.
**What's new?**
- New `@lens-protocol/react-web` package for a simplified React web apps integration
- Token-gated posts and comments
- Cohesive data fetching using Active Profile as Observer ID
- Enhanced fields for `ProfileStats` and `PublicationStats`
- Added `appId` to LensConfig. Allows you to identify posts created by your app. You can then use the `sources` to filter posts by the same App ID
- Added `useProfilesOwnedByMe`
- Added `useProfilePublicationsForSale`
- **Rubrrrr**
- Getting ready for Lens n Frens SF meetup
- We are excited to announce the Ethereum Denver Hackathon Winners.
🥇 **1st prize** - Hooks: an interactive mobile app for mixing and sharing video and audio on Lens https://www.youtube.com/watch?v=g5UFriFzySg
🥈 **2nd prize** - Palm: An open & composable mobile messenger & social protocol for web3 social communities https://www.youtube.com/watch?v=iLeQywZt2Ho
🥉 **3rd prize** - Dragverse: A decentralized social media dApp for Drag performers and fans to build their communities https://dragverse.app/
🛠️ **Best Lens Integration winners**👇
- LensScholar: https://ethdenver-9efl6w0q7-ataxia123.vercel.app/
- OpenAsk: https://openask.me/
- Know Your Developer: https://d-app-inky.vercel.app/
- RoyaltyLoyalty: https://royaltyloyalty.vercel.app/nft/0xd9dae8c7b6b1938404d76403684fd7c7612218de
- Liberate: https://www.loom.com/share/b1eada1faa7b49b98dcf5297350769a9
- Denoted: https://denoted.xyz/
- L's with Frens: https://www.youtube.com/watch?v=NSEjhqyLSQg
- Swosh.cash: https://swosh.cash/
- Splash: https://www.loom.com/share/49a96e17d5214778a180ed9f099ce71b
- LensGOAL: https://lens-goal-1js2rwuul-lens-goal.vercel.app/
Thanks to all of those who participated in the Hackathon. We're excited to onboard more devs into the Lensverse, and looking forward to seeing you all at more events this year.
If you would like to learn more about building on Lens our Dev rel team @nader.lens and @fabri.lens are here to help 🤝
Dev Docs https://docs.lens.xyz/docs
- We’ve deployed Aave V3 on the Sepolia Testnet expanding our support for the testnet community!
- **Tickle attack**
- Lens BigQuery Public Dataset is Live 🔍
Read more about unlocking new possibilities in our blog
https://mirror.xyz/lensprotocol.eth/L-VyE549sOOdi4nBgos6XNAUgf3H1oErfkAtndU6RHY
Learn how it works in our developer docs
https://docs.lens.xyz/docs/public-big-query
- preparing for the inaugural @womeninweb3.lens anti-conf conference tmrw with @nimacodes.lens 🥰
- Proof of ________
- Gm from St Moritz
- Starkware sessions 23 ✨
If you are around Tel Aviv on Feb 5-6 2023 it’s probably a great opportunity to meet Starkware and „Ecosystem OG“ @stani.lens 👀.
https://starkwaresessions.co/
https://twitter.com/elibensasson/status/1612556224024973312
#StarkNet
- # 1.2.1 - June 22nd, 2022 17:32
## Features
- feat: allow ability to filter on `timelineTypes`
- feat: gasless for `iris`, `teaparty` and `alps`
- feat: support new query `profilePublicationsForSale` to grab all publications for sale for a given profile
- feat: add cache headers on some internal storage to make it faster
## Bug fixes
- fix: Incorrect paginatedResultInfo when querying `whoCollectedPublication`
- # 1.16.1 - 27th September - 3rd October 2022, 20:00pm
## Features
- feat: add more profiles to curated list
- feat: add ability for others to see each other timeline
- feat: whitelist stems for relay
- feat: make profile searching exact match on handle
- feat: add `https://theshr.xyz/` to gasless
- feat: add memester to gasless
- feat: add caching to the degree of seperation
- feat: add more handles to curated
- feat: add caching to reference module
## Fixes
- fix: take out expensive stats query for now
- Eternity is not a distance but a decision
- We just finished uploading some music and podcasts (from Lenstube) on Ooh La La. If you want to watch the original video of the podcasts, click the 'Lens' logo on the right side.
https://www.oohlala.xyz/search/tracks?platforms=lens&sortField=mintedAt&sortDirection=desc
- gm slow morning https://open.spotify.com/track/6fxjg4WzIHcJlqLSYBq5va?si=666d046cc0014160
- # 1.10.0 - August 24th 2022, 11:00
## Features
- feat: allow unknown collect modules (sandbox incoming)
- feat: allow unknown follow modules (sandbox incoming)
- feat: allow unknown reference modules (sandbox incoming)
- feat: improve error tracing
- feat: whitelist orbs and social3 for relay
- feat: bake in retries of the relay on proxyActions
- feat: add `getWhoReactedPublication` so you can fetch who reacted to a publication
- feat: enable `fastest` in relay mode to avoid going into secondary nodes
- feat: prod API dashboard deployment
## Bug fixes
- fix: issue sometimes getting back reactions
- fix: extra checks if only followers can collect the free collect
- The shortest way to do many things is to only one thing at a time.
- # 1.15.0 and 1.16.0 - 22nd September 2022, 13:30
## Features
- feat: degree of seperation reference module
- feat: add field resolvers for `canComment` and `canMirror`
## Bug fixes
- fix: resolve tagging snapshots
- fix: expose alt tag and cover when snapshotting
- fix: invalidating cache for collects!
- met the one and only Irene Zhao, she is going to ape into Lens Protocol 🌿
- # 1.2.0 - June 20th, 2022 17:45 PM
## Features
- feat: expose `hasCollectedByMe` field resolver on all `Publications`
- feat: expose `mirrors(by: ProfileID)` field resolver on `Post` and `Comment`
- feat: expose `isFollowedByMe` field resolver on the `Profile`
- advised to use the above on using `DoesFollow`
- feat: expose `isFollowing` field resolver on the `Profile`
- advised to use the above on using `DoesFollow`
- feat: extend metadata input to include `image`
- feat: allow `addReaction` to toggle the reaction
## Bug fixes
- fix: lowercase the `AppId` so sources work
- fix: update profile metadata issue
- fix: explore top collected and top commented acting odd when no random
- fix: return on-chain profile metadata link and not snapshot link
## Breaking changes
- breaking change: `hasCollected` is `deprecated` you should use the `hasCollectedByMe` field resolver on the publication, this will be removed from on 1st of July 2022
- breaking change: `hasMirrored` is `deprecated` and you should use the `mirrors` field resolver passing in the profile id the user is active on, this lives on the publication, this will be removed from on 1st of July 2022`
- # 1.3.0 - July 6th, 2022 15:45
## Features
- feat: on hidden it should not bring them back on `timeline`, `search` and `profiles`
- feat: add follower fees into global stats
- feat: extend refresh token to be valid for 7 days to allow mobile apps better UX
- feat: expose `sns` and push everywhere for third parties
- feat: add `profilePublicationRevenue` and `profileFollowRevenue`
- feat: huge refactor to make backend a monorepo
- feat: add dev-portal-api
- feat: add sns notification service to listen for streams of data
- feat: be more aggressive on the indexer if our node provider is down and never give up
- feat: improve error handling and tracing when indexer throws
- feat: internal API if publication hidden do not allow comments or mirrors
- feat: add source onto free text claim handles column
## Bug fixes
- fix sync issue related with NFT profile
- fix: when commenting on post pull in the `appId` if we can fetch it before the insert
- fix: issue with timestamp coming back as `ms` sometimes and `unix` sometimes
- fix: count was wrong for getting comments on publication
- fix: issue with app id not be populated on publications
- fix: `ipfs_internal_uploads_pkey` PK issue
- fix: devportal: refactor how users are added in app creation and update
- fix: resolve issue with approval followers total count
- fix: resolve validation on metadata version
- fix: throw error if `txId` is not defined
- fix: make `profileId` nullable on `ReactionFieldResolverRequest` to make querying it easier on mirrors
- fix: Error: Property 'token_id' doesn't exist.
- fix: on the indexer to handle the bug found on prod contract
- fix: issue with nft sql
- refactor: indexer events clean up and more resource friendly
- fix: bring back hidden publication when query by publication or query by tx for publication
- fix: indexer bug if resync falls over it could end up skipping blocks without checking
- fix: resolve sql error `updateProfileImageURIOnChainQuery`
- fix: resolve trigger count to on conflict do nothing on some insert cases
- fix: internal profile metadata updating
- fix: profile metadata attributes added validation
## Breaking changes
- breaking: `profileRevenue` has now changed to `profilePublicationRevenue` to make the schema clear with the new added `profileFollowRevenue`
### Actioned
- breaking change: `hasCollected` is `deprecated` you should use the `hasCollectedByMe` field resolver on the publication, this will be removed from on 1st of July 2022
- breaking change: `hasMirrored` is `deprecated` and you should use the `mirrors` field resolver passing in the profile id the user is active on, this lives on the publication, this will be removed from on 1st of July 2022
- Happy every day
- Twitter really sucks. I should get in the habit of making Lens my new home.
Hi frens. <3
- RELEASE - 1.7.0 + 1.8.0 - August 19th, 2022, 10:00
Features
- feat: dispatcher public API! (whitelisted apps)
- feat: upgrade relay npm package
- feat: extra info for claiming
- feat: worldcoin integration https://human.withlens.app/
- feat: worldcoin on chain identity is now on the profile
- feat: improve graceful shutdown of pods
Posted using the dispatcher!
- # 1.12.0 - 2st September 2020, 14:30
## Features
- feat: big query base generic package lays out the interface to query
- feat: write the machine-learning base package and add the first wtf-rec logic in
- feat: `recommendedProfiles` now uses ML to predict who to follow
## Bug fixes
- fix: explore fix on publications
- fix: profile metadata snapshot
- fix: tagging searching
- fix: metadata filtering and paging