mirrorless (@mirrorless) • Hey
mirrorless (@mirrorless) • Hey
Publications
- You can now switch tokens directly on app.aave.com
You can now switch tokens directly on app.aave.com
- Social Energy δ Collective Power — live demo by @loredotxyz
join http://lore.xyz and UFO for a first ever live stream! a community meet up on @unlonely.lens
Friday Oct 20 from 10am PST & 7pm CEST
rsvp — https://lu.ma/faiho293
- The stream "First gameplay of CS V2 by me" by CS V2 just started:
https://www.unlonely.app/channels/danisnearby
- Oracle security isn't a nice to have, it's a necessity.
#Chainlink Price Feeds are decentralized across multiple layers:
💾 Data sources
🏢 Node operators
🌐 Oracle networks
Price Feeds leverage volume-weighted average pricing (VWAP) across both DEXs and CEXs to help ensure globally accurate market prices.
https://blog.chain.link/levels-of-data-aggregation-in-chainlink-price-feeds/
- We're going to the MOoN!
#openlens is the day our Share to Lens feature went LIVE!
Brining to you a Web3 native way of creating collaboratively >> Unlocking community powered design for the #Lens Ecosystem!
BIG WIN! Are you ready to say good bye to right-click-save-as-import-to canva? #LMCC
- This is Brussels 😍🇧🇪
- Permissionless II Wrap Party Recap 📹
Featuring Daniel Allan, BLOODY, DLG. and Nightcap.
Free to collect ✅
Hosting events at conferences has become a real bright spot.
I got my start in web3 by attending developer conferences during the bear market in 2018.
It's where I first met @stani.lens @paris.lens @nader.lens @levychain.lens and so many influential members of this community.
Full circle to throwing a closing party alongside @blockworks.lens with the support of Lens to bring it to life.
Next one is right around the corner 👀
- Trans Siberian Dimensional Fissure
- Celebrating GHO live with a little custom anim gif! 👻🎉
- #LensterStreak
Day9
- x》
- Ethereum News - 16th June 2023 📰
Ambient DEX goes live 📈
MetaMask integrates Connext 🌉
EIPs for Deneb 📄
ZachXBT faces lawsuit ⚖️
Read more: https://ethdaily.io/654?utm_source=lens&utm_medium=social&utm_campaign=654
- I can’t stop finding new utilities for my mac, loving it 🤩
- Betws-y-Coed in North Wales 🏴 at night
- Ambient Deploys DEX On Mainnet
Ambient Finance launches its DEX on mainnet. Metamask integrates Connext into its bridge portal. Developers prepare final EIPs for Deneb. And a Taiwanese investor files a lawsuit against onchain detective ZachXBT.
Read more: https://ethdaily.io/654
0:00 Intro
0:35 Ambient Deploys DEX On Mainnet
1:19 Metamask Integrates Connext Network
1:58 Developers Prepare Final EIPs For Deneb
2:50 ZachXBT Faces Lawsuit From Machi Big Brother
3:32 Fin
🎙️ Podcast - https://ethdaily.io/podcast
📧 Email - https://ethdaily.io/newsletter
🪞 Mirror - https://mirror.xyz/ethdaily.eth
🎥 Video - https://youtube.com/@ethdaily
🌿 Lens - https://lenster.xyz/u/ethdaily
🐦 Twitter - https://twitter.com/ethdaily
#Ambient #DEX #Ethereum
- one person
- 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 🤯
- 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**
- Musical.ly's Alex Zhu on Igniting Viral Growth and Building a User Community
This is still one of my favorite interviews about building social products. So many gems!
- Just discovered that ChatGPT also generates scripts in the style of popular TV shows! 📺✍️ Imagine the creative possibilities for content creators, businesses, or just for fun! Can't wait to see how this tech evolves. What show's script would you want to see?
- 💸 💸 Live bounty on MadFi 💸 💸
MadFi Creator Badge Airdrop 02
Submit your bid 👉 https://creators.madfinance.xyz/bounties/64236c1fb4b8977e767750f6
- Gm and gn ✨
☉ ☽ ☿ ♀ ♂ ♃ ♄ ♅ ⛢ ♆ ♇
Aˢᶜ Mᶜ ☊ ☋
- There's currently 10 votes open on Snapshot for the Aave DAO.
Feel free to participate!
- 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
- **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)
- **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`
- What is a zkEVM? | The Edge Podcast
This is a clip from our most recent episode of The Edge Podcast with Marco Cora, the Head of Business Development at Matter Labs (zkSync) about their flagship zkEVM.
📺 For the full episode, watch it here on Lenstube: https://lenstube.xyz/watch/0x2e09-0xe4
🎙️ If you prefer a podcast player, subscribe and listen to The Edge Podcast here: https://anchor.fm/edgepod
THIS IS NOT A RECOMMENDATION OR ENDORSEMENT TO BUY ANY TOKEN OR NFT RELATED TO ANY PLATFORMS DISCUSSED.
------
🙏 The Edge Podcast is produced by 4RC Labs. If you're a DeFi/Web3 builder, contact our team at: https://fourthrevolution.capital/
🙋♀️ Interested to sponsor episodes of The Edge? Fill this out:
https://hl6pu9d99u5.typeform.com/to/E3NY5Mqn
------
🌲 LINKTREE FOR THE EDGE PODCAST: https://linktr.ee/edge_pod
🔎 DISCOVER DEFI & WEB3 BLOG POSTS, PODCASTS, TUTORIALS: http://defidad.com/
✅ FOLLOW DEFI DAD ON LENSTER: https://lenster.xyz/u/defidad
✅ FOLLOW NOMATIC ON TWITTER: https://twitter.com/Nomaticcap
------
The Edge Podcast Sponsor Resources
📈 GTRADE | DECENTRALIZED LEVERAGE TRADING ON POLYGON AND ARBITRUM
https://gains.trade/
🌊 STADER | MULTICHAIN LIQUID STAKING
https://staderlabs.com/
🔔 PUSH PROTOCOL | WEB3 COMMUNICATIONS PROTOCOL
https://app.push.org/
🌿 LENS | DECENTRALIZED SOCIAL GRAPH
https://lens.xyz/
⛩️ UTOPIA | PAYROLL AND EXPENSE MANAGEMENT FOR DAOS
https://www.utopialabs.com/
------
Guest Links
Marco Cora on Twitter
https://twitter.com/Be1garat
zkSync on Twitter
https://twitter.com/zksync
Learn about zkSync Era
https://zksync.io
Learn about Matter Labs
https://matter-labs.io/
-----
All opinions expressed by hosts and podcast guests are solely their own opinions and not necessarily those of Fourth Revolution Capital. Podcast guests and 4RC may have positions in the assets or other matters discussed in this podcast. 4RC invested in the Series B round for zkSync. This podcast is for informational purposes only and should not be relied upon as a basis for investment decisions. Do your own research.
- **We’ve deployed Aave V3 on the Sepolia Testnet expanding our support for the testnet community!**
- natal charts coming to lens soooon 🙃
- 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!
- **Sasi**
- PEEPanEIP #41: EIP-3675: Upgrade consensus to Proof-of-Stake with Mikhail Kalinin
Topics covered
-----------------------------
01:05 - Introduction
02:54 - EIP overview - Header
04:18 - Motivation
05:42 - Abstract
08:10 - After the Merge
08:25 - High-level introduction of the system after the merge
08:38 - Blockchain
10:22 - Network
11:50 - Client
13:33 - Definition
13:45 - PoS event
18:07 - Transition block
20:15 - Terminal total difficulty
22:22 - Transition process
22:50 - Beacon chain fork
27:15 - Transition diagram
30:03 - If the execution client receives the internal proof of block over the Gossip n/w but the block proposer has not yet received one, does the execution client are going to sit and wait until a block proposer sees some terminal proof of work block?
31:40 - Why does it wait to stop handling those messages until finalization, why doesn’t it stop handling them as soon as it sees the terminal proof of block.
34:05 - Specification
34:12 - PoW block processing
36:54 - Block structure
37:32 - Block validity
38:44 - Block and owner rewards
38:54 - Fork choice rule
39:45 - Network
39:59 - Backward compatibility - EVM
42:25 - Merge mainnet checklist
43:38 - References
44:05 - Q&A
44:45 - How will eth1 services like Infura work when proposing blocks, or will the merge require the validator to run their own instance of the execution client to receive the full reward?
46:11 - Have you heard from 3rd party providers such as Infura, Alchemy, what this means for their offerings? Specifically, how they'll handle coinbase and distribution of priority fees on block proposals?
50:31 - Will priority fees going to the validators after the merge be assigned to whoever was randomly chosen to produce that specific block, or will it be evenly distributed to every active validator on the network?
51:14 - What do you expect rewards to look like for validators in the short and long timeframes post-merge?
53:25 - What is the recommended way for a contract to access randomness?
55:15 - Is the (rough) plan to include EIP-3675 and EIP-TBD, which reintroduces a source of randomness to DIFFICULTY, in the same fork?
55:40 - What do you think miners will do after consensus is changed? Do you think they’ll keep mining the old ETH POW chain, move their mining power to other blockchains or capitulate and join ETH2 as validators?
58:20 - A few words for the community.
Resources:
-------------------
EIP - https://eips.ethereum.org/EIPS/eip-3675
Discussion - https://ethereum-magicians.org/t/eip-3675-upgrade-consensus-to-proof-of-stake/6706
Slides - https://docs.google.com/presentation/d/1rkiS9ZX5hzuE03SodKHfkztBc3f1vUBWgirGvfLCiFk/edit#slide=id.g8cb00373fc_0_96
PEEPanEIP playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Follow at Twitter
-----------------------------------------------
Mikhail Kalinin https://twitter.com/mkalinin2
Micah Zoltu https://twitter.com/MicahZoltu
Pooja Ranjan https://twitter.com/poojaranjan19
Ethereum Cat Herders
---------------------------------------------------
Discord: https://discord.gg/tzYmDmF
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herders
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
- 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
- 🙋♂️✌ Here is another of my songs,
"They didnt mean to hurt you, but they know when they are being hurt."
That's the sense of this song called "Tous ceux" (All of them)
🙏🤍
- gm frens 👻
📣 we are excited to announce that WAGMI Fund, a web3 crowdfunding platform built on top of @lensprotocol is now available on Polygon mainnet.
📣 create your own profile at https://wagmi.fund/ and share it in comments, best profiles will get sponsored by WAGMI Fund Team
📣 you can donate to WAGMI Fund at https://wagmi.fund/u/wagmifund.lens
📣 collect this post as an **NFT** to get **WAGMI OG** role. https://guild.xyz/wagmi-fund
LFGrow!!!
- I am so tired but have a dinner to go? Should I go or order room service?
- # 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.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
- Time is not cruelty、Just for it we are too fragile
- 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
- Only they who fulfill their duties in everyday matters will fulfill them on great occasions.
- Only they who fulfill their duties in everyday matters will fulfill them on great occasions.
- 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.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!
- Beautiful day begins
- # 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"])