AbuUsama.eth ◱ ◱ (@abdulla) • Hey
===* Solidity Engineer
* DAO Builder
* Father *===
Publications
- Meet @daobox.lens, a team with the mission to make DAOs accessible to everyone 🌍
They've built two exciting plugins on Aragon OSx:
🌿 Vote using @lensprotocol Follow NFTs
🏛️ Optimistic governance using Kleros
Let’s dive into the details👇
**What’s a plugin?**
Plugins extend the functionality of your DAO. They can be related to governance, finance, membership, or anything else onchain. ⛓️
Think of plugins as apps you install and uninstall on your computer. 🖥️
Plugins make it easy to adapt your organization.🌱
You can install new plugins and try them out. If they don’t work for your needs, you can uninstall them later!
Let’s dive into each plugin the @daobox.lens team built👇
**🌿 @LensProtocol communities, meet Aragon OSx**
The Lens plugin makes it possible to govern your DAO on Aragon OSx using Lens Follow NFTs 🤗
When you follow a Lens account, you’re given a Follow NFT, which can be encoded with additional value. Imagine if all accounts following a specific Lens profile could immediately get voting power in a new DAO related to their shared interest…..
That’s what the DAObox team has built! 🚀
The Lens plugin was created by inheriting the `MajorityVotingBase` contract and implementing the `IMajorityVoting` from the AragonOSx contracts 🦅
So, what can you do with it? Here are some features:
🪙 `getVotingToken`: Retrieve the DAO's voting token, which is implemented as an interface for Lens Follow NFTs.
💪 `totalVotingPower`: Verify your voting power within the DAO.
📝 `createProposal`: Initiate new majority voting proposals within the DAO.
🙋`isMember`: Checks if an address has voting power at the block number when it’s called.
🗳️ `_vote`: Enables voting on proposals.
✅ `_canVote`: Indicates whether an address can vote.
To get started using the Lens plugin, dive into the DAObox site! https://daobox.app
But there’s more…… Let’s talk about optimistic governance 🏛️ 👇
**The Kleros plugin integrates with the subjective oracle so DAOs built on Aragon OSx can use optimistic governance.**
Optimistic governance is governance without voting 🤯 Here’s how it works:
The proposer deposits collateral when they submit their proposal.
Then, a waiting period begins. ⏳
Anyone internal or external to the DAO can challenge the proposal during the waiting period.
If there is no challenge to the proposal during the waiting period, the proposal automatically passes and executes. ✅
If someone does challenge it, the arbitration process begins. 👩⚖️
Kleros jurors assess the evidence provided by both parties to determine the legitimacy of the proposal. 🔎
If the jurors determine the challenge is warranted, the proposer’s collateral is given to the challenger.
If the jurors discard the challenge, the proposal is passed.
The Kleros plugin means DAOs built on Aragon OSx can leverage the optimistic governance and decentralized arbitration system built by Kleros in their own governance process! ⚡️
Get started here: https://daobox.app
**Inspired? Come build with us! 🤝**
**Get started in our developer documentation and reach out in our Discord server with any questions! 💙 https://devs.aragon.org/**
- Yup
- Hey everyone,
I am so excited about the latest version of Solidity 0.8! It has brought in a lot of new features that will make it easier to develop smart contracts. But, what has caught my attention the most is the new "abstract contract" feature that solves the biggest pain point in Solidity up until now.
Before this feature, developers had to create a base contract and then inherit from it to create a child contract. But, there was always the issue of child contracts having unwanted methods, which would lead to a lot of debugging and maintenance work.
With the new "abstract contract" feature, developers can define an abstract contract with abstract methods, which child contracts are then forced to implement. This means that the developer can be sure that child contracts only contain the necessary methods.
This is a game-changer because it helps to streamline the development process, increase code readability, and reduce the chances of errors. It is also a significant step towards improving the security and reliability of smart contracts.
Overall, I think the abstract contract feature is the very best feature of Solidity 0.8, and it will go a long way in helping developers create more efficient and secure smart contracts.
What do you think of this feature? Do you have any other favorites in Solidity 0.8? Let's discuss in the comments!
curtsy of chatGPT
#Yasai
- A New @lensprotocol @lenster.lens Quest was added!
Pond of Phi - Create a land with "lens.[your ens].eth" (e.g. lens.vitalik.eth) & Set the Lenster Baseplate.
Let's connect the lands with lens.[your ens].eth to a single view, which can represent Lens World🌿🌍
Claim New Qust Object!↓
http://quest.philand.xyz/items/0x3D8C06e65ebf06A9d40F313a35353be06BD46038/104801
- gm all! 👋
Today I wanted to introduce you to Sismo and explain you what ZK Badges are 🧵⬇️
(stay until the end, there might be a badge to mint 👀🎁)
What is Sismo?
Sismo is « a modular Attestations Protocol focused on decentralization, privacy and usability. »
But what concretely does it mean?
Sismo enable you to prove on Ethereum to anyone, thanks to one of your addresses, that you are, have or did something. Theses proofs are represented by badges, which are non-transferable NFTs (ERC-1155 tokens). To be allowed to mint a badge, your address must be in the group of eligible addresses associated to it.
But now what if you could prove something with an address but receive the badge on another without any link between these two 👀
So proving something without doxing the address you used to prove it.
That’s what ZK Badges allow us to do!
With Sismo you prove directly in your browser that your address is part of a group of eligible addresses. It uses zk-SNARK technology.
Let’s take a simple example: you can prove, on an anon address (destination address), that you own a conference POAP, by using your ENS address (source address) which contain that POAP. And vice versa. But of course your source address allow you to only mint one badge on the destination address of your choice, no more.
This is a simple example but you can imagine much more useful ones!
There are obvious uses cases for Sismo and ZK Badges such as Sybil resistance. By the way Sismo has already shipped a “Sybil resistance” ZK Badge using Proof Of Humanity, go check this out: https://twitter.com/Sismo_eth/status/1569668644497510402?s=20&t=texAnda3oLd9C1iRjfFCdQ
So this allow you to prove that you are a human on an anon address using your POH registration (doxed) address. It’s not perfect yet but it’s a start and it shows how ZK Badges can be powerfull! 🔥
Privacy is necessary in the IT world and even more in an ecosystem like Ethereum where all our interaction are public. That’s why Sismo will help us to create anonymity on top of these concepts and more…
Now lt’s time for the little gift! 🎁
If you want to try out Sismo and get your very first ZK Badge ➡️ **Mirror** this post
Then, from 02/10/2022 you will be able to mint the badge associated to the proof that you Mirrored this post. I will let you now when it’s available and the steps to follow to mint it :))
Thanks for reading this thread and welcome to Sismo anon! :))
- Yo Lens Frens.
We spent the last months building tideprotocol.lens .
What is Tide?
It is a new way of connecting with new projects and enabling projects to engage and reward their communities.
Do you want to have access to projects NFTs that can allow you to have access to exclusive benefits?
Follow Tide on Lens https://lenster.xyz/u/tideprotocol.lens
Please mirror and collect this post.
- Hey anon, want a special gift from us 🤫🎁? We think that you will like it 👀.
For a chance to win, do the following:
1️⃣ Mirror this post
2️⃣ Collect it
3️⃣ and finally comment how we can reach you 😉
- had a great chat with @zannis.lens who is developing the api that makes @lensprotocol & @lenster.lens so great 🪴
they have so much awesome stuff in the works 🙊🙉🙈
- Salaam Alaikum
- GitHub down again. smh.
if @Radicle and @LensProtocol had a baby......
- Building something very cool on lens 🤐
- FREE BLOOMBERG TERMINAL TOOL FOR TRADING ..OPEN SOURCE TOOL FOR ADVANCE TRADERS
https://openbb.co/
- I don't know who needs to hear this but...
- If I didn't take this myself I would not think it was real!
- A.I generated art is insane! The creativity is out of this world. I gave this prompt to #MidJourney
“Ethereum smart contract foundry, fire, sparks”
- Last month I got rid of WhatsApp and de-Googled my pixel with @GraphineOS. Now I'm posting this tweet with lenster.lens
I think I'm ready to fully leave web2 🙌🏾
- Salaam Alaikum!
- Drop your `.lens` handle here, so you won't regret it later 👀