Questions tagged [governance]

The tag has no usage guidance.

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

Best practice for `pallet_referenda::Curve`

How do I configure these curves? In general, when should I use LinearDecreasing, SteppedDecreasing, and Reciprocal? What values should I choose for these arguments? pub const fn make_linear( ...
AurevoirXavier's user avatar
2 votes
1 answer
27 views

Appropriate Substrate Pallets for voting proposal

In my custom blockchain, i want to offer a feature where i will provide some proposals to my users. The users can vote on to the proposal they find considerate. To accept the proposal, there will be a ...
Ariful Islam's user avatar
5 votes
1 answer
63 views

What is the process for upgrading governance from v1 to v2?

Which old pallets will be removed from the runtime? What migration will be carried out? Which new pallets need to be added to the runtime? What other important things do we need? A fellowship group?
AurevoirXavier's user avatar
0 votes
1 answer
32 views

How to get a list of voters per referenda through Polkadot JS?

I am trying to assemble a list of all voters on a referendum with their votes, etc. I need help on what storage pallet to call, I tried calling the functions on the convictionVoting pallet which is ...
user4394's user avatar
1 vote
1 answer
16 views

Implementing Stacking and Creating a Council in a Local Testnet

how we can implement stacking and made council in local testnet ? Thanks in Advance,
support's user avatar
  • 135
2 votes
0 answers
47 views

Created technical committee Rogan Council does not appear in PolkadotJS app's Governance tab and unable to create a motion

I have the following Subtrate runtime configuration #![cfg_attr(not(feature = "std"), no_std)] // `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. #!...
not 0x12's user avatar
  • 343
1 vote
1 answer
40 views

how do you cancel a parachain proposal or referendum?

what specific extrinsic(s) should be run by a technical committee member in order to initiate the cancellation procedure for a running referendum? the polkadot wiki states this is possible here: https:...
grenade's user avatar
  • 456
0 votes
1 answer
47 views

Is it possible to add council support and initial members during a runtime upgrade?

I have a running node without a council configured in genesis. I would like to add a council and initial council members using a runtime upgrade. Is this possible and how would i do it
master chief's user avatar
2 votes
1 answer
43 views

On abstain votes

On open gov, we have 3 options, Yay Nay and Abstain. Do abstain votes count as a vote and if so does it affect the threshold curve. I am wondering because if this is the case the word abstain may be ...
gatsey's user avatar
  • 183
1 vote
2 answers
48 views

Release crowdloan funds before lease expires?

would it be possible to deregister a parachain and release tokens locked from crowdloan using governance in relay chain?
lordofdalords's user avatar
5 votes
1 answer
139 views

Governance of one Solochain by Another using XCM and Trustless Bridge?

I'm currently exploring the possibility of having one solochain governed by another solochain using XCM and a trustless bridge. From my understanding, XCM is a communication standard used to ...
ALeSD's user avatar
  • 489
0 votes
0 answers
19 views

How to apply a custom transaction fee to specific accounts for a given number of blocks?

For example, if you have built a custom Substrate-based chain and added Substrate pallets to enable on-chain governance (i.e. pallet_democracy, pallet_referenda). How would you apply a custom ...
Luke Schoen's user avatar
  • 2,292
0 votes
1 answer
29 views

How to split the overall transaction fees associated with an on-chain proposal that passes amongst its creator and voters?

If you have built a custom Substrate-based chain and added Substrate pallets to enable on-chain governance (i.e. pallet_democracy, pallet_referenda). How would you split the costs between participants ...
Luke Schoen's user avatar
  • 2,292
1 vote
1 answer
68 views

Which event or index should I listen in order to get a new referenda in "started" (open to vote) status?

As described, I would like to construct a listener to be alerted when a new referenda has just started. Currently, I am using mostly Subscan API. Thanks.
a_dotter's user avatar
2 votes
1 answer
48 views

Governance Proxy vs Delegating Voting

I would like to allow another account to vote in governance on my behalf. What are the trade offs between setting up a governance proxy vs delegating voting power?
stacktoodeep's user avatar
1 vote
1 answer
64 views

How does nested/multi-level delegation work?

From my understanding after reading the code, I think nested/multi-level doesn't work. Assuming we only use x1 conviction, given 3 accounts: A, B and C, A delegate to B, and B delegate to C. My ...
Leo's user avatar
  • 67
2 votes
1 answer
66 views

Council and Technical committee accounts disappeared after runtime update

I am working on Substrate-based node update. After updating from polkadot-v0.9.10 to polkadot-v0.9.11, Council and Technical committee accounts disappeared from the blockchain state. Additional info: ...
Maksim Ramanenkau's user avatar
1 vote
3 answers
101 views

Where can I find more information of Gov2 specifications/documentation?

Other than the information presented (shown below), is there a way to keep track of the Gov2 technical specifications? https://polkadot.network/blog/gov2-polkadots-next-generation-of-decentralised-...
Josh's user avatar
  • 415
1 vote
1 answer
54 views

How to get circulating supply / 'electorate' from API

I would like to calculate the threshold for referendums to pass. I found this article about how the calculation works, but it requires the number of coins in circulation. Is there an API endpoint for ...
Tum's user avatar
  • 113
3 votes
1 answer
86 views

Why does referendum on a local chain always fail in execution with BadOrigin?

In trying to learning how governance works, I have implemented a bare-minimum governance configuration. I run it on a local relay chain and passed referenda always fail enactment with BadOrigin no ...
Shannon Wells's user avatar
1 vote
1 answer
74 views

How Polkadot transition Sudo into On chain governance?

From my understanding, Polkadot has sudo governance in the initial phase. Currently, Polkadot completely changed into on-chain governance by pallet_democracy, pallet_membership, pallet_collective. ...
CocDap's user avatar
  • 616
1 vote
0 answers
64 views

What is the difference between Referenda and Democracy pallets?

Both Democracy and Referenda pallets are used for purposes of on-chain governance. However, only Democracy is used on Polkadot and Kusama runtimes. What is the difference between these two pallets?
Bernardo Rodrigues's user avatar
2 votes
1 answer
50 views

Using fungible Statemine assets with governance

What is the best design to reuse governance pallets (e.g. treasury, council, Gov2) with non-L1 tokens? Can a Statemine fungible asset be used with these pallets?
Max's user avatar
  • 295
2 votes
1 answer
186 views

Getting Bad origin error in execution of the proposal?

I have integrated the democracy, collective, scheduler, and treasury pallet into my chain. Everything is working fine just during the end step when the proposal is executing it is giving me the bad ...
Pankaj's user avatar
  • 1,896
3 votes
1 answer
136 views

How might we introduce a new host function into the Polkadot ecosystem?

Introducing new host functions means that all nodes must update to include it. In the future, some parachain teams may require some custom host functions for their needs. What would the approval ...
Sacha Lansky's user avatar
  • 2,610
3 votes
2 answers
237 views

How we can implement Governance in a chain?

I need to implement governance on my chain. Do we have any references which guide me in development?
Pankaj's user avatar
  • 1,896
1 vote
1 answer
41 views

Once the referendum is over, can the democratic proposals passed be implemented directly?

Is there any way to speed up the implementation of democracy pallet proposals?
99kies's user avatar
  • 733
2 votes
1 answer
41 views

How the democratic voting system in the document is decided?

What is the default voting system after submitting a democratic proposal? https://wiki.polkadot.network/docs/learn-governance#tallying
99kies's user avatar
  • 733
6 votes
1 answer
72 views

What are the shortcomings of Polkadot's governance and what will its next iteration be?

What are the shortcomings of the current governance mechanism in Polkadot and how will its next iteration address those?
cmichi's user avatar
  • 2,755
6 votes
1 answer
74 views

Democracy rework in Substrate

Am I correct in understanding that the governance portion of Polkadot/Kusama/Substrate is undergoing a small revolution in terms of code? Based on what I've seen/heard: Democracy is undergoing a re-...
Barto's user avatar
  • 584