xuancuong (@cuongxuan13) • Hey
xuancuong (@cuongxuan13) • Hey
Publications
- ETH Tokyo Music NFT Kickback
Sunday, April 16th @ 21:00
- おはよう @ethglobal.lens Tokyo! 🇯🇵
The Lens team is on the ground and we're so excited to bring the social layer of web3 to Japan.
We have $20k in prizes for the hackathon!
🥇 1st $5k
🥈 2nd $3k
🥉 3rd $2k
🎖️ 10 best Lens Integrations for nullk each
Lens is web3 native meaning it’s simple to build native payment features directly into your app. Mirrors, collects, follows and comments allow creators to monetize their content directly to the user, without intermediaries, and in a permissionless way. Premium content, token-gated rewards, tipping, crowdfunding, subscription services, referral, and affiliate programs are just a handful of the countless types of integrations you can build with Lens.
Looking for some inspiration?
- We're still in the early innings of AI and ML and want to see more devs utilizing the latest innovations from OpenAI, Replicate, HuggingFace, LangChain, and Dust just to name a few. Imagine the possibilities when web3 social intersects with AI/ML 🤯
- You could use AI/ML to analyze a user’s feed over the course of a few days and condense it into a single view so they can visit less often and still be up to date with what’s the latest and greatest.
- Or create a social learning platform that uses AI to create personalized learning paths for users. It could assess users' knowledge levels, recommend relevant learning materials, and provide real-time
feedback and guidance.
- You could use Lens profiles specifically for your gaming identity. Imagine your in-game items and high scores attached to your Lens profile and you curate a Lens leaderboard for the community.
- Bust a move! Build an app that lets users participate in virtual dance-off challenges. Users can record and upload their dances, challenge friends or random users, and compete for the elusive best dancer on Lens title 💃🕺
- Build a community app for @galverse.lens on Lens that utilizes the Splits for Collects feature (https://docs.lens.xyz/docs/create-post-typed-data#multirecipientfeecollectmodule) and you'll help with the development of the anime, character design, story, and more.
- Imagine using the Collect module for more exclusive content such as event ticketing.
- How about building a governance forum specifically for Lens users? gm DAOs 🤔
- Calling all pet lovers out there. Create a social platform where users can showcase their pets' talents, tricks, and general awesomeness. Users can upload videos of their pets and participate in virtual talent shows, with categories like "Best Trick," and "Funniest Moment"
- Want to bridge that gap from web2 social to web3? Build a site that shows you the most followed people that have used a site (maybe the 🐦 app) or help users connect their web2 account and generate a ZKP for mapping.
- Or a Lens creator dashboard for tracking post analytics (engagement, collects, revenue, etc) and helping you find your 1000 true fans.
- Maybe you find yourself collecting every post from one of the 100k profiles already on Lens. Create a module to “subscribe” to someone and automatically collect everything the post within certain parameters.
Here are some resources to support your hackathon efforts.
Dev Docs https://docs.lens.xyz/docs
Hackathon Guide https://lens.xyz/hackathons
Lens Integrations https://docs.lens.xyz/docs/integrating-lens
Lens SDK details https://github.com/lens-protocol/lens-sdk
@nader.lens will be on stage April 14th at 7:30 PM JST in the Toranomon Hills Forum, 5th Floor | Workshop Room 1, for a developer-focused session on Building Full Stack Web3 Social Applications.
Reach out to @nader.lens and @jessglover.lens for any questions on the ground in Tokyo.
And make sure to stop by the Lens booth. Show us what you're building and you just might get some exclusive swag.
- Limited edition Lens PopSockets available at @ethglobal.lens Tokyo
- 人和人都是刚认识的时候最舒服,虚伪又热情,新鲜又浪漫
- 有些随风,有些入梦,有些长留在心中
- 🔥 Twitter Space 预告
🎙 LENS CHINA ONLINE MEETUP
🗓 2023/04/04 20:00-21:00 GMT+8
Host: @lensprotocol_cn.lens
Co-Host: Alice
Guest:
@letsrally.lens
@phaver.lens
@wav3s.lens
@lenstaxyz.lens
🔗 Space link: https://twitter.com/i/spaces/1MnGnpeRpvexO?s=20
🎁 前一千名 Mirror 转发此贴可获得 0.1 $WMATIC (需要先 Follow @lensprotocol_cn.lens )
#lens #lensverse
- my latest lenshead, a bit more cosmic, a bit more me...
- 什么是人?欲望满身。
- 太萌了
- 啊啊啊啊 小猫咪也太可爱了叭!!!
- Daily enlightenment message.
As you embark on this day, may you be guided by your intuition and trust in the wisdom of the universe. May you find the courage to take inspired action and manifest your deepest desires.
- Lens collectoooorsss
- Finally, notifications that you’ll want to read 🤩
Get instant alerts for any wallet, any activity, any chain.
Learn how 👇
https://zerion.mirror.xyz/qp1JfS4SXozvJdVOhcaCQLkUTZm0lYk0sLHlmAL3qJ0
Beyond Ethereum. Receive real-time alerts for any wallet activity on Polygon, Optimism, Arbitrum, BNB Chain, and more…
Customize your multichain notifications. Track activities that you only care about: trade, mint, send, receive, and more…
Find alpha 💎 Now with mobile notifications for on-chain actions
Download Zerion 🔮
https://link.zerion.io/V0oSs5Ffpyb
- Built on @memester-xyz.lens
- 这几天发了鸭鸭博主整理的空投图表效果不错
下面是字节关于ZKSYNC详细交互流程
让我们一起来做精品号吧
最后还是LENS留言关注环节
帖子下面留言 关注起来兄弟们 走一波 GOGOGOGO
- 祝大家兔年暴富,好运连连
- Dear L2 & L3 #lens frens,
coming soon ...
`L2+ club` powered by @lensclubs.lens .
Not sure about the name yet BUT about the goal:
**"sharing high quality L2 & L3 content to make people aware of the fascinating world of L2s and L3s."**
1️⃣ If you are interested in joining (and sharing high quality L2 and L3 content) pls comment :-).
2️⃣ If you are interested in learning more about L2s and L3s comment as well and we'll let you know as soon as we launch 🚀.
3️⃣ If you have questions related to L2s and L3s, pls comment as well :-).
✨ @defi_ezr3al.lens @remivalade.lens @antonis.lens @nicogallardo.lens @punkess.lens
#Arbitrum #Optimism #StarkNet #zkSync #Fuel #PolygonHermez #Aztec #ImmutableX #dYdX
#L2club #L3club
- NeonLuLu
- Aave 🤝 Ledger
You can now access the Aave Protocol natively in the Ledger Enterprise platform.
Learn more here 👉 https://help.vault.ledger.com/Content/smart_contract/aave.html
- **#Cybertruck**
**#Tesla**
- ▓▓▓▓░░ 71%
Arbitrum's $ARB is coming this Thursday 🦅 🔵
77% of my audience got this airdrop. Congrats everyone, BTW ⚡️
26% is holding no matter the price, and 50% is not selling below null.25.
What is the purpose of the ARB token? 🧵👇
1/11
✅ ABOUT PRICE
I was thrilled to see that almost 80% of the people who voted in my Twitter poll got this airdrop. It's a huge sample of 7300 people
Very happy that so many people are getting their first airdrop, there are 625,143 wallets eligible
https://twitter.com/OlimpioCrypto/status/1636357015684481024
2/11
✅ ABOUT PRICE
In my second poll, 26% is holding.
Only 22% are selling below null.25.
https://twitter.com/OlimpioCrypto/status/1636771668206006272
3/11
✅ ABOUT PRICE
There is also an informal OTC market for ARB, I've seen prices from null to null.50 there today. (image attached)
4/11
✅ ABOUT PRICE
Another speculative price point can be found in protocols like PrePO, where people are betting ARB's FDV on $14.4B (one week after token launch), which is around null.50 per token. (image attached)
5/11
✅ ABOUT PRICE
If you want to have some fun, read this price scenario speculation I posted a few days ago. Don't take it too seriously!
https://twitter.com/OlimpioCrypto/status/1636771626560765969
6/11
✅ TOKENOMICS
• Team & Future Team + Advisors: 26.9%
• DAOs in the ecosystem: 1.1%
• Individual wallets: 11.6%
• 42.8%: DAO Treasury
• Investors: 17.5%
Total supply: 10B tokens
7/11
✅ VESTING
Total Supply schedule
• User & DAO airdrops will be available on Thursday
• Investor & Team tokens have 4-year lockups (1 year cliff)
• First unlock: in one year, then monthly linear unlocks
🔗 Source: https://docs.arbitrum.foundation/airdrop-eligibility-distribution
8/11
✅ GOVERNANCE
• Self-executing governance:
This means that DAO votes will have the power to execute autonomously on-chain. No need for a central authority to "process" DAO decisions
9/11
✅ GOVERNANCE
• For emergencies: the Arbitrum Security Council
A 12-person multi-sig that will be able quick action in case of emergency. 9/12 votes needed. This could be used, for example, to patch a vulnerability
Elections for the Council are held twice annually.
10/11
✅ GOVERNANCE
• $ARB tokens govern both Arbitrum Nova and Nitro
• Voting power is determined by the number of $ARB held
• You can delegate your voting power to others (like olimpio.eth 😉🏛️)
11/11
✅ ARBITRUM "ORBIT"
Orbit will allow developers to easily and permissionlessly launch their own Layer 3 (L3) blockchain in the Arbitrum ecosystem
• L3s can be launched with no DAO approval
• New L2s that want to fork Arbitrum will be able to do it after DAO approval
Stay tuned, I will keep you updated
⚡️ Join instant alpha telegram Alerts: https://t.me/OlimpioAlpha
- 终于突破了1700粉丝
恭喜自己 也感谢兄弟姐妹们的支持
今天在逛推特,在土哥的推上发现一个干货分享给大家
每个人都想买到百倍币,但选币成为难点
下图总结了百倍币的大部分特征提高成功率
最后还是LENS,在帖子下方留言
我们 一起互关起来,陪LENS一起壮大
- Starkpunks #4379
- beat of the week 2023, week 11 of 52
"getaway"
all cover art by @stellarhobbes
#BOTW #impressyourself
@mixtape @oohlala
- We’ve deployed Aave V3 on the Sepolia Testnet expanding our support for the testnet community!
- **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**
- # 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
- 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!
- # 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
- hu
- 一只猫第一次看到猫头鹰,他害怕了
- # 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
- RELEASE - 1.6.0 - August 11th, 2022, 15:00
Features
- feat: metadata v2 support - https://docs.lens.xyz/docs/metadata-standards
- feat: ability to filter on metadata v2 on publication queries
- feat: create a cron for migration so we can execute them in code on box without ssh
- feat: map dedicated lens infura to help with infura public gateway issue
- feat: add notification id in the notification response to help client side caching
- feat: expose endpoint to bring back all the tags filtered by popular and app
- feat: profile and publications syncer now have different crons and x3 load allowance
feat: Integration with ENS to enable the offchain resolve.
back dated feature log:
- feat: ens on-chain identity now in the database
- feat: sybil.org linking for on-chain data https://github.com/Uniswap/sybil-list/blob/master/verified.json
- feat: `onChainIdentity` now exists on `Profile`
- feat: publication stats > `totalAmountOfComments` is a global stat of the amount of comments, if your filtering on sources some comments may not be included in what your trying to show. This means the count number would be wrong. We now have have a field resolver on the `PublicationStats` type which will return the total amount of comments for the sources you specified:
1) commentsTotal(forSources: ["app1", "app2”])
2)postsTotal(forSources: ["app8"])
3) mirrorsTotal(forSources: ["app8"])
4) publicationsTotal(forSources: ["app9"])
- 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.0 - August 22nd, 2022, 11:15
## Features
- feat: add some new indexes
- feat: free follow and free collect logic in the `proxyAction` and `proxyActionStatus`
- feat: speed up explore profiles sql
- feat: add spam to the reporting
- feat: ability to validate your publication metadata before you submit it `validatePublicationMetadata`. This allows devs to not submit broken metadata standards and easily debug.
- feat: ability to check the status of your metadata after you upload and its mined `publicationMetadataStatus`. This will give full visibility if its not queryable.
- feat: speed up the explore publication query
## Bug fixes
- fix: resolve notification mirror profile
You can now follow people who do not have a follow module or collect publications which are free without doing an approval modal. Enjoy!
- 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!
- # 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.10.1 - August 24th 2022, 17:30
## Features
- feat: mutual followers
## Bug fixes
- fix: resolve validation on metadata bio, name, attributes
- fix: relay
- fix: resolve bad `bio` in metadata profiles
- # 1.11.0 - August 26th 2022, 11:00
# Features
- feat: deploy sandbox API to production allowing builders to have an environment they can whitelist modules and use the API
- # 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
- AI generated image using the @selas.lens text2Image engine. Learn more at https://thegallerydao.io.
Prompt: 3 d goddess close - up profile portrait aztec with ram skull. beautiful intricately detailed japanese crow kitsune mask and clasical japanese kimono. betta fish, jellyfish phoenix, bio luminescent, plasma, ice, water, wind, creature, artwork by tooth wu and wlop and beeple and greg rutkowski,.
During beta all collect fees on Lens will go to The Gallery DAO treasury.