xbutts (@xbutts) • Hey
开心的一个旅行家
Publications
- Don't judge someone's past, when you haven't walked their journey!
- Don't cry because it is over, smile because it happened
- **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)
- ETHGlobal Lisbon Hackathon
We want you to build on Lens!
Check out this video with Dev Rel Director @nader.lens bringing the builder energy to @ETHGlobal Lisbon.
We have $10,000 up for grabs:
🥇$3.5k
🥈$2.5k
🥉null.5k
5️⃣ Plus the 5 best Lens integrations will receive $500 each!
Here are some resources to get the devs started.
Docs - https://docs.lens.xyz/docs
Apps - https://lens.xyz/apps
Lensverse - https://aave.notion.site/Lensverse-a5926eab1d8148eda10053af9f4e28a0…
Reach out to @nader.lens and @jessglover.lens for any builder enquires.
We can't wait to see what you build 💚
- love all things nature
- 超适合出去旅游发的文案 𝟭. 预谋已久的快乐🛩 𝟮. 🚦 记录下这十分的美好
- **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`
- Is It Dope? (Mission)
We feel that many teams are building for the users they want instead of the users that they need. Sure we all want users with lots of social media followers to share our content or products but followers don't always equal influence. It's more valuable to target customers with cultural equity, when cultural pollinators get excited about your brand they can get everyone else excited too! This show believes that we can help with that process by reviewing your products and asking one simple question "Is It Dope"? for the lamen, that is just a simple way of asking Is the product or feature you're shipping easy to use? does it add value? Is the messaging digestible? Would we recommend it to the homies? Is it dope to the people who traffic in dopeness? This show will help you answer that question!
#LMCC this post for gated access to the first episode!
- Great development
LFG
- 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**
- TODAY IS LENSGARDENNFT MAINNET LAUNCH!!!!
Hope you are all ready!!! The fee is pegged at 20MATIC . I got mine locked and loaded !!! Let's go @lensgardennft.lens
Get in the discord right now! Stay Tuned!
https://discord.gg/lensgardennft
#LENS🌿 #LENSGARDENNFT #NFTs #DYNAMICNFTs
- 20 Aggregating Web3 Social with @yup_io — Nir Kabessa
Nir Kabessa is the Co-Founder and CEO of Yup, along with Co-Founder Vernon Johnson.
Yup is the best of web3, all in one feed. Aggregating the best content of Lens, Farcaster, Mirror, NFTs, and Crypto Twitter. A new way to curate your own feed and post across platforms.
Nir was President of Blockchain at Columbia from 2018 to 2020. Since 2020 he’s been a Mentor at the Columbia IBM Blockchain Accelerator. He’s a speaker and investor, contributing at publications including Forefront, Hacker Noon and Big Think.
Writing topics include EVM Network Effects, NFTs & the Meme Economy, and Curator Economy: Monetizing Taste in Web3.
In this episode we talk about the EVM as a social network. The rapid evolution, growth and experimentation we’re seeing in web3 social. What it means for DAOs and media networks like UFO. And Nir’s early origins in the crypto space, starting way back in 2014 and amping up from 2017.
listen — https://ufo.mirror.xyz/75AiFLfKQ0385pLwvUDbsk2AdynEN08eiKtEfUyNr7Q
sponsors — @lensprotocol + @zerion + @yup_io
- 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
- my tuna bowl looks delish, love California food for their fresh ingredients
- Orb is taking over my instagram time
- most clue singe 2000
- Maiar is now xPortal wallet for $EGLD chain
- We need more gamers into Lens, urgent need to know latest exciting games
- # 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
- If you could directly query the @lensapi.lens database (still in a graphql query) to be able to build your own custom queries and bulk fetch any data you wish would you use it? seeing more and more need for this IMO!
- Where would you want to see a Lens integration within web3?
- # 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
- Do you have any good music for me to recommend?
- I like these guys https://open.spotify.com/track/6xyI1uGdIPNQFNJYPjhzlQ?si=18635a9f293b4017
- # 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
- # 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!
- King crab is very delicious
- Looking at £ and €, we reached to a state where the only way for Europeans to store value is to hold a rAAVE tix
- 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!
- RELEASE - 1.9.1 - August 22nd, 2022, 16:00
Features
- feat: all dApps on testnet can use gasless + dispatcher within the API freely! Happy building!
- when did you join the lens
- What was the first NFT you bought?
- say gm if you joined Lens recently 🌿
- are you happy today
- # 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
- # 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
- # 1.12.1 - 5th September 2022, 13:00
## Features
- feat: make explore default time 24 hours not 1 week to try to explore more publications and make it more fun for UIs
- feat: add new explore filter which is `CURATED_PROFILES` to allow discovery on known good content profiles
- feat: order collects by default profiles first then collected times to make profiles be top
- feat: order followers by default profiles first then follow time to make discovery better and wallet fall at the bottom
- feat: make random on explore a bit better instead of random everything use only its context it got back
- what kind of flowers do you like
- Heard that cars with GHO in registration plates spiked in sales during the past months