Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AA account for DAO/Agent with ERC20 vote to execute transactions, proposal tx, vote. #377

Open
4 tasks
MSghais opened this issue Dec 16, 2024 · 14 comments
Open
4 tasks
Labels
cairo Cairo smart contract complex hardcore beast mode Complex hardcore beast mode features Build new features help wanted Extra attention is needed ODBoost ODBoost

Comments

@MSghais
Copy link
Member

MSghais commented Dec 16, 2024

Description

Design and archi in thinking, let's discuss it.

We want to create an AA or Token bound for a DAO with ERC20 vote to enable transaction.
This can be used for AI agents and DAO after our next milestones.

  • Voting system component:
  1. Create proposal with possible TX Calldata to execute.
  2. Vote for a proposal using your ERC20 balance. (not need to be transferred, maybe can enable multi vote or only vote based on the balance your have)
  3. Cancel proposal
  • Create an AA with a voting system integrated and execution of the proposal
  • AA with an Automated tx to do, no proposal anymore needed
  • AA: Add a storage to block the transaction of the deployer in case it's not a Contract (our launchpad) to be a fully Autonomous DAO.
@MSghais MSghais added help wanted Extra attention is needed features Build new features cairo Cairo smart contract ODHack11 ODHack 11 issues LFG labels Dec 16, 2024
@MSghais MSghais changed the title AA account for DAO/Agent with ERC20.ERC721 vote to execute transactions. AA account for DAO/Agent with ERC20 or ERC721 vote to execute transactions. Dec 16, 2024
@Jagadeeshftw
Copy link

May I take this issue on?

@casweeney
Copy link
Contributor

Tackling this issue:

  • I will study how AA can be implemented in a Voting system.
  • I will implement a system where transaction must be voted for, before it can be executed.
  • I will create a proposal component, using the Openzeppelin standard of creating components.

ETA: 2 - 3 days

@Nanle100
Copy link

I’m interested in this one.
can i be assign this issue

@FadhilMulinya
Copy link

I'd love to give this a go.

@emarc99
Copy link

emarc99 commented Dec 17, 2024

Can I handle this task?

@Supa-mega
Copy link

I’d like to resolve this.

@caxtonacollins
Copy link

I am a Full Stack Developer with two years of professional experience, specializing in web3. I have strong background in blockchain and extensive experience in Next.js/React, TypeScript, Cairo and Rust.

I will like to take care of this.

@jaiminRaiyani
Copy link
Contributor

Can I attempt this issue?

@danielrobotz
Copy link

I'd love to give this a go.

@olisaagbafor
Copy link

May I take care of this?

@ekumamatthew
Copy link

Can I handle this task?

@MSghais MSghais added complex hardcore beast mode Complex hardcore beast mode ODBoost ODBoost and removed ODHack11 ODHack 11 issues LFG labels Jan 21, 2025
@Idrhas
Copy link

Idrhas commented Jan 23, 2025

Could I be assigned to this? Hello, Can I handle the UI Design. I am a skilled Product/Brand/Graphics designer with over 6years of experience in the bag

@Akshola00
Copy link

May I try my hand at this?

@MSghais MSghais changed the title AA account for DAO/Agent with ERC20 or ERC721 vote to execute transactions. AA account for DAO/Agent with ERC20 vote to execute transactions, proposal tx, vote. Feb 8, 2025
@Birdmannn
Copy link
Contributor

I have seen the repo sir. I can start now. For extracting the vote from dao_aa.cairo file into a component, eta 2 hours

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cairo Cairo smart contract complex hardcore beast mode Complex hardcore beast mode features Build new features help wanted Extra attention is needed ODBoost ODBoost
Projects
None yet
Development

No branches or pull requests