Paul Burke (@paulburke) • Hey
Developer / Building @focalize
Publications
- Smart contracts are open, in that anyone can interact with a known public function. When you do things like bridging and swapping tokens, or minting an NFT, you're calling a function in a smart contract. The idea of an Open Action is to allow users to easily interact with any smart contract in the context of a Lens publication.
We can use tipping as an example of why this is interesting, and to demonstrate how powerful it can be. Right now, knowing your EVM address, I can send you any token that I currently have in my wallet. We might consider this to be a tip, but doing a simple transfer doesn't have context. You wouldn't know why I sent you those tokens, and more interestingly, it wouldn't be part of your social graph, even though I meant it to be. This is essentially how tipping works on Hey and Buttrfly.
With Smart Tipping (tipping as an Open Action), it's clear that the tip was an "action" I took on your post. This is because the tip is sent through the Lens Hub (the main Lens smart contract), with the context of the author and publication. This allows Lens to index the action, which means you get a notification for the tip, and all Lens apps can enable tipping and display tipping data, permissionlessly, since it follows the open standard. This also allows for really cool things, like using tips as a signal for content quality, or as part of an algorithm for determining profile quality scores (like the Lens Score seen at lenscan.io). Apps and the protocol (mostly the protocol) cover Open Action gas fees for sponsored profiles, even making some actions signless.
Smart Tipping is currently available on Orna, Focalize, BloomersTV, Tape. MadFi, LensShare, DragVerse, and others.
-
- **Pay What You Want**
What if you could Collect using any token, and name your own price? Now that’s actually possible, thanks to a new *Collect Module* that I just deployed!
I’ve been interested in the PWYW pricing strategy since Radiohead released one of the greatest albums of all time, In Rainbows, direct-to-consumer using this model back in 2007. It’s also popular on software distribution platforms like Gumroad and Humble Bundle.
It’s already live, and in fact, you can name your own token and price for this post right now (where supported)!
Want to see this feature on Hey? Leave a comment on this issue to let them know: <https://github.com/heyxyz/hey/issues/4865>
- LIPs lately
- An unfortunate update: it looks like this change won't be happening because Hey is moving away from Smart Tipping to new proprietary contract that isn't an Open Action. This means you'll have to pay your own gas, part of the tip will go to Hey, you won't get notifications for the tips, and it won't be indexed or shown on other Lens apps, nor used as a signal for things like your Lens score. 😔
Some apps that support Smart Tipping: Orna, Focalize, BloomersTV, Tape. MadFi, LensShare, DragVerse
I think we can all agree that the way Smart Tipping works is not ideal, but I'd love to see collaborative solutions rather than fragmentation. My proposal for Profile Actions could make tipping far more intuitive and reduce friction: https://github.com/lens-protocol/LIPs/pull/35
- Perfect score achieved! Only 28 profiles have this score today. I’d like to thank the academy… 😉
https://lenscan.io/profile/paulburke
- Claimed my 'thank you' gift from @lens/bonsai to celebrate the fundraise! 🎉
- I just claimed my $BONSAI reward on @lens/orb!
- What is “Super Bonsai” and why did it receive 22% of the total $Bonsai supply (225m tokens) 15 hours ago?? 👀
<https://polygonscan.com/token/0x48a7908771c752aacf5cd0088dad0a0daaea3716>
- Great talk from the founder of Patreon, Jack Conte, on the ever-changing landscape of fans and followers in a world of algorithmic curation.
- Remember to take profits.
Don’t be the type to hold your bags to zero. Markets have cycles. Take profits along the way, even if you miss out on the top.
Ignore the “paper hands” and “hodl” narrative. if you’re in Web3 to make money, make sure you take the money. Taking profits is healthy and necessary for this whole thing to actually work. Otherwise we’re just playing with monopoly money.
- Added @lens/fireflyapp and @lens/socllyofficial to Lenks. Am I missing any apps?
[https://lenks.xyz](https://lenks.xyz)
- Better collect and tip indicators are coming to Hey!
I submitted my first pull request to Hey to make this change. You'll be able to see how many tips were received as well as who sent them, and tips will no longer be counted as collects. 🌱
Btw, did you ever notice the little Lens symbol on the tipping coin icon?!
- **Building On Lens Protocol - Where to Start?**
Lens Protocol is a decentralized social graph that enables users and developers of any skill level to own their identity, connections, and content onchain.
Every aspect of Lens can be customized to embed onchain interactions, creating new opportunities to differentiate content and build new incentive structures for participants.
**Lens Application Templates**
Generate responsive Lens social feed to view profiles and publications:
https://docs.lens.xyz/docs/scaffold-a-new-lens-app
**Lens SDKs**
React Hooks, Typescript, and JavaScript libraries to interact with Lens Protocol (follow, post, comment, quote, mirror, collect, and more):
https://docs.lens.xyz/docs/developer-quickstart
**Lens Modules**
Modules are smart contract functions that can be executed as a condition or side effect to a social interaction. They can be customized to interact with any smart contract, and properties are inherited by all applications.
Open Actions - Smart contract embeds attached to publications
Examples: Collect, Tipping, Voting
Follow Modules - Attached to follows
Examples: Mint NFT, Pay-to-Follow
References Modules - Attached to quote/comment/mirror
Examples: Mirror Referral Fees, Embed Bounties
https://docs.lens.xyz/docs/module-interfaces
https://github.com/lens-protocol/verified-modules
https://github.com/iPaulPro/scaffold-lenshttps://github.com/iPaulPro/lens-modules
Embed and integrate modules as Open Frames (Coming Soon™️)
**LIPs**
Lens Protocol is a collection of smart contracts and community standards to facilitate a user-owned social graph. LIPs are the process by which changes are proposed and implemented to the protocol:
https://github.com/lens-protocol/LIPS
**Other Tools**
https://lenscan.io - Lens protocol explorer
https://lenks.xyz - Convert links between Lens applications
- 🎙️ Let's talk Memecoins and $BONSAI https://twitter.com/i/spaces/1yNxaZdeeYqKj
- Wow, over $ 60 in tips on this post!
Want to see who's tipping your post, and for how much? Orna has you covered.
Big thanks to @lens/carlosbeltran @lens/seliqui @lens/defispartan @lens/stani @lens/paris @lens/potential @lens/deanjackson 💚
- I'm really excited to see money-native features starting to emerge on Lens, with $BONSAI. There is so much potential in this protocol, just waiting to be unleashed.
Lens "Modules" are like building blocks that enable permissionless services to be built atop social graphs; something not possible with any other social protocol (web2 or web3).
There are a few different types of modules that you're already using and might even not realize:
- **Publication Action Modules (Open Actions)**: *Collecting* is actually a Module that converts your content into NFTs. Another example of an Open Action is "Smart Tipping" on Hey and Orna.
- **Reference Modules**: When you comment, quote, or mirror a post you are actually using a Reference Module. These create relationships between publications and allow for interesting things like restricting actions to "friends only", but you can imagine more use cases like *pinning*.
- **Follow Modules**: You can attach logic to your follows, like requiring payment (Super Follow) and awarding NFTs. Follow NFTs have built-in governance capabilities, such as vote delegation, allowing for profiles to be full Social DAOs.
Have an idea for a new Module? No need to create a LIP, you can simply create and start using it in Lens V2, without permission! I'm working on a few that will be released over the next few weeks! 🌱 Stay tuned.
- **Miniature Forest of Mayhem**
The latest single from the AI band Unosia is here, and this time it's an old-school Metal song about @lens/bonsai! 🤘 Is there anything this band *can't* do?? 😂 This one was the most work, by far.
Collect for 50 $BONSAI, limited to 100 editions, 50% revenue share with mirrors. Collectors get full rights to the song and artwork.
- This is actually crazy. I made \~$ 330 (15,500 $BONSAI's price rn) in revenue by making my posts collectable for $BONSAI. With only 1k followers!!!
X influencers make the same amount per month with thousands of followers and 100k+ engagements. This is the power of #Lens! 🌳
Thank you guys! 😍
- Lenks, the handy Lens link converter, now supports 11 apps! Use it to quickly convert links between Lens apps. It works as an offline PWA and supports system sharing on Android!
[https://lenks.xyz](https://lenks.xyz)
- Two days ago I asked if someone in the Lens community would build a tool to allow easier link sharing across Lens apps whereby if I share a link on my favorite app, someone could find the link for the same content on their favorite app. @lens/paulburke delivered. Get the PWA https://lenks.xyz/
- Made a quick and handy web app for converting links between Lens apps. It’s a PWA, so you can add it to your home screen like a regular app!
https://lenks.xyz
- I'm having too much fun with Suno AI...
"Pointless" is the latest Hip Hop track from the extremely versatile group, Unosia, celebrating the OG Lens memecoin @lens/pointless.
Collect now for 20k $pointless, 50% of revenue goes to Mirrors, limited to 100 mints, open for 24 hours. Collectors get full rights to the song. 🎤
- lol this has no business being this much of a bop...
I created a dance song about @lens/bonsai fever with Suno AI Pro. Collect it now for 200 $BONSAI, 50% of revenue goes to Mirrors, limited to 100 mints, open for 24 hours. Collectors get full rights to the song. 🕺
- **Permissionless Posters - 06**
To celebrate Lens going permissionless I made 6 Lens-related posters with Ideogram 1.0. Collectors get full unrestricted rights to the image.
"Onchain Social" is limited to 100 free collects, followers only, and only open for 24 hours.
This is the final release of the series! All collectors of Permissionless Posters will see perks in an upcoming project I'm working on. 🔜
- dear collector of this post. I offer you 5 million $POINTLESS for this NFT. (I might increase to 10 if I have to ;-))
- **Permissionless Posters - 05**
To celebrate Lens going permissionless I made 6 Lens-related posters with Ideogram 1.0. Collectors get full unrestricted rights to the image.
"Open Actions: 100% On-Chain" is limited to 30 free collects, followers only, and only open for 6 hours. Last one drops when this one closes.
- **Permissionless Posters - 04**
To celebrate Lens going permissionless I made 6 Lens-related posters with Ideogram 1.0. Collectors get full unrestricted rights to the image.
"Gasless Since 2022!" is limited to 30 free collects, followers only, and only open for 6 hours. Next one drops when this one closes.
- **Permissionless Posters - 03**
To celebrate Lens going permissionless I made 6 Lens-related posters with Ideogram 1.0. Collectors get full unrestricted rights to the image.
"Not Your Keys, Not Your Content" is limited to 30 free collects, followers only, and only open for 6 hours. Next one on Monday.
- **Permissionless Posters - 02**
To celebrate Lens going permissionless I made 6 Lens-related posters with Ideogram 1.0. Collectors get full unrestricted rights to the image.
"Own Your Social Graph" is limited to 30 free collects, followers only, and only open for 6 hours. Next one comes when this one closes.
- Lens just passed 200k profiles!
- **Permissionless Posters - 01**
To celebrate Lens going permissionless I made 6 Lens-related posters with Ideogram 1.0. Collectors get full unrestricted rights to the image.
Limited to 30 free collects, followers only, and only open for 6 hours. Next one comes in 6 hours and there may be a future perk for those that collect all 6. 👀
- **Another day, another LIP!**
I submitted a proposal to introduce "Profile Actions". Profile Actions would function like Open Actions, except you're acting on a profile instead of a post. Some example use cases include:
🗓 Recurring subscriptions, similar to Patreon, Twitch, or Substack
🪙 Personal/social tokens, like friend.tech or BitClout
✅ Social verifications and endorsements
LIP-12: [https://github.com/lens-protocol/LIPs/pull/35](https://github.com/lens-protocol/LIPs/pull/35)
- To celebrate the launch of native tipping on Lens, I'm tipping $ 100 to the best meme shared on Lens within the next 24 hours.
Reply below with your new post (be sure to enable tipping, available on @lens/hey)
Deadline Thursday January 18 12:00pm Eastern US Time
- The main benefit I see of “tipping” instead of “collecting” is that you can now support your favorite creators without the need of getting your wallet full of random posts.
Maybe you only focus on quality art, so that’s what you are collecting -> curating.
This doesn’t mean you can’t support writers or bloggers. Now you can do both!
- Super cool to see "Smart Tipping" (😏) adopted so quickly! No gas, no middle-man, direct to the creator's wallet.
If you want to integrate post/comment tipping into your Lens app it's really simple! Everything you need can be found here: https://github.com/mvanhalen/TipActionModule
- 📢Micro tipping💲 is here. It´s verified and checked by @lens/lens and enabled on all Posts and on chain comments on https://orna.art. You can tip this Collect.🔥 You can also make a comment and we will tip the first comments!🍾🙌
This post is on https://orna.art/u/ornaart/created
This would not have been possible without @lens/nader @lens/stani @lens/bradorbradley @lens/wagmi @lens/paulburke through Smart Posts and Open Actions.
Contract source code is here:
https://github.com/mvanhalen/TipActionModule
Soon we will create some PR's and UI components so it can be enabled on other apps as well. For now create you collects on Orna to enable tipping!
- Really cool release, Scaffold-Lens helps to build Open Actions on Lens. Well done @lens/paulburke
- Announcing Scaffold-Lens
Scaffold-Lens is a project that demonstrates how to build, test, debug, and deploy an Open Action Module on Lens. It's based on Scaffold-ETH 2, which lets you easily run a local EVM chain to test on. The Next.js client app includes a full Etherscan-like block explorer and contract debugger.
I worked with @lens/ornaart to create the tipping action and we used this project to test and debug the contract locally, which was really helpful as novice Solidity devs.
https://github.com/iPaulPro/scaffold-lens
- 📣 Smart Post tipping is coming to Lens! 🎉
Over the holidays we worked with @lens/paulburke to build a way to easily add tipping support to any Lens post. 100% of your tip goes directly to the creator´s wallet, instantly and safe. Without any middle man. With only a few lines of code, any app can now integrate this as an option for users.
We've already published a draft contract on Polygon Testnet and will be working with the Lens team, as well as apps in the ecosystem, to ensure safe integrations.
You can test it out here: https://testnet.orna.art/c/0x0342-0x04
Contract info, source code and more are in the Testnet post.
- 🚨🚨🚨Refer a Friend and Earn with our NEW Community Wallet.🚨🚨🚨
We are kicking off our NEW Developer's Community Wallet with a referral bonus.
Anyone who refers our next Smart Contract Engineer will receive funds in the community wallet (currently ~ $ 1500 USD). This will be on a project basis. Know someone who is experienced with Smart Contracts? Please fill out the form below https://form.jotform.com/233516797408163
- Ready to go live from directly within a Lens post?
Unlock the power to broadcast yourself without relying on centralized platforms. Focalize is soon adding support for native live streaming with @lens/livepeer, leveraging the open and decentralized video network to give you ultimate freedom and control over your content.
- Ledger has been hacked on their delivery service as they load the script via CDN, which then allowed someone to inject a malicious script:
https://github.com/LedgerHQ/connect-kit/blob/main/packages/connect-kit-loader/src/index.ts#L83C49-L83C68
Developers, uninstall the Ledger connector.
Upgrade to the latest Wagmi (1.4.12 or later):
https://github.com/wevm/wagmi/commit/53ca1f7eb411d912e11fcce7e03bd61ed067959c
The Ledger connector on Hey is currently disabled.
Here’s the commit on how Hey fixed it: https://github.com/heyxyz/hey/commit/b60dedb9f85e908d4e28977aee525a497a8e5a1c
Exercise caution while navigating web3 apps until they ensure that any potential vulnerabilities are fully addressed.
- Yeah, something just tried to get me to transfer one of my NFTs. Be careful folks.
- We are excited to unveil our rebranded identity – Orna, formerly known as Collectz. Embracing a fresh name comes hand in hand with a brand-new app, and we invite you to explore it at our new domain: https://orna.art
The name "Orna" holds rich meanings. In Hebrew it represents a pine tree and in Irish, the name "Orna" is derived from the Irish word "ór," which means "gold." It is often used as a feminine given name in Ireland and is associated with the concept of gold or wealth. In Latin, it embodies the essence of adorning and decorating.
For our new app, we've raised the bar for user experience (UX) and user interface (UI), presenting a light theme by default (with dark mode support) to cater to all audiences. Collaborating with @lens/paulburke from Focalize, we are committed to continuous improvement.
At Orna.art, our primary focus is to keep you informed about the latest developments with Lens Collects and your Lens community. Our revamped front page, personalized "for you" section, and the notification drawer aim to enhance your experience. Feel free to connect and explore.
Utilizing Lens for social interactions, we enable you to seamlessly traverse various chains, including Ethereum, Polygon, Arbitrum, Optimism, Base, and Zora. Stay tuned for an extended cross-chain functionality, exploring possibilities with Open Actions.
Designed for seamless mobile integration, the new site also emphasizes the app (PWA) functions with user-friendly instructions.
Your Lens profile zone has undergone a complete transformation, now featuring revenue charts, support for multiple currencies, and galleries at the forefront.
Our ‘Collect’ pages have been entirely redesigned to simplify the process of collecting and finding information. We've integrated the Stripe crypto onramp, allowing you to use fiat and credit cards, with more options like Decent on the horizon. The integrated global search feature enables you to initiate searches across profiles, collects, communities, and cross-chain collections from any page within the app.
We welcome your feedback – the good, the bad, and the ugly. As we navigate through our beta phase, expect occasional bugs and dragons, much like Lens. Special thanks to the Lens Team @lens/bradorbradley @lens/christina @lens/nader @lens/stani for their grant, making this transformation possible.
Support Orna by collecting this post, enabling us to introduce more features and enhance your experience with collects and monetization on Lens and Cross Chain! Become an Orna founder holder with a limited 1 USDC collect, and enjoy preferential treatment with upcoming loyalty actions.
Let the Orna journey begin! See you on https://orna.art
- Thinking of changing the default collect currency to USDC in @buttrfly.lens with Lens v2.
WMATIC is a terrible choice for new users, it’s easily confused with native MATIC, and it’s value is not easily understood at a glance.
USDC value is easier to parse and understand, is a much more common currency users use to onramp and offramp to crypto, and is not tied to one chain.
I encourage other app devs to do the same, because it would better if all apps agreed on a default currency.
Thoughts?
- 🎉 **Big News!** 🎉
I'm thrilled to announce that @focalize.lens has received its *second* grant from Lens Protocol! 🚀
This generous funding will allow for upgrading to Lens V2 and adding exciting new features made possible by the new protocol.
Stay tuned for some major updates! 🌟
A huge thank you to @lensprotocol for continuing to support open-source efforts. 🙏
- 🪶 **Focalize v2** is here!
What began as a simple extension for quickly sharing your current tab, has since evolved into a full social app.
[https://focalize.app](https://focalize.app) <-- (new website too!)
New in Focalize v2:
🔔 A full **notifications panel** in your toolbar providing the fastest way to access your Lens notifications.
✉️ DMs via **XMTP** with desktop notifications and individual windows for each conversation, allowing you to **chat in multiple threads** at once.
🪶 A brand **new editor** with wide Markdown support and **smart suggestions**, like sharing your current tab.
💻 Individual **desktop notifications** for each Lens notification.
💰 Support for setting **revenue splits** and **custom end dates** on Collects.
🦊 **WalletConnect v2** with better support for injected wallets
➕ and more...
Download now! It's free, open source, and requires no sensitive browser permissions.
- When Stani comments on your post