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

Questions tagged [governance]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
0 answers
9 views

Does governance controls safe Wallets?

Is there any way we can control safe wallets via governance? Because safe wallets only support EOAs as owners and governance are contracts. Is it just impossible?
RajaSolidity's user avatar
0 votes
0 answers
17 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
1 vote
2 answers
50 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,271
1 vote
2 answers
73 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
0 votes
1 answer
21 views

ERC20Votes.sol clock() function returns Sepolia Ethereum block number on Sepolia Arbitrum Testnet

I have an ERC20Votes contracts on Sepolia Arbitrum testnet. https://sepolia.arbiscan.io/address/0xc5A117C14F6117CB3870a628e02D2827B5E69471#readContract Why does the clock() function return the Sepolia ...
Barney Chambers's user avatar
0 votes
0 answers
13 views

How to set COUNTING_MODE for openzeppelin?

My question is there anything wrong with my function? function COUNTING_MODE() public pure virtual override returns (string memory) { return &...
anonauditor's user avatar
0 votes
1 answer
21 views

How to limit canceller role in OpenZeppelin governance?

In openzeppelin governance contracts, a proposal can be cancelled by a wallet that has the canceller role. As the deployer of the DAO, I want to ensure the security of my DAO, hence I want to be able ...
MehmedB's user avatar
  • 241
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
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
46 views

Passing additional data with governance proposal

I'm creating a governor which handles multiple choice voting. My issue is how I can leverage the results in the contracts. My initial thought was to dynamically inject the results at the end of the ...
Ritzy Dev's user avatar
  • 283
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
1 answer
8 views

Can aragonOSx plugins be any kind of plugins or do they need to be only governance?

Is it that you see plugins merely as "governance plugins" (i.e. used for various flavours of voting)? As opposed to apps which could extend the functionality of the app in various unforeseen ...
juliette_chevalier's user avatar
0 votes
1 answer
225 views

Governance Contract too large for Test Net Deployment

I am trying to deploy this governance contract, created using OpenZeppelin Template and it gives me the ERROR: Warning: Contract code size is 29977 bytes and exceeds 24576 bytes (a limit introduced in ...
Felix Saraiva's user avatar
2 votes
1 answer
184 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
0 votes
1 answer
88 views

What's the actual use case for using Timelock (queue) for governance?

If there was no timelock to begin with, this step (execute) can be ran immediately after the proposal succeeds. To me above makes more sense than adding a timelock to send another queue transaction ...
bbusdriver's user avatar
  • 1,154
1 vote
0 answers
1k views

What is Internal JSON-RPC error. { "code": -32000, "message": "invalid opcode: CHAINID" }

I have deployed a new EVM based blockchain using geth, and deployed an ERC20 token on it successfully but when I tried to deploy an ERC20 token for voting purposes on governance contract I faced with ...
Shubham Gupta's user avatar
1 vote
2 answers
89 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
442 views

Governor: proposal not successful

Sorry, I think it's a basic question but I've been trying to solve it for days. I'm learning to create a DAO. I'm following the OpenZeppelin documentation. I created all my contracts using the OP's ...
brunovjk's user avatar
  • 115
0 votes
0 answers
28 views

How to add time-sensitive data to governance proposals?

Many governance contracts use low level calls. In order to allow governance to call any contract, OpenZeppelin's governance bravo executes proposals through targets[i].call{value: values[i]}(calldatas[...
Meriadoc's user avatar
  • 427
0 votes
1 answer
273 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
2 votes
1 answer
152 views

in openzeppelin Governance Contract, How does the contract ensure that the execution parameters are the same as those for proposal

https://github.com/PatrickAlphaC/dao-template/blob/main/contracts/governance_standard/GovernorContract.sol in the contract, when a proposal is successful, someone can call the _execute function with ...
JESSE Bin's user avatar
  • 197
6 votes
3 answers
1k views

For decentralized governance on Ethereum, why is Snapshot considered "off-chain" but Tally considered "on-chain"?

Why is Snapshot is considered to be "off-chain" and Tally considered to be "on-chain" when they both support decentralized governance? And what does that actually mean practically -...
ZeusLawyer's user avatar
5 votes
0 answers
337 views

Deploy Governance how to configure simple timelock from remix

I went to OpenZeppelin's wizard to attempt to set up a simple token with Governance, I'm can see examples of the token but I'm wondering what the standard deployment for a TimelockController is. I ...
johnny 5's user avatar
  • 310
0 votes
1 answer
365 views

what is the purpose of minimum delay in timelock/governance by open zeppelin?

In Open Zeppelin's Governance/Timelock contracts, what is the purpose of minDelay and how is it used?
user82768's user avatar
1 vote
1 answer
56 views

Voting without paying fees

I'm Alex and currently exploring the governance smart contracts. I would like to create an ERC20 token where holders are able to vote/sign multiple propositions made by the owners account. Is there a ...
Alexandre Martens's user avatar
1 vote
0 answers
302 views

Why is delegatecall returning 0 and erroring?

I'm working with OpenZeppelin upgradable proxies, as well as their governance. I have a propose function that looks like: function propose( address[] memory targets, uint256[] memory ...
Patrick Collins's user avatar
1 vote
1 answer
922 views

Was Uniswap a DAO even before it had it's governance token, the UNI?

A Decentralised Autonomous Organization is governed by a governance token. So democratically, everybody who owns the token could vote on proposals and submit proposals too for the whole DAO. Uniswap ...
curiousTrader's user avatar
0 votes
0 answers
20 views

Governance voting option for a platform similar to compound that is dynamic and people can make their own options apart from yes/no

it should just read the voting power and let people vote between different options. the result needs to be logged, how can I create a simple smart contract for the 3rd choice or option for people ...
Ramesh Gopal's user avatar
1 vote
1 answer
59 views

MakerDAO MKR Withdrawal. Continuous Approval Voting

When I want to vote on some proposals, I need to lock some MKR tokens. Does it mean that I withdraw my MKR tokens, then the result of voting may change even after it has finished? Does Continuous ...
Кирилл Волков's user avatar
0 votes
1 answer
120 views

Staking algorithms: are there any common grounds or each one develops per to it's own understanding?

Staking algorithms and rewards scheme If it needs to be developed, is there any common source of truth on how to implement this or everyone making their own one? If governance contract needs some ...
Dmitry Dyachkov's user avatar
0 votes
1 answer
99 views

Does more miners mean lower gas prices?

I hope the question is self explanatory but, basically I wonder if the Ethereum code is made in a way that id there is more miners, would that in turn allow for lower gas prices or transactions to be ...
Michael Smith's user avatar
1 vote
0 answers
51 views

about Ethereum governance

could anyone tell me about Ethereum's decision making. I am new about that. for example how the roadmap decided or who decide it how make decision of softfork or hardfork how appropriate code is ...
yukm's user avatar
  • 11
3 votes
2 answers
224 views

How do upgrades at Ethereum work?

How to make an upgrade, e.g. Metropolis, Casper etc, at Ethereum? I mean, if someone proposes an upgrade to Ethereum network, how can it be made concrete?
Bruce Wayne's user avatar
1 vote
1 answer
613 views

What business cases can be made for using Ethereum as a platform?

I am not sure if this is the right place for a high level technology choice question. If not, please direct me to the appropriate forum. Context I am involved in a business that deals with payment ...
Sentinel's user avatar
  • 1,238
2 votes
2 answers
317 views

Classification of the information flows and protocols within the Ethereum platform

I've been attempting to classify the information flows and protocols within the Ethereum system. To do this, I extended the OSI model to include 4 extra layers: consensus (the algorithm by which ...
Lee's user avatar
  • 8,568
5 votes
1 answer
320 views

What is the Slock.it DAO for?

I'm basing this question on information from the whitepaper. The Slock.it DAO is meant to decentralize a trust. In their system, proposals are smart contracts DAO participants vote on. My issue is ...
Joël's user avatar
  • 1,720
1 vote
1 answer
262 views

Are there plans to self-fund/self-govern the development of Ethereum software? [closed]

Are there any plans to get this project self-funded and self-governanced? Maybe some schemes as in DASH? They have developed an incentivisation model of network participants by dividing block reward ...
TugogoStalker's user avatar
5 votes
2 answers
1k views

What are the roles of ETHDEV, ETHCORE and the Ethereum Foundation?

I am trying to understand the institutional setup of Ethereum. I could identify the following institutions: (1) The Ethereum foundation, (2) ETHDEV and (3) ETHCORE. The foundation (1) is apparently ...
q9f's user avatar
  • 32.9k
9 votes
1 answer
403 views

When there is an unexpected hardfork, what is the procedure taken by the core team?

Imagine Ethereum had a hardfork like this one that Bitcoin experienced. Ethereum can learn from this and can be prepared to be more efficient during the crisis, minimize panic, minimize other ...
eth's user avatar
  • 85.9k