Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [dao]

A Decentralized Autonomous Organization (DAO) is an organisation governed by rules encoded as Ethereum contracts.

Filter by
Sorted by
Tagged with
0 votes
2 answers
24 views

Unit test error: "AccessManagedUnauthorized" when minting ERC-20 token in a DAO project

I'm relatively new to Solidity and currently working on building a DAO using the OpenZeppelin contract wizard. I've generated ERC-20 token and governor contracts using the wizard to kickstart my ...
Hessamedean Aghajanlou's user avatar
0 votes
0 answers
16 views

Is there a reason the OZ governor contract can't see it's own function or is it the way I am calling it?

So I am having an issue with a DAO. I'm using https://docs.openzeppelin.com/contracts/4.x/api/governance and https://docs.openzeppelin.com/contracts/4.x/api/governance#TimelockController function ...
SolidTeaDev's user avatar
0 votes
0 answers
7 views

Aragon DAO dapp cannot make transaction

I'm trying to develop a DAO dapp based on the Aragon App on GitHub. (https://github.com/aragon/app) I use the env. example variable and include the keys as in the attached screenshot. I've managed to ...
james's user avatar
  • 1
1 vote
2 answers
49 views

How to deploy contracts via DAO proposals?

Suppose I have a DAO like Compound. What would be the process if I wanted to deploy a contract via a proposal? How will I pass the bytecode and how will it be deployed? Most of the current proposals I ...
Zartaj Afser's user avatar
  • 4,161
1 vote
2 answers
71 views

Are there examples of on-chain and off-chain governance working together?

I am aware of off-chain governance and on-chain governance examples but I wanted to create a hybrid in between: A DAO where off-chain user scores are reflected to the on-chain and total voting power ...
MehmedB's user avatar
  • 241
1 vote
1 answer
33 views

I need help coming up with a code solution of a change I want to make to my stable coin project

so can someone please help me come up with a solution to implement the change I want to make to my stable coin project please? The system is designed to be as minimal as possible, and have the tokens ...
Dylan Katsch's user avatar
6 votes
1 answer
82 views

Why is it called “quadratic” voting?

What’s “quadratic” about it? Do the votes somehow exhibit “multiplicative” behavior, relative to one another (since each person must subdivide their votes, so the final tally is more like ratios or ...
Julius Hamilton's user avatar
0 votes
0 answers
22 views

governor.queue() function leads to panic: arithmetic overflow 0x11 error. But why?

I am currently testing multiple contracts, which contain everything that belongs to ERC20Votes Token and the Governor contract. I used the OpenZeppelin Wizard to set up the Dao. I haven't changed ...
itsPinkDev's user avatar
0 votes
1 answer
22 views

Does Anyone Know How To Implement CHAINLINK AUTOAMTION (Keepers) To be the "Executor" of the "Timelock" contract in a DAO?

I am trying to add a different element to a DAO - and that is to make Chainlink be the automatic "executor" of the "timelock" contract when the minDelay amount of time has passed. ...
Samuel Dominguez's user avatar
0 votes
0 answers
17 views

How to build Timelock Dao with Access Control?

import {TimelockController} from "@openzeppelin/contracts/governance/TimelockController.sol"; contract DaoTimelockController is TimelockController { constructor( address _core, ...
anonauditor's user avatar
1 vote
0 answers
25 views

How to update a bug-fix UUPS implementation through a DAO vote without revealing the bug(s) it fixes?

Let's say we have a ContractProxy and ContractV1 its implementation, using the UUPS pattern. Along that, there is a DAO that has the rights to perform an update on the implementation contract. Only ...
Pacdac's user avatar
  • 80
0 votes
1 answer
75 views

Problem with "Openzeppelin ERC20Votes delegate function"

I hope you're doing great. I have been tinkering with ERC20Votes and creating a DAO for my Vendor contract. The issue I'm facing is that whenever I try to delegate my GovernanceToken contract to the ...
Hassan Ahmad's user avatar
0 votes
0 answers
15 views

Construction of OpenZeppelin voting contract with ٍERC777 token

I managed to easily create governor and implement voting with erc20 token, but now I have erc777 token that I need to do this with, please guide me how I can I have to do this because when I introduce ...
Mehran Ra's user avatar
  • 590
1 vote
1 answer
86 views

Are there any tools for tracking DAO treasuries?

DAOs hold large amounts of capital. Are there any websites for tracking them?
Paul Razvan Berg's user avatar
0 votes
0 answers
28 views

Reverted with reason string 'Governor: unknown proposal id

I using Governor contract from Openzeppelin. I have create the proposal and voted on the proposal. The state of proposal is succeeded. When I am trying to queue the proposal I am getting error ...
Sagar Atalatti's user avatar
0 votes
0 answers
35 views

Openzeppalin Governance wizard reuturns "ProviderError: max code size exceeded"

openzeppalin wizard Governance error i am using the copy and pasted code from openzeppalin for there governance smartcontract but returns error smart contract // SPDX-License-Identifier: MIT pragma ...
jia-ayo's user avatar
0 votes
0 answers
25 views

How to know if it is the correct address and calldata when holders call the propose function?

The propose function in the governance contract from OZ can receive any random address and calldata. When the proposal is executed with the execution function in timeLockcontroller from OZ, the ...
DHC's user avatar
  • 367
0 votes
1 answer
28 views

Can I remove the ENS subdomain from an Aragon DAO?

I am new to the DAO creation world!! I am building a platform to launch projects developed by DAOs, the platform is going to create lot of DAOs... if every DAO get an ens name, isn't it going to ...
juliette_chevalier's user avatar
0 votes
1 answer
19 views

Does Aragon OSX have a url for polygon subgraph?

I only see goerli subgraph in the documentation.
Yan Digilov's user avatar
0 votes
1 answer
18 views

How can I edit my Aragon OSx DAO?

I'd like to build an investment DAO and integrate it in a promotional website. I am developer but I am new in the blockchain development space so I search for someone who can explain how can I make ...
juliette_chevalier's user avatar
2 votes
2 answers
199 views

How do I install my custom plugin into an Aragon DAO?

I have built my own custom plugin for Aragon OSx, but I'm unsure how to install it into my Aragon DAO.
juliette_chevalier's user avatar
0 votes
1 answer
7 views

Can the Aragon SDK pass any encoded action abitrarily?

In the examples section of the SDK documentation, there are encoders for a bunch of common DAO operations. However I can't see an encoding for an arbitrary contract call in the examples. Does the SDK ...
juliette_chevalier's user avatar
1 vote
1 answer
63 views

How can I test locally that my Aragon OSx plugin is working?

I'm creating a plugin and want to test it locally. While reviewing examples at https://github.com/aragon/osx/blob/develop/packages/contracts/test/plugins, I found two different ways to deploy a local ...
juliette_chevalier's user avatar
0 votes
1 answer
20 views

How could I turn an ERC20 token contract into a plugin in aragonOSx?

When I deploy the dao with the DaoFactory, my second plugin relies on the address of the first plugin... What do you recommend? Should I deploy the second plugin separately after or is there a way to ...
juliette_chevalier's user avatar
1 vote
0 answers
119 views

ERC721 as DAO voting

I'm attempting to create ERC-721 with Dao voting power. Firstly, I want to make an ERC721 nft of different types like hero nft, legend nft, rare nft, uncommon nft, and common nft. Is it possible to ...
Nagori Mustakim's user avatar
1 vote
1 answer
58 views

How can I precompute the address of contract and use it for the deployment of a second contract?

When I deploy the dao with the DaoFactory, I also want a second second plugin installed, which relies on the address of the first plugin... What do you recommend? Should I deploy the second plugin ...
juliette_chevalier's user avatar
0 votes
1 answer
7 views

What should I put as the address and value when creating actions for my DAO in aragonOSx?

In order to use the assets within my DAO, I need to call an action. It says that every action requires { to, value, data } parameters. What should I write as the address and value if I'm trying to ...
juliette_chevalier's user avatar
0 votes
1 answer
40 views

I need to understand how to give deposit and withdraw permission to an aragonOSx plugin

I'm currently looking at the DAO.sol contract and I cannot find: the specific permission I need for the deposit function (so that I can deposit assets into the DAO). any withdraw function so that I ...
juliette_chevalier's user avatar
0 votes
1 answer
5 views

In aragonOSx, can you do dynamic action calls after a proposal passes?

I am looking to chain different actions one after the other when a proposal is approved in my DAO. For example - "When my proposal is approved, I want to Exchange 10 USD for ETH Use that new ETH ...
juliette_chevalier's user avatar
0 votes
1 answer
28 views

In aragonOSx, I need to add a trusted forwarder when creating a DAO. What is a trusted forwarder? What should I set it to?

When creating a DAO in the aragonOSx protocol there is a mandatory address parameter required when creating a DAO. I want to understand: what this is? why it's needed? what I should add to it?
juliette_chevalier's user avatar
0 votes
1 answer
37 views

Do I need to submit pluginsRepo to the aragon repository or can I use any custom developed plugin from a personal reporegistry contract?

I want to create my own plugin for the aragonOSx framework, but I'm unsure whether I need to submit my plugin into Aragon's pluginRepo or if I can use a developed plugin from a personal repoRegistry ...
juliette_chevalier's user avatar
0 votes
1 answer
8 views

Can I start working on Aragon Client and then migrate to aragonOSx when the new protocol comes out?

I have an idea I want to get started with building my own custom DAO, but I saw there was a new aragonOS protocol coming out - so I want to make sure I'm not working on a deprecating product. Do you ...
juliette_chevalier's user avatar
0 votes
1 answer
16 views

Is there any example of pooling Ethereum to invest in a company’s operations?

I was wondering if there is some structure that bridges the gap between pooling or collective staking of a cryptocurrency, and traditional investment in which you and others fund the operation of a ...
Julius Hamilton's user avatar
0 votes
1 answer
36 views

How can I end a DAO proposal?

So if I set a proposal to be one week long, how would I end that proposal and count the votes after one week? Would I have to make a transaction to do this or is there any way to do this automatically?...
shitblockchaindev's user avatar
0 votes
1 answer
260 views

DAO with ERC1155 as governance token

I am currently wondering if it's possible to set up a DAO with an ERC1155 as the governance token to vote, I am 90% sure it's not doable. Thank you for your time, enjoy your day.
GiorgioDG's user avatar
0 votes
0 answers
28 views

I am trying to create a DAO and Unable to execute proposal after successfful queuing of it through timelock contract

here is the error i am getting in the console "underlying transaction reverted".
Hrx tos's user avatar
0 votes
2 answers
169 views

Getting "Unknown Proposal ID" when casting vote in DAO

I am having trouble voting in my DAO. I have created a ERC721 Token and a DAO, both using the OpenZeppelin Wizard // SPDX-License-Identifier: MIT pragma solidity ^0.8.9; import "@openzeppelin/...
Niccola's user avatar
0 votes
1 answer
166 views

Getting Error: `Error: VM Exception while processing transaction: reverted with reason string 'TimelockController: underlying transaction reverted'"`

I am using openzepellin Govenance Wizard contract & openzepellin TimelockController . I am getting this error: Error: VM Exception while processing transaction: reverted with reason string '...
saditya's user avatar
  • 11
1 vote
1 answer
127 views

Timelock Contract Error

Can't figure out why this won't compile, possibly due to an upgrade on OpenZeppelin that I'm unaware about. pragma solidity ^0.8.17; import "@openzeppelin/contracts/governance/TimelockController....
shahmesh17's user avatar
1 vote
0 answers
15 views

What do you receive from the community? What does the community gives to Ethereum? [closed]

I am happy to be here. My name is Irina. I am researching how community helps to stakeholder- Ethereum, what advantages or help (or any other things) the community gives to members? I would be ...
Marakesh2410's user avatar
2 votes
1 answer
183 views

How does OpenZeppelin Governance library prevents double voting using ERC20Votes?

What prevents a user from voting and transferring all their tokens to a new address and vote again using OpenZeppelin's on-chain governance library and ERC20Votes contract? Locking up tokens may ...
Shubham Sharma's user avatar
1 vote
0 answers
54 views

How to deploy contracts when approved by a DAO

Here's the flow I'm hoping to achieve: Member proposes a contract to be deployed, including source code. DAO votes on whether or not the contract should be deployed. If the vote is approved the ...
Milk's user avatar
  • 431
1 vote
1 answer
38 views

What does DON stand for?

to give a bit of context, I'm trying to follow a conversation about possible ways to do off chain voting for a DAO, and the acronym "DON" keeps being mentioned. Thanks!
ben's user avatar
  • 113
0 votes
1 answer
29 views

How much gas fees does to take if we code dao from scratch and if we use existing tools?

How much gas fees does it take, if we deploy a DAO which was built from scratch on Ethereum How much gas fees does it take, if we use existing DAO deploying tools like Aragon, Syndicate, etc Which way ...
Arjun Reddy's user avatar
0 votes
1 answer
20 views

How is funds in DAO treasury gets accumulated?

Let's say I building DAO and I am curious to know how exactly is funds in treasury gets accumulated initially, when the DAO is at baby stage? Should I alone need to fund treasury from scratch or is ...
Arjun Reddy's user avatar
0 votes
1 answer
40 views

Is there any resources to code DAO from scratch and to learn about it?

I want to learn about DAO from scratch, can anyone help me with resource to code DAO from scratch and to learn about it with the following: solidity, ethers.js
Arjun Reddy's user avatar
1 vote
3 answers
98 views

DAO Governance Off Chain

What are good methods for DAO decisions to be implemented off chain? If a company is looking to start a DAO to manage a specific centralized service (say a website, manufacturing plant, etc) through ...
YigalZamora's user avatar
1 vote
2 answers
88 views

What are the most widely used open source DAO frameworks?

I am currently researching what are the best open-source on-chain Governance Tools out there (for beginners / intermediates). I was researching something similar in 2016 / 2017 but I remember the ...
Andy B.'s user avatar
  • 66
0 votes
1 answer
271 views

>> Using an NFT to Access a Multisig <<

I would like to create a multisig wallet that allows access to wallets that hold a specific NFT. Gnosis safe allows access to specific wallets, but I want this process to be even easier by enabling ...
user101676's user avatar
1 vote
0 answers
74 views

OpenZeppelin Governor quorumNumerator question

I may have some misunderstanding of OZ's Governor contract's QuorumNumerator and how to determine if a member of the DAO's has enough tokens/voting power to reach quorum. Please help! Thanks. For ...
chrisb's user avatar
  • 21