Questions tagged [governance]
The governance tag has no usage guidance.
35 questions
0
votes
1
answer
19
views
What is the OpenGov track required to deregister a parathread?
Whilst there is this question about deregistering a parathread, it doesn't address the actual situations teams find themselves in.
For example it appears that in the code, once a parachain has been ...
0
votes
0
answers
20
views
Dry-running extrinsic using Chopsticks on command line "length less than remainder, expected at least 133, found 91"
I'm trying to test XCM governance proposals using Chopsticks but running into issues. I've cloned and compiled Chopsticks within GitBash on Windows. However, when I try to dry run it with an extrinsic ...
0
votes
0
answers
24
views
How to execute transactions from Root within a "fork locally" chain within Polkadot.js UI?
I'm trying to test XCM using Chopsticks but running into issues. One workaround I'm trying is to use Polkadot.js UI's "Fork Locally" option. I know several accounts are built in (Alice, Bob, ...
1
vote
0
answers
10
views
GOV1 referendum voting giving error on 0.1x voting balance
I was making a small service for calling the aye and nye and it is not working for 0.1x voting balance but working fine for every other option it is giving error propsExtrinsic.signAndSend is not a ...
0
votes
0
answers
19
views
Get lock details from convictionVoting (even after deleting votes)
How can we see the lock duration for Referenda (convictionVoting) if the votes are deleted?
On Polkadot and Kusama, if you delete your Referenda Votes it's not possible to see the details of the ...
0
votes
2
answers
116
views
Opening HRMP Channel from AssetHub to Parachain using only paraId
I'm exploring the deployment of a parachain with an HRMP channel from AssetHub on day 1 to facilitate the migration of preexisting assets. Due to governance processes, this can take up to 28 days for ...
2
votes
0
answers
27
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(
...
2
votes
1
answer
52
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 ...
5
votes
1
answer
88
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?
0
votes
1
answer
57
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 ...
1
vote
1
answer
19
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,
2
votes
0
answers
71
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.
#!...
1
vote
1
answer
53
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:...
0
votes
1
answer
52
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
2
votes
1
answer
48
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 ...
1
vote
2
answers
75
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?
5
votes
1
answer
150
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 ...
0
votes
1
answer
39
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 ...
1
vote
1
answer
74
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.
2
votes
1
answer
59
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?
1
vote
1
answer
81
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 ...
2
votes
1
answer
67
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:
...
1
vote
3
answers
105
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-...
1
vote
1
answer
67
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 ...
3
votes
1
answer
98
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 ...
1
vote
1
answer
94
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.
...
1
vote
0
answers
76
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?
2
votes
1
answer
54
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?
2
votes
1
answer
210
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 ...
3
votes
1
answer
170
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 ...
3
votes
2
answers
297
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?
1
vote
1
answer
42
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?
2
votes
1
answer
43
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
6
votes
1
answer
73
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?
6
votes
1
answer
77
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-...