-
Notifications
You must be signed in to change notification settings - Fork 7
Subquery Network Governance
When The Subquery network launches, it will be governed by The Subquery Community and Subquery Council.
The below chart provides a practical overview of how a proposal moves through the Network Governance process:
The Subquery Network Governance consists of two components: Snapshot(proposal and voting), Acala Safe(Multisig Wallets)
Any proposal starts from our Forum and can be proposed by either subquery Council members or community members.
If this proposal reaches rough consensus after forum discusses, subquery Council members are able to propose the proposal on Snapshot for community voting.
We can customize the voting choices and voting time period when submitting a proposal.
As long as sign via the MetaMask the proposal will publish and available to voting.
When a community member votes, Snapshot checks the voting power held by that member at the specified block height,for example here at block 1676212 the voting power can be used to voting is 9.9B. For now we use erc20-balance-of voting strategy which means your voting power is the total number of tokens held and number of tokens locked.
After success voting by sign via Metamask, the voting results can be visualized on the proposal page.
Although the voting result and information for every proposal are stored on IPFS which can be found on proposal page too.
After voting ends on Snapshot for the proposal, subquery Council members and subquery devs are executing the proposal according to the voting result via Acala Safe(Multisig Wallets).
At Setting page of Snapshot we can setup our voting strategy, add or remove proposal authors. We can even setup a threshold to allow our community members which have enough voting power to publish proposal. In this case we can set subquery council members as snapshot Authors to allow them publish proposals.
Acala Safe is a Multisig Wallets deployed on Acala Networks. Our Acala Safe(Multisig Wallet) is owned by the subquery council that represents the Subquery Community. Any operations to the subquery network should be sign and send by the subquery council via Acala Safe(Multisig Wallet).
We can send a transaction from the side bar to interact with any smart contract by provide contract address and ABI.
Sent transaction can be founded on Queue tab of Transaction page and wait other owner sign and confirm it.
After reached the requirement, any owner can pay the gas fees to execute the transaction.
All history transactions can be founded on History tab of Transaction page.
Every subquery council member are owners of our Acala Safe(Multisig Wallet).
We can add owners of Acala Safe(Multisig Wallet) from setting page.
In the process of adding owners, we are able to set the required owner confirmation to send transactions. This also can be change via setting -> polices