From d4b7c0624b736f5a732859591dd4778322935d21 Mon Sep 17 00:00:00 2001 From: Lalith Medury Date: Mon, 13 Nov 2023 09:01:06 -0600 Subject: [PATCH 1/4] integrating governance articles --- .../governance/Proposals/definitions.en.mdx | 107 +++ docs/articles/governance/Proposals/index.mdx | 22 + .../governance/Proposals/lifecycle.en.mdx | 72 ++ .../governance/Proposals/submission.en.mdx | 207 +++++ .../governance/Proposals/templates.en.mdx | 136 +++ .../governance/Workstreams/current.en.mdx | 437 +++++++++ .../articles/governance/Workstreams/index.mdx | 34 + docs/articles/governance/index.md | 16 + package-lock.json | 859 +++++++++++++++++- package.json | 4 + src/components/ContentTabs.js | 65 ++ src/components/FundingRequest.js | 93 ++ src/components/ProposalSteps.js | 108 +++ src/components/WSValues.js | 34 + static/img/lifecycle-flowchart.png | Bin 0 -> 232989 bytes 15 files changed, 2182 insertions(+), 12 deletions(-) create mode 100644 docs/articles/governance/Proposals/definitions.en.mdx create mode 100644 docs/articles/governance/Proposals/index.mdx create mode 100644 docs/articles/governance/Proposals/lifecycle.en.mdx create mode 100644 docs/articles/governance/Proposals/submission.en.mdx create mode 100644 docs/articles/governance/Proposals/templates.en.mdx create mode 100644 docs/articles/governance/Workstreams/current.en.mdx create mode 100644 docs/articles/governance/Workstreams/index.mdx create mode 100644 src/components/ContentTabs.js create mode 100644 src/components/FundingRequest.js create mode 100644 src/components/ProposalSteps.js create mode 100644 src/components/WSValues.js create mode 100644 static/img/lifecycle-flowchart.png diff --git a/docs/articles/governance/Proposals/definitions.en.mdx b/docs/articles/governance/Proposals/definitions.en.mdx new file mode 100644 index 0000000..a631929 --- /dev/null +++ b/docs/articles/governance/Proposals/definitions.en.mdx @@ -0,0 +1,107 @@ +# Core Definitions and Concepts + +## Proposal Types + +### On-Chain Governance + +On-chain governance refers to all protocol level execution of proposals using Cosmos SDK's `gov` module. Anyone who holds or stakes EVMOS can participate in these votes, regardless of the voter's validator choices. + +### Off-Chain Governance + +Off-chain governance refers to all community decisions that do not require an on-chain protocol-level change. These types of decisions include a wide variety of topics and concepts, from passing meta-governance proposals to the formation of special task forces or workstreams. + + + +All proposals are assumed to be `On-Chain Proposals` until the necessary infrastructure and toolings for `Off-Chain Voting` is established. Cosmos SDK's `TextProposal` will be used for `Off-Chain Proposals` for the time being. + + +--- + +## Proposal Types by Category + +### Protocol Proposals + +| Module | Codebase | Parameters | Description | +| -------------- | ------------ | --------------------------------------------------------------------------------- | ----------------| +| `auth` | `cosmos-sdk` | `MaxMemoCharacters` `TxSigLimit` `TxSizeCostPerByte` `SigVerifyCostED25519` `SigVerifyCostSecp256k1` | The auth module is responsible for specifying the base transaction and account types for an application. [Ref.](https://docs.cosmos.network/v0.46/modules/auth/06_params.html) | +| `bank` | `cosmos-sdk` | `SendEnabled` `DefaultSendEnabled` |The bank module is responsible for handling multi-asset coin transfers between accounts and tracking special-case pseudo-transfers which must work differently with particular kinds of accounts. [Ref.](https://docs.cosmos.network/v0.46/modules/bank/05_params.html)| +| `distribution` | `cosmos-sdk` | `communitytax` `baseproposerreward` `bonusproposerreward` `withdrawaddrenabled` |This simple distribution mechanism describes a functional way to passively distribute rewards between validators and delegators. [Ref.](https://docs.cosmos.network/v0.46/modules/distribution/07_params.html) | +| `governance` | `cosmos-sdk` | `min_deposit` `max_deposit_period` `voting_period` `quorum` `threshold` `veto` | The module enables Cosmos-SDK based blockchain to support an on-chain governance system. [Ref.](https://docs.cosmos.network/v0.46/modules/gov/06_params.html) | + +Additional Protocol Proposals: `slashing`, `staking`, `transfer`, `feemarket`, `claims`, `inflation` + +--- + +### Community Proposals + +Proposals that only require to be posted as a `TextProposal` on the Cosmos SDK - *Most commonly used for meta-governance proposals.* + +--- + +### Workstream & Special Initiatives + +Proposals that requests any type of funding from the `CommunityPool` or the DAO's treasury to form an in-house workstream (team, squad, sub-DAO, guild) or project with the direct purpose of benefiting the Evmos ecosystem. + +#### **Workstreams** + +Workstreams are typically DAO-funded teams with a recurring budget with no termination date (i.e., Community Outreach, Marketing & Creative Services, etc). More information on workstreams can be found on the [DAO Workstreams page.](/governance/workstreams/index) + +Workstreams are the sub-units of how Evmos DAO advances its purpose. A workstream is a group of people actively working on tasks that align with Evmos' Constitutional Values and community run initiatives. As such, ratifying workstreams sets boundaries on what is and isn't in scope for Evmos DAO's governance. + +Anyone may start a workstream and gather momentum behind it by posting on Commonwealth. Until a formal proposal for a budget is made, this workstream is considered “informal.” A workstream can be as broad or narrow as its initiators like, but workstream proposals must satisfy the following criteria: + +- Have a clear objective that aligns with Evmos' values and objectives as listed in the [Constitution](/constitution). +- Distinguish itself from or explicitly state its improvements on existing workstreams. +- Propose clear budgets and timelines for producing outcomes and all in line with the budget proposal flow. + +Workstreams have five potential states. Each of the five states and the requirements for a workstream in each state are outlined below: + +- **Informal:** The workstream is not funded by the DAO, and has not made a formal proposal with its goals and a budgetary request. +- **Proposed:** The workstream has made a formal proposal to the DAO for a working budget. +- **Active:** The workstream is active and funded by the DAO. +- **Inactive:** The workstream has been discontinued and is no longer being funded by the DAO. + +#### **Special Initiatives / Projects** + +Special Initiatives and Projects are DAO-funded projects with a set budget and "completion" goal or date (i.e., Governance Tooling Project, Event Sponsorships, etc.) + +--- + +### Protocol Incentives + Evmos Specific Proposals + +| Module | Codebase | Parameters | Description | +| -------------- | ------------ | --------------------------------------------------------------------------------- | ----------------| +| `revenue` | `evmos` | `EnableFeeSplit` `DeveloperShares` `AddrDerivationCostCreate` |[reference](https://docs.evmos.org/modules/feesplit/07_parameters.html) | +| `incentives` | `evmos` | `EnableIncentives` `AllocationLimit` `IncentivesEpochIdentifier` `rewardScaler` |[reference](https://docs.evmos.org/modules/incentives/07_parameters.html) | +| `erc20` | `evmos` | `register_coin` `register_erc20` |[reference](https://docs.evmos.org/modules/erc20/07_parameters.html) | +| `evm` | `evmos` | `ExtraEIPs` `ChainConfig` |[reference](https://docs.evmos.org/modules/evm/08_params.html) | + +--- + +### Network Upgrades & Security + +| Module | Codebase | Parameters | Description | +| -------------- | ------------ | --------------------------------------------------------------------------------- | ----------------| +| `crisis` | `cosmos-sdk` | `ConstantFee` |The crisis module halts the blockchain under the circumstance that a blockchain invariant is broken. [Ref.](https://docs.cosmos.network/v0.46/modules/crisis/04_params.html)| +| `upgrade` | `cosmos-sdk` | `MsgSoftwareUpgrade` | `x/upgrade` is an implementation of a Cosmos SDK module that facilitates smoothly upgrading a live Cosmos chain to a new (breaking) software version. [Ref.](https://docs.cosmos.network/v0.46/modules/upgrade/)| + + +Emergency and Network Upgrade Proposals are exempt from following the Proposal Lifecycle Framework. The community is expected to do its due dilligence when such proposals are uploaded. + + +--- + +## Proposal Phase & Identification Tags + +**You do not need to know the proposal phase and identification naming conventions! A Governance Council member will assist -- the content below is for reference.** + +Proposal Phases are denoted as: `[IDEATION]`, `[PRE-PROPOSAL]`, `[PROPOSAL]`, `[VOTING]` for the 4-phases, and `[PASSED]`, `[REJECTED]`, `[DEFERRED]` for proposals in the other stages. Refer to the [Proposal Lifecycle](/governance/proposals/lifecycle) page for more information on proposal lifecycle phases. + + + +Proposal Identification Tags are only required for Governance, Workstream (subDAO), and Community Treasury Related Proposals Only + + +The `ECP-#` tag will be assigned and added by a Governance Council member in the `Phase 2: ECP Formalization` or `Phase 3: ECP Signaling` phase. **You do not have to worry about adding in the tag yourself.** + +These tags are for internal tracking and organization purposes. Make sure to check the [Proposal Submission Guidelines](/governance/proposals/submission) for more information on how to properly prepare your proposal for on-chain voting. \ No newline at end of file diff --git a/docs/articles/governance/Proposals/index.mdx b/docs/articles/governance/Proposals/index.mdx new file mode 100644 index 0000000..9989baf --- /dev/null +++ b/docs/articles/governance/Proposals/index.mdx @@ -0,0 +1,22 @@ +# Proposals Framework + +## Evmos Community Proposals (ECPs) + +ECPs are standardized proposals subject to voting that (once enacted) regulate and define the behavior of the Evmos DAO's Governance system, and provides a funding mechanism for special projects and workstreams. + +## The Evmos Community Proposal Framework + +The Evmos Community Proposal (ECP) Framework sets the guideline for all subsequent ECPs to follow. This ECP is the foundational ECP that provides the necessary templates, processes, and guidelines for working within the framework and defines the key roles required for the operation and enforcement of the ECP process. + +### ECP Framework Components + +[**1. Definitions of the ECP Framework**](/governance/proposals/definitions) - *Defines core concepts of the ECP Framework and the different types of proposals.* + +[**2. The ECP Lifecycle**](/governance/proposals/lifecycle) - *Defines the formal stages in the lifecycle of proposals from conception to approval, rejection, or deferral.* + +[**3. ECP Standards and Templates**](/governance/proposals/templates) - *Defines the processes, rules, and components required for all proposals before going to vote.* + +[**4. ECP Submission Guidelines**](/governance/proposals/submission) - *Defines the proposal submission procedures and guidelines for on-chain voting.* + +[**5. Evmos Governance Council**](/governance/workstreams/current#governance-council-wip) - *Defines the responsibilities and enforcement powers reserved to the Governance Council of Evmos DAO.* + diff --git a/docs/articles/governance/Proposals/lifecycle.en.mdx b/docs/articles/governance/Proposals/lifecycle.en.mdx new file mode 100644 index 0000000..a1dcbbb --- /dev/null +++ b/docs/articles/governance/Proposals/lifecycle.en.mdx @@ -0,0 +1,72 @@ +# The Evmos Community Proposal Lifecycle + +## **Phase 1**: Discussion & Ideation + +The purpose of this phase is to vet ideas with the active Evmos community members. Each idea for a proposal should have its own Commonwealth thread, and discussions should be as narrowly focused as possible. Anyone can participate and is encouraged to provide feedback in this phase of governance. The goal of Phase 1 discussion is to gain a rough community consensus, and refine the idea so that it can be formalized. The thread author should make an effort to address all comments and take them into consideration. + +- **Minimum Duration:** 48 hours +- **Forum Tag:** `[IDEATION]` + +## **Phase 2**: ECP Formalization + +Phase 2 is where the idea is formalized into an ECP that includes all of the criteria specified in the ECP Template. It must be a clear and complete description of the proposed enhancement. All ECPs must have the following core components, **with additional/varying sections for certain proposal types (refer to the [templates page](/governance/proposals/templates))**: + +

Title: Short and sweet, with the [correct tags](/governance/proposals/definitions#proposal-phase--identification-tags) prefixed.

+
+ +**Summary** - A brief, high-level summary of what changes are being suggested. Summary should be a single sentence, or a bulleted list. + +**Authors** - List of authors and contributors involved in the writing of the proposal. + +**Abstract** - Abstract is a multi-sentence (short paragraph) technical summary. This should be a very terse and human-readable version of the motivation and specification sections. Someone should be able to read only the abstract to get the gist of what this specification does. + +**Motivation** - The motivation section should describe the "why" of this proposal. What problem does it solve? What benefit does it provide to the Evmos network? + +**Proposal Type Specific Content** + +Make sure to double check your proposal type to see what [additional information or details are required](/governance/proposals/templates). **Especially for funding proposals!** + + +- **Minimum Duration:** 72 hours (3 days) +- **Forum Tag:** `[PRE-PROPOSAL]` + + +## **Phase 3**: ECP Signaling (Temperature Check) + +At any point during Phase 2, the author may finalize the ECP by initiating a community temperature check. To do this, the author must change the tag of the forum post to `[PROPOSAL]`, and add a forum poll to gauge the community sentiment. + +Proposals should only move to Phase 3 once the author has considered all community comments, responded to all concerns and questions, and believes that the proposal is ready to go on-chain for a final network-wide vote. Proposals in Phase 3 should not be edited further with the exception of minor mistakes. + +**Forum Tag:** `[PROPOSAL]` + + +## **Phase 4**: On-Chain Voting + +If the signaling polls in Phase 3 show an overall positive sentiment and no major issues are brought up, the proposal may be submitted on-chain for the formal voting. Submission guidelines [are listed here](/governance/proposals/submission). + +**Forum Tag (Depending on Outcome):** `[VOTING]`, `[PASSED]`, `[REJECTED]`, `[VETO]` + +## Proposal Lifecycle Flowchart + +![Proposal Lifecycle](/img/lifecycle-flowchart.png) + +## Other ECP Statuses + +- **Withdrawn:** Assigned when a member withdraws their proposal, or if the proposal is abandoned with no activity. **Forum Tag:** `[WITHDRAWN]` +- **Deferred:** Assigned when a proposal has been deemed as not ready or not a priority but can be re-proposed at a later date. This status can be assigned during Phase 3 with a failed forum poll or signaling. **Forum Tag:** `[DEFER]` + +## Governance Council & Core Devs + +**Governance Council** + +The Evmos DAO Governance Council may "fast-track" a proposal onto on-chain voting for time-sensitive and urgent matters. The Council must provide the community a post-mortem on why the Council deemed it was necessary to forego the Proposal Lifecycle. If the community deems that the decision was made in bad faith, the Community is encouraged to engage in discussions and hold the responsible parties responsible through disciplinary actions or even the removal of Council members through an on-chain vote. + +**Core Developers** + +Core developers are not bound to the ECP Framework for network and protocol related proposals. It is expected, however, that thorough testing and due diligence is performed by the developers for all network upgrades. It should be noted, however, that network upgrades must still go through the process of on-chain voting. + +## Assistance & Review + +All proposers are welcome to approach the Governance Workstream for assistance in any part of the Proposal Lifecycle. In addition, proposers may request a formal review of the proposal before going on chain. + + diff --git a/docs/articles/governance/Proposals/submission.en.mdx b/docs/articles/governance/Proposals/submission.en.mdx new file mode 100644 index 0000000..52a3d9d --- /dev/null +++ b/docs/articles/governance/Proposals/submission.en.mdx @@ -0,0 +1,207 @@ + + +# Proposal Submission for Voting + +## Preparing the Proposal Payload + +Many proposals allow for long form text to be included, usually under the key `description`. These provide the opportunity to include [markdown](https://www.markdownguide.org/) if formatted correctly as well as line breaks with `\n`. Beware, however, that if you are using the CLI to create a proposal, and setting `description` using a flag, the text will be [escaped](https://en.wikipedia.org/wiki/Escape_sequences_in_C) which may have undesired effects. If you're using markdown or line breaks it's recommended to put the proposal text into a json file and include that file as part of the CLI proposal, as opposed to individual fields in flags. + +### Attaching Metadata + +**YAML Frontmatter** + +Although not a technical requirement, it is highly recommended that you upload your complete proposal onto IPFS with the following metadata at the very beginning. For more information on YAML frontmatter, refer to [this documentation.](https://assemble.io/docs/YAML-front-matter.html) + +```yaml + +--- +title: Launching the Evmos Liquidity Incentives Program +authors: Tricky, Benny Lava, LPX +proposal: ECP-PS-1 +type: CommunityPoolSpend +funding_amt: 2000000 +discussion: https://commonwealth.im/evmos/discussion/6977-prevote-kickstart-defi-on-evmos +polls: https://bafybeieyr4vsc3gubivurtvvuunhmkl3uqvsuv3zuag34gnh3xzgdyzcpe.ipfs.w3s.link/polls.json +govreviewed: true +created_at: 2022-09-17T19:14:49.280Z + +--- + +``` + +At the end of the on-chain proposal, provide the IPFS hash or IPNS link to the proposal with the metadata with a simple `IPFS: ` at the end. This data will be used in the future for indexing and analysis purposes for off-chain governance. + +### Text Proposals + +`TextProposal` are used by delegators to agree to a certain strategy, plan, commitment, future upgrade, or any other statement in the form of text. Aside from having a record of the proposal outcome on the Evmos chain, a text proposal has no direct effect on Evmos. + +**TextProposal Example Payload** + +[Proposal 1](https://commonwealth.im/evmos/proposal/1-airdrop-claim-mission) was representative of one of four core network activities that users had to participate in to claim tokens from the Evmos Rektdrop. + +```json +{ + "title": "Airdrop Claim Mission", + "description": "Vote to claim", + "deposit": "10000000000000000000aevmos" +} +``` + +### Community Pool + +For community pool spend proposals, there are five components: + +1. **Title** - the distinguishing name of the proposal, typically the way the that explorers list proposals +2. **Description** - the body of the proposal that further describes what is being proposed and details surrounding the proposal +3. **Recipient** - the Evmos (bech32-based) address that will receive funding from the Community Pool +4. **Amount** - the amount of funding that the recipient will receive in atto-EVMOS (`aevmos`) +5. **Deposit** - the amount that will be contributed to the deposit (in `aevmos`) from the account submitting the proposal + +**Community Pool Spend Payloads** + +In this simple example (below), a network explorer will list the governance proposal as a `CommunityPoolSpendProposal`. When an observer selects the proposal, they'll see the description. Not all explorers will show the recipient and amount, so ensure that you verify that the description aligns with the what the governance proposal is programmed to enact. If the description says that a certain address will receive a certain number of EVMOS, it should also be programmed to do that, but it's possible that that's not the case (accidentally or otherwise). + +The `amount` is `1000000000000000000aevmos`. This is equal to 1 EVMOS, so `recipient` address `evmos1mx9nqk5agvlsvt2yc8259nwztmxq7zjq50mxkp` will receive 1 EVMOS if this proposal is passed. + +The `deposit` of `64000000000000000000aevmos` results in 64 EVMOS being used from the proposal submitter's account. There is a minimum deposit required for a proposal to enter the voting period, and anyone may contribute to this deposit within a 5-day period. If the minimum deposit isn't reached before this time, the deposit amounts will be burned. Deposit amounts will also be burned if quorum isn't met in the vote or if the proposal is vetoed. + +**CommunityPoolSpend Example Payload** + +```json + +// JSON PROPOSAL PAYLOAD + +{ + "title": "Community Pool Spend", + "description": "This is the summary of the key information about this proposal. Include the URL to a PDF version of your full proposal.", + "recipient": "evmos1mx9nqk5agvlsvt2yc8259nwztmxq7zjq50mxkp", + "amount": [ + { + "denom": "aevmos", + "amount": "1000000000000000000" + } + ], + "deposit": "64000000000000000000aevmos" +} + +``` + +### Parameter Change + +Changes to the `gov` module are different from the other kinds of parameter changes because `gov` has subkeys, [as discussed here](https://github.com/cosmos/cosmos-sdk/issues/5800). + +For parameter-change proposals, there are seven components: + +1. **Title** - the distinguishing name of the proposal, typically the way the that explorers list proposals +2. **Description** - the body of the proposal that further describes what is being proposed and details surrounding the proposal +3. **Subspace** - the Evmos module with the parameter that is being changed +4. **Key** - the parameter that will be changed +5. **Value** - the value of the parameter that will be changed by the governance mechanism +6. **Denom** - `aevmos` (atto-EVMOS) will be the type of asset used as the deposit +7. **Amount** - the amount that will be contributed to the deposit (in `aevmos`) from the account submitting the proposal + +**ParamChange Proposal Example** + +In the example below, a network explorer listed the governance proposal by its title: "Increase the minimum deposit for governance proposals." When a user selects the proposal, they'll see the proposal’s description. This proposal can be [found on the Evmos network here](https://commonwealth.im/evmos/proposal/7-increase-the-minimum-deposit-for-governance-proposals). + +Not all explorers will show the proposed parameter changes that are coded into the proposal, so the delegator should verify that the description aligns with what the governance proposal is programmed to enact. If the description says that a certain parameter will be increased, it should also be programmed to do that, but it's possible that that's not the case (accidentally or otherwise). + +Users can query the proposal details with the evmosd command-line interface using this command: + + +`evmosd --node https://tendermint.bd.evmos.org:26657 query gov proposal 7` + +```json +{ + "title": "Increase the minimum deposit for governance proposals", + "description": "If successful, this parameter-change governance proposal will change the minimum deposit for future proposals from 10 evmos tokens to 64.", + "changes": [ + { + "subspace": "gov", + "key": "depositparams", + "value": {"mindeposit":[{"denom":"aevmos","amount":"64000000000000000000"}], + "max_deposit_period":"1209600000000000"} + } + ], + "deposit": "20100000000000000000aevmos" +} +``` + +The deposit `denom` is `aevmos` and `amount` is `20100000000000000000`. Therefore, a deposit of 20.1 EVMOS will be included with this proposal. At the time, the EVMOS mainnet had a 10 EVMOS minimum deposit, so this proposal was put directly into the voting period (and subsequently passed). There is a minimum deposit required for a proposal to enter the voting period, and anyone may contribute to this deposit within a 5-day period. If the minimum deposit isn't reached before this time, the deposit amounts will be burned. + +## Submitting the Proposal + +For information on how to use `evmosd` binary to submit an on-chain proposal through the governance module. + +1. `evmosd` is the command-line interface client that is used to send transactions and query Evmos +2. `tx gov submit-proposal param-change` indicates that the transaction is submitting a parameter-change proposal +3. `--from mykey` is the account key that pays the transaction fee and deposit amount +4. `--gas 500000` is the maximum amount of gas permitted to be used to process the transaction + - the more content there is in the description of your proposal, the more gas your transaction will consume + - if this number isn't high enough and there isn't enough gas to process your transaction, the transaction will fail + - the transaction will only use the amount of gas needed to process the transaction +5. `--gas-prices` is the flat-rate per unit of gas value for a validator to process your transaction +6. `--chain-id evmos_9001-2` is Evmos Mainnet. + - the testnet chain ID is `evmos_9000-4`. For current and past testnet information, please look at the [testnet repository](https://github.com/evmos/testnets) +7. `--node` is using a full node to send the transaction to the Evmos Mainnet + + +### Testnet Submission + +You may want to submit your proposal to the testnet chain before the mainnet for a number of reasons: + +1. To see what the proposal description will look like +2. To signal that your proposal is about to go live on the mainnet +3. To share what the proposal will look like in advance with stakeholders +4. To test the functionality of the governance features + +Submitting your proposal to the testnet increases the likelihood that you will discover a flaw before deploying your proposal on mainnet. A few things to keep in mind: + +- you'll need testnet tokens for your proposal +- the parameters for testnet proposals are different (eg. voting period timing, deposit amount, deposit denomination) +- the deposit denomination is in `'atevmos'` instead of `'aevmos'` + +```mdx highlight=5,7-8 +evmosd tx gov submit-proposal \ + --title= \ + --description=<description> \ + --type="Text" \ + --deposit="1000000atevmos" \ + --from=<mykey> \ + --chain-id="evmos_9000-4" + --node <testnet-address> +``` + +### Mainnet Submission + +This is the command format for using `evmosd` (the command-line interface) to submit your proposal on-chain: + +```mdx highlight=5,7-8 +evmosd tx gov submit-proposal \ + --title=<title> \ + --description=<description> \ + --type="Text" \ + --deposit="1000000aevmos" \ + --from=<mykey> \ + --chain-id="evmos_9001-2" + --node <address> +``` +Use the `evmos tx gov --help` flag to get more info about the governance commands + +## Deposit Period + +The deposit period lasts either 3 days or until the proposal deposit totals 192 EVMOS, whichever happens first. + +### Deposits + +Deposit amounts are at risk of being burned. Prior to a governance proposal entering the voting period (ie. for the proposal to be voted upon), there must be at least a minimum number of EVMOS deposited (192). Anyone may contribute to this deposit. Deposits of passed and failed proposals are returned to the contributors. + +In the past, different people have considered contributions amounts differently. There is some consensus that this should be a personal choice. There is also some consensus that this can be an opportunity for supporters to signal their support by adding to the deposit amount, so a proposer may choose to leave contribution room (ie. a deposit below 192 EVMOS) so that others may participate. It is important to remember that any contributed EVMOS are at risk of being burned. + +### Burned deposits + +Deposits are burned when proposals: + +1. **Expire** - deposits will be burned if the deposit period ends before reaching the minimum deposit (192 EVMOS) +2. **Fail to reach quorum** - deposits will be burned for proposals that do not reach quorum ie. 33.4% of all staked EVMOS must vote +3. **Are vetoed** - deposits for proposals with 33.4% of voting power backing the `NoWithVeto` option are also burned diff --git a/docs/articles/governance/Proposals/templates.en.mdx b/docs/articles/governance/Proposals/templates.en.mdx new file mode 100644 index 0000000..999a658 --- /dev/null +++ b/docs/articles/governance/Proposals/templates.en.mdx @@ -0,0 +1,136 @@ + +# Standardized Proposal Templates + +The Evmos Governance Framework allows for various different types of proposals, both on-chain and off-chain. This section serves as a basic guide for the necessary components of proposals. Depending on the proposal type, certain components may be required. Use this table as a reference sheet for which of the following components are required for your type. + +## A. Universal Components + +All proposals must include the following **Proposal Components**. + + +<p style={{ fontSize: '0.9rem'}}>**Title** - Short and sweet, with the [correct tags](/governance/proposals/definitions#proposal-phase--identification-tags) prefixed.</p> + +<p style={{ fontSize: '0.9rem'}}>**Author(s)** - List of authors and contributors involved in the writing of the proposal.</p> + +<p style={{ fontSize: '0.9rem'}}>**Summary** - A brief, high-level summary of what changes are being suggested. Summary should be a single sentence, or a bulleted list.</p> + +<p style={{ fontSize: '0.9rem'}}>**Abstract** - Abstract is a multi-sentence (short paragraph) technical summary. This should be a very terse and human-readable version of the motivation and specification sections. Someone should be able to read only the abstract to get the gist of what this specification does.</p> + +<p style={{ fontSize: '0.9rem'}}>**Motivation** - The motivation section should describe the "why" of this proposal. What problem does it solve? What benefit does it provide to the Evmos network?</p> + +## B. Project/Protocol Introduction + +<h3 style={{ marginTop: 0 }}>Project / Initiative Specification</h3> +<hr /> + +<h4>Project & Team Introduction</h4> + +A quick introduction to the project or initiative: what it is, how it works, why the project is unique, and why your team can knock it out of the park. + +<h4>Background & Context</h4> + +Background information on the project, such as where the inspiration came from, why you're passionate about it, how long you have been working on it, previous funding rounds (if applicable). + +<h4>Achievements & Obstacles</h4> + +List all the achievements you have managed to accomplish so far, and the obstacles or blockers that you have hit. + +<h4>Project Goals</h4> +<ul> +<li>Short Term Goals (1-4 months)</li> +<li>Mid Term Goals (4-12 months)</li> +<li>Long Term Goals (12+ months)</li> +<li>Success Metrics and/or KPIs to measure the growth of your project</li> +</ul> + +## C. Funding Request + +<h3 style={{ marginTop: 0 }}>Fund Utilization and Distribution</h3> +<hr /> + +<h4>Amount of Funds Requested</h4> + +What is the total amount of funds that are being requested from the community pool? Are you pegging it to EVMOS token amount or USD? + +<h4>Fund Utilization Plan</h4> + +Justify your funding request with an itemized list of how the funds will be used. + +<h4>Multisig Wallet Signatories</h4> + +Who will be the signatories on the multisig wallet? If not using a multisig wallet, what is the justification? How will the project be held accountable? + +<h4>Fund Distribution Method</h4> + +Detail and justify the distribution stages of the funds. If requesting a full distribution, explain the need for the full amount, how the project will be held accountable. + +**Example of a milestone-based approach:** + +| Stage | Milestone, KPI, or Project Goal | Relevant Details | Amount Released | +| --- | --- | --- | --- | +| Kickoff | Released Upon the Passing of Proposal | Funds will be used for the work done by Foo and compensate Bar for XYZ. | 10% | +| 1 of 5 | Testnet Release (Milestone A) | Funds released when our project is live on testnet which will mark the beginning of Milestone A as listed in section X) | 10% | +| 2 of 5 | Completion of Security Audits | Funds released when our smart contracts have gone through security audits outlined in Short Term Goals in Section X) | 20% | +| 3 of 5 | Mainnet Launch (Milestone B) | Funds released when our project is launched on mainnet, which is listed as Milestone B in section X) | 20% | +| 4 of 5 | Protocol v2 Proposed | Funds released when the plans for our upgraded v2 is announced and detailed, as outlined in Midterm Goals in Section X) | 20% | +| 5 of 5 | v2 Launch | Final release of funds on the launch of v2 as listed in Milestone X. | 20% | + +**Example of a timeline-based distribution approach:** + +This proposal will fund the Evmos Marketing Workstream for a period of 6 months. Each month, 1/6th of the total amount will be released to the workstreams’ multisig (address: __________________), and workstream contributors compensation will be paid out in accordance with the Fund Utilization Plan outlined in Section X. + +If at any point the community believes that the Marketing Workstream is not fulfilling its duty to the best of its ability, the community may propose to return the funds to the pool, or hold the funds until the core marketing team can prove that X has been implemented and Y has been replaced with Z. + +<h4>Closing Statements</h4> + +Final thoughts and details that you wish to convey to the community. + + +## D. Workstreams & Special Initiatives + +Anyone may start a workstream and gather momentum behind it by posting on Commonwealth. For more information on Workstream proposals, refer to [this section](/governance/proposals/definitions#workstream--special-initiatives). + + +<h3 style={{ marginTop: 0 }}>Workstream (Sub-DAO, Team, Committee) Proposals</h3> +<hr /> + +<h4>Workstream Introduction</h4> + +- Introduce the workstream or subDAO that you are proposing. What are your mission, visions, and values? +- How does it bring value to the Evmos ecosystem or the DAO? +- Does the workstream that is being proposed have any overlap with existing workstreams? + +<h4>Primary Duties</h4> + +What are the primary duties of the workstream? + +<h4>Projects and Initiatives</h4> + +What are some of the projects and initiatives that will be launched to achieve your mission and duties? + +<h4>Progress Reports and Achievements</h4> + +If the workstream was previously working informally, what did it achieve? If going straight from ideation to funding, what are you and your workstream members' qualifications? + +<h4>Milestones and Timelines</h4> + +<ul> + <li>What are the key milestones for the workstream?</li> + <li>If there is a timeline associated with your workstream, share with the community!</li> +</ul> + +<h4>Workstream Members and Organizational Structure</h4> + +<ul> + <li>Steward(s) / Leader(s): Who are the members managing the workstream and accountable for its outcomes?</li> + <li>Members: who is committed to working on this project and what are their responsibilities?</li> + <li>Compensation: what is the compensation amount per member, how will compensation work, and justify the amounts.</li> +</ul> + +<h4>Total Budget</h4> + +What amount is required for the workstream to achieve the initial target, and how will it be spent? + +## F. Protocol (ParamChange) Proposals + +Refer to the [official Evmos documentation](https://docs.evmos.org/users/governance/param_change.html) for protocol and `ParamChange` proposals. diff --git a/docs/articles/governance/Workstreams/current.en.mdx b/docs/articles/governance/Workstreams/current.en.mdx new file mode 100644 index 0000000..f4d7eb9 --- /dev/null +++ b/docs/articles/governance/Workstreams/current.en.mdx @@ -0,0 +1,437 @@ +import Card from '@mui/material/Card'; +import Box from '@mui/material/Box'; +import Divider from '@mui/material/Divider'; +import Chip from '@mui/material/Chip'; +import Tabs from '@mui/material/Tabs'; +import Tab from '@mui/material/Tab'; +import Typography from '@mui/material/Typography'; +import LaunchIcon from '@mui/icons-material/Launch'; +import Values from '/src/components/WSValues'; +import FundingTable from '/src/components/FundingRequest'; +import TabPanel from '/src/components/ContentTabs'; + +# Operating Workstreams + +Workstreams have five potential states. Each of the five states and the requirements for a workstream in each state are outlined below: + +- **⚪ Informal:** The workstream is not funded by the DAO, and has not made a formal proposal with its goals and a budgetary request. +- **🟡 Proposed:** The workstream has made a formal proposal to the DAO for a working budget. +- **🟢 Active:** The workstream is active and funded by the DAO. +- **🛑 Inactive:** The workstream has been discontinued and is no longer being funded by the DAO. + +## Overview + + +| 🔌 | Workstream | Mission | Budget | Established | +|---|---|---|---|---| +| ⚪ | [Governance Council](/governance/workstreams/current#governance-council) | Protect, improve, and serve the Evmos network and community with neutrality and transparency. | TBD | Jul 22 | +| ⚪ | [Community Mod & Support](/governance/workstreams/current#community-moderation-and-support) | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. | TBD | Jun 22 | + + +## Informal Workstreams + +### Governance Council (WIP) + + <Box mt={3}> + <Card sx={{ padding: '40px', pt: 0, backgroundColor: '#1212128f', backgroundImage: 'unset' }}> + <Divider textAlign="center" sx={{ mt: 2, mb: 2, fontWeight: 700, fontSize: '1.1rem'}}> + <Chip label="Workstream Introduction" /> + </Divider> + +Decentralized governance is a double-edged sword with constant challenges to overcome and often burdened with inefficient processes. It is also the beauty and soul of a DAO, with the ethos of decentralization and equality at the very core. The Governance Council exists and operates as a neutral party with allegiances only to the Evmos network and the guiding values of the Evmos Constitution. While the workstream is tasked with various duties, our mandate is simple: to facilitate and protect the integrity of Evmos' governance processes and, to the best of our ability, create a fair and transparent environment in which the network and the community can prosper and thrive. + + <Values + mission="Protect, improve, and serve the Evmos network and community with neutrality and transparency." + vision="To see Evmos DAO evolve into a fully decentralized and self-sustainable organization that is capable of propelling the growth of the network." + values="Progressive Decentralization, Continuous Improvement, Hybrid Governance" + /> + + <Divider textAlign="center" sx={{ mt: 3, mb: 2, fontWeight: 700}}> + <Chip label="Workstream Scope and Duties" /> + </Divider> + +<h4>Primary Duties</h4> + + <Divider sx={{ mt: 2, mb: 2, fontWeight: 700}} /> + +<div className="duties"> + +**A. Governance Framework Improvement & Implementation** + +- The Constitution must be completed and amended as promised in Proposal 51, which ratified the *Interim* Constitution. +- The Evmos Governance Framework serves to empower each member of the community by providing clear and standardized methods of interacting with the wider DAO, thereby defining its future shape and trajectory. It is crucial that we strive to continuously improve our processes. +- Governance processes that have been passed by the community must be implemented and enforced assuming that they adhere to the Guiding Principles of our Constitution. +- We must be diligent in listening to the community's feedback on governance painpoints, shortcomings, and inefficiencies. +- We must strive to fix or improve inefficiencies and shortcomings when a viable plan is ideated or presented. +- We must continue our research and observations into other DAOs and remain up to date with evolving DAO philosophies, tools, and scientific research. + +**B. Growing Governance Participation & Engagement** + +- The strength of our governance relates directly to the participation levels in both on-chain and off-chain governance. +- Decisions and proposals can only be as well-rounded and well-defined as the number of participants that played a role in contributing to the ideation and feedback process. Similarly, a decision or proposal is only as credible as the consensus surrounding it. +- The Governance Workstream should aim to promote and increase engagement by stakeholders in all aspects of the governance processes. +- The Governance Council will work to improve and provide access to the resources necessary to participate in the governance process — for all members of the community. +- The Governance Workstream should be in constant engagement with the community, in as many mediums as possible. + +**C. Facilitating Communications and the Flow of Information** + +- Effective communication is a crucial strategy that must be used by the Governance Workstream. Transparent and effective governance requires an effective, reliable, and unbiased communications strategy. Without communication and information flow, it is extremely difficult to facilitate an effective and efficient governance. +- The Governance Council will work to improve and create easier access to the resources necessary to understand and stay up-to-date in our governance — for all members of the community. +- The Governance Council must establish a more consistent, high-quality information feed of all issues and proposals for the community at large to digest. +- The Governance Council, when requested by the community, will act as a liasion to the Evmos Foundation and attempt to seek information and clarity into concerns or issues brought up. +- The Governance Council will remain in constant communication with the Foundation to ensure the alignment of the goals of the DAO, the community, and the core members. +- The Governance Council will work with the Community Moderation & Support team in the ideation of better communication initiatives, as well as pinpointing areas that are in need of improvements or clarifications. +- The Governance Council will host community meetings, project introductions, and public forums when requested. +- The Governance Council will continue to attend, participate in, and — if requested — take on the responsibility of hosting the weekly Governance meetings on Discord. + +**D. Governance and Proposal Framework Guidance and Feedback** + +- The Governance Council will continue to provide assistance to individuals, teams, and projects that are seeking to submit a proposal. This includes all phases, from pre-Commonwealth ideation to the final on-chain submission, assuming that all procedures are being followed properly and in good faith. Our assistance in drafting proposals should not be seen as an endorsement or guarantee. +- The Governance Workstream will always strive to voice all thoughts on an issue or proposal from a neutral, rational point of view. +- The Governance Council will continue to work on improving governance documentation and begin ideating tools and resources for a more effective and user-friendly governance. + +**E. Onboarding of New Workstreams and sub-DAOs** + +The Governance Council will assist in the creation of new workstreams. When focusing on accelerating the progress of the DAO, the goal is to grow horizontally via more sub-DAOs (vs. growing vertically). Through more sub-DAOs, the entire org can increase the number of teams trying new approaches to solving and innovating on existing problems and focuses while maintaining the same level of meta-organizational admin/overhead required to run. Our general stance on workstream or funding proposals will be: + +- Support funding proposals that presents a decent chance of driving forward KPIs +- Explore funding proposals that may have a chance of bringing value and test the waters +- Support the allocation of more resources to sub-DAOs that are producing results and are looking to expand +- Investigate and potentially look into de-funding teams or initiatives that are not producing any results + +**F. Protocol & Cross-Chain Collaboration** + +- The Governance Workstream will continue to engage with and act as a community liaison with protocols and projects seeking to collaborate. +- The Governance Council will continue to engage in outreach to projects and protocols for potential collaborative initiatives that could be beneficial to the overall Evmos ecosystem. + +**G. Evmos DAO's Treasury Management, Diversification, & Growth** + +- The Governance Council will deploy a Gnosis Safe multi-sig contract to be used as Evmos DAO's Treasury. +- This contract will act as the DAO's liquid treasury for various purposes, including contributor and bounty rewards, DAO grants, liquidity and incentive programs, asset diversification, and minor expenses that do not warrant its own proposal. +- The Governance Council will soon release its research and propose a plan for its plans to create a self-sustaining DAO. + +(More in ECP-3) + +</div> + + +<h4>Special Projects & Initiatives</h4> + + <Divider sx={{ mt: 2, mb: 2, fontWeight: 700}} /> + +<div className="duties"> + +**A. Community Liquidity Incentives Programs** (In Progress) + +- Although we have begun the "manual" Liquidity Incentives Program with our recent "Kickstart Evmos DeFi" proposal, our goal is to ultimately have this process be determined by the community on a merit or milestone based system. +- In order to achieve this in a truly transparent and permissionless way, an Off-Chain Governance Framework is required. + +**B. Off-Chain Community Governance Framework** (In Research) + +- Off-Chain governance, in the context of Evmos DAO, can be explained simply as all governance decisions that do not need to utilize the Cosmos SDKs `gov` module. +- This is particularly an interesting topic, as it opens up a whole new realm of possibilities for conducting off-chain governance. For example, we are looking into [Conviction Voting](https://medium.com/giveth/conviction-voting-a-novel-continuous-decision-making-alternative-to-governance-aa746cfb9475) as a possible way to make future incentive programs' distributions allocated by the direct community. +- Another example of our research into off-chain governance can be [viewed here](https://devfolio.co/projects/interchaindao-or-snapshot-proposal-to-cosmos-sdk-bebe) in which Snapshot, a very popular DAO platform for EVMs, was used to execute a testnet proposal. + + +**C. Perpetual Bounty Program** (Planned) + +The Community Bounty Fund is a perpetual, self-replenishing bounty fund that is designed to minimize community spending while helping with network decentralization efforts. + +The concept of a perpetual bounty fund is very straightforward and the establishment of the fund would only require a one-time spend request from the community pool. + +1. The initial funds are delegated to a distributed set of validators that are in the mid-low ranking. +2. The authz module from Cosmos SDK is utilized to re-stake a minimum “maintenance” amount (to account for decreasing APY rates) +3. Utilizing authz, the remainder of the rewards are sent to a multisig wallet. +4. The daily rewards are then utilized to fund bounty programs for the community. + +When compared to a normal community pool budget request, this model would A) take the initial funding amount out of the unbonded circulating supply; B) align with the community goals of striving towards more decentralization; C) provide a steady stream of a workable budget to be bountied out responsibly and methodically. + +**D. Governance Engagement Initiatives** (In Research) + +- The Governance Workstream is constantly looking into ideas or tools that may help with participation rate pre-voting on chain. +- We strongly believe that the best way to reduce failed proposals is to addresss all community concerns during the early stages of a proposal. Increased participation in these early stage proposals would greatly benefit Evmos governance, and is an initiative we are taking seriously. + +**E. Proposal Summary and Risk Assessment Reports** (Planned) + +- The Governance Workstream is looking to provide proposal summaries, context, and our risk assessments for all proposals that go on chain. +- Talks of potentially integrating these reports and other valuable metadata around a proposal into popular block explorers have been initiated and may be considered. + +**F. Deployment of Public Goods and Services** (In Research) + +The Governance Council is currently looking into public goods and infrastructure that we believe is needed to: + +- Attract more projects and organizations to migrate to Evmos +- Attract more developers to build on Evmos +- Allow more flexibility and functionality in what's possible via governance +- Increase governance participation rate and the flow of information + +Some projects that the Governance Council has initiated in this domain: + +- [Governance Issue Tracker](https://www.evmos.community/) +- [Evmos RPC Proxy](https://github.com/EvmosGov/evmos-rpc-proxy) +- [Evmos Datahub](https://github.com/EvmosGov/evmos-datahub) +- [Webmos React Bootstrapping Kit](https://github.com/EvmosGov/webmos) +- **Smart contracts for:** token vesting, payment streaming, payment splits + +**G. Validator Fairness Initiative** (In Progress) + +- The VFI Group was created a few months back in an attempt to get consensus on a Code of Conduct for Validators. +- Although currently at a stalemate, there has been great discussions and is now over 100 members strong. +- We must reach a consensus, as the Interim Constitution was proposed on the premise that these difficult but pressing issues would not be forgotten. + + +<h4>Progress Report and Achievements</h4> + +The Evmos DAO has been operating informally with Governance Initiatives since early June 2022, and was formally recognized by the Evmos Community when the Constitution was ratified on August 31st, 2022. While we realize that we have much work ahead of us, we humbly celebrate the achievements the workstream and DAO members have made thus far. + +**Evmos Community Proposals** + +Assisted in, provided support to, or played a direct role in the proposals listed below. + +| # | Title | Role | +| --- | ------------------------------------------------------------------- | ----------------- | +| 27 | Evmos Get Momentum - $1m Evmos Developer Incentive Program Proposal | Feedback, Support | +| 31 | Grant Request to Sponsor EVMOS Public RPC by Pocket Network | Feedback | +| 34 | Extend Rektdrop Claims Period by 21 days | Direct | +| 35 | Register ERC20 for Osmosis | Direct | +| 37 | Register ERC20 for ATOM (Cosmos Hub) | Direct | +| 39 | Evmos external incentives on Osmosis | Direct, Multisig | +| 40 | Evmos Developer Acquisition with Dystopia Labs | Feedback, Support | +| 42 | Evmos Sponsorship of HackAtom Seoul 2022 / Korea Blockchain Week | Direct, Multisig | +| 44 | Parameter change (maximum deposit time, minimum deposit amount.) | Direct | +| 45 | Sponsor volunteer researcher for EVM-Inter-Chain lobby for Evmos | Multisig | +| 48 | Register ERC20 for Stargaze (STARS) | Direct | +| 49 | Register ERC20 for Regen Network (REGEN) | Direct | +| 51 | The Interim Constitution of Evmos DAO | Direct | +| 53 | Register ERC20 for Juno | Direct | +| 54 | Covalent API's Integration and the #OneMillionWallets Hackathon | Support, Multisig | +| 56 | Register ERC20 for EEUR (e-Money Euro) | Direct | +| 57 | Incubation: ChainHub Texas Blockchain Projects for Evmos | Support, Feedback | +| 58 | Register ERC20 for axlUSDC (Axelar USDC) | Direct | +| 60 | Register ERC20 for axlWBTC (Axelar wBTC) | Direct | +| 61 | Register ERC20 for axlWETH (Axelar wETH) | Direct | +| 62 | Ethermint Funding Proposal For Past Development | Multisig | +| 64 | Launching the Evmos Liquidity Incentives Program | Direct, Multisig | +| 65 | Register ERC20 for stATOM (Stride Staked Atom) | Direct | +| 67 | Liquidity Mining for Axelar, Celer, and Gravity on Kinesis | Support, Multisig | +| 68 | Register ERC20 for USK (Stablecoin of Kujira) | Direct | +| 70 | Extending Osmosis External Incentives | Direct, Multisig | +| 71 | Evmos Faucet for DeFi Kickoff | Direct, Multisig | + +After posting the ["Passing a Community Proposal, Best Practices"](https://commonwealth.im/evmos/discussion/6022-passing-a-community-proposal-best-practices) guide, the Governance Workstream and DAO contributors assisted in passing **24 out of 25 proposals for a success rate of 96%.** + +We are currently assisting in the facilitation and/or drafting of various additional proposals ranging from protocol onboarding to incentives programs. + +**On-Chain Governance Participation** + +Evmos on-chain governance participation rate is currently the highest among the top Cosmos chains (as of data pulled Oct. 8th 2022) and is barely managing to maintain an upwards trend. With a participation rate of almost 90%, the Governance Workstream will most likely be fighting to maintain the status quo, as we are almost at the ceiling. + +| Rank | Network | Voter Turnout | Sample Data (20 Props) | Data | +| ---- | -------- | ------------- | --------------------------------- |-------------| +| 1 | Evmos | 87.35% | Proposals 44 - 64 | [Source <LaunchIcon />](https://docs.google.com/spreadsheets/d/1gOeVy87__DMSnd-qMkrD2zt4sLU_hNGU1B7KsTf25bo/edit#gid=1701165887) | +| 2 | Juno | 82.88% | Proposals 14 - 39 | [Source <LaunchIcon />](https://docs.google.com/spreadsheets/d/1gOeVy87__DMSnd-qMkrD2zt4sLU_hNGU1B7KsTf25bo/edit#gid=248293121) | +| 3 | Osmosis | 64.74% | Proposals 319 - 340 | [Source <LaunchIcon />](https://docs.google.com/spreadsheets/d/1gOeVy87__DMSnd-qMkrD2zt4sLU_hNGU1B7KsTf25bo/edit#gid=1919390603) | +| 4 | Stargaze | 61.85% | Proposals 30 - 53 | [Source <LaunchIcon />](https://docs.google.com/spreadsheets/d/1gOeVy87__DMSnd-qMkrD2zt4sLU_hNGU1B7KsTf25bo/edit#gid=508354030) | +| 5 | Cosmos | 47.49% | Proposals 56 - 77 | [Source <LaunchIcon />](https://docs.google.com/spreadsheets/d/1gOeVy87__DMSnd-qMkrD2zt4sLU_hNGU1B7KsTf25bo/edit#gid=206262929) | + + +<a href="https://docs.google.com/spreadsheets/d/1gOeVy87__DMSnd-qMkrD2zt4sLU_hNGU1B7KsTf25bo/edit#gid=1962230140" target="_blank"><img src="/gov-chart-2.svg" alt="Participation Rate" className="gov-chart"/></a> + +**Off-Chain Governance Participation** + +In addition to all the proposals that have gone on-chain, the Evmos Community has seen a tremendous, sustained growth in off-chain governance participation, specifically on Commonwealth. + +**Achievements** + +- The Drafting & Ratification of the Interim Constitution +- Sponsored 2 Hackathons, with 1 Upcoming +- Consistant Growth in Commonwealth Engagement Rates +- #2 Most Active Global Community on Commonwealth only after Ethereum +- Visible Increase in Weekly Governance Council Attendance + +(**WIP**) + +</div> + + + <Divider textAlign="center" sx={{ mt: 4, mb: 2, fontWeight: 700}}> + <Chip label="Workstream Members & Responsibilities" /> + </Divider> + +<div className="duties"> + + +<h4>Workstream Members and Organizational Structure</h4> + +**Workstream Structure** + +- The Governance Workstream will function as a two-level hierarchy, consisting of **Council Directors** and **Council Contributors**. The key difference between Directors and contributors is that contributors are not required to manage the budget and that they are not directly answerable to Evmos DAO for failing to fulfill the workstream's duties and responsibilities. +- This difference in accountability means that decision-making power must lie in the hands of the Directors rather than the contributors, and is the reason for this explicit hierarchy. +- Workstream leaders in their second term are automatically elected to a Governance Council Director role. +- In practice, it is expected that Council Contributors and Council Directors operate and communicate as equals. Directors will seek to always consult Contributors when making decisions regarding the future of the Governance Workstream. + +**Governance Council Directors** + +|Name |Role |Responsibilities | +|---|---|---| +|LPX |Governance Steward |Meta-Governance, Off-Chain Community Governance Framework, Perpetual Bounty Program, Governance Engagement Initiatives, Deployment of Public Goods and Services | +|Benny Lava |Governance Steward |Community Liquidity Incentives Programs, Protocol & Cross-Chain Collaboration, DeFi Initiatives, IBC Liaison | +|Kilo |CMS Workstream Leader |Management of Community Mod & Support Team | +|GV |Validator Liaison |Validator Fairness Initiative, Validator Communications and Notices | +|Tricky |Foundation Liaison |Evmos DAO and Evmos Core Goal Alignment, Biz Dev Lead | + +**Governance Council Contributors | Open Positions** + +We are looking for part-time or full-time contributors to fill the following positions that play a crucial role in assisting the Governance Council. + + - Executive Secretary of the Council + - The Executive Secretary will be responsible for various high-level administrative support including the scheduling and preparations of weekly meetings, maintaining a public DAO calendar, ensuring deadlines are met, etc. + - Governance Counselors (x3) + - Governance Counselors assist projects and developers through our governance process, including pre-proposal feedback to proposal drafting assistance. + - Governance Counselors should have excellent written communication skills and should be experts in Evmos DAO's Governance Framework. + - Council Historian + - The Council Historian will work closely with the Executive Secretary and ensure that all public meetings are recorded and minutes provided. + - The Council Historian will also be responsible for weekly data collection on Governance Metrics, as directed by the Directors. + +--- + +**Governance Council Directors | Open Positions** + +We are looking for full-time contributors to fill the following roles. The goal of these full-time contributor roles is to eventually grow into its own workstream. + + - Department of Education + - The mission of the Department of Education is to develop, maintain, and promote educational contents and programs for the Evmos Community. + - This includes the creation of interactive educational content in governance related topics, and eventually the creation of technical content for developers. + - Department of Communications + - The Department of Communications is responsible for creating and coordinating direct dialogue between the Evmos DAO and the diverse Community Members. + - Through outreach, communication, townhall meetings, and official announcements from the Governance Council and the various workstreams of the DAO, the Dept. of Communications removes obstacles and barriers and creates opportunities to improve public awareness and involvement in the DAO. + - The Department of Communications will also be responsible for the creation of documentation and communication channels in non-English languages. + - The Department of Communications helps build and maintain the transparent, responsible, and accountable governance system that the Constitution calls for. + - Department of Growth & Outreach + - The Department of Growth will be responsible for the strategic outreach and engagement of developers, projects, and other DAOs for the purpose of ecosystem growth. + - Through the generation of leads, coordination with biz dev, outreach campaigns, and strategic bounties, the Department of Growth should ramp up community engagement, elevate the Evmos brand and awareness, illustrate our vision, mission, and values, and enable the facilitation of easy onboarding of projects and developers. + - Department of Research & Development + - The Department of R&D will work closely with the Governance Council to research, develop, and maintain key infrastructure and public goods and services. + +--- + +</div> + + + <Divider textAlign="center" sx={{ mt: 4, mb: 2, fontWeight: 700}}> + <Chip label="Workstream Budget Request" /> + </Divider> + +<div className="duties"> + + +<h4>Funding Request</h4> + +Funding request made in ECP-2A. + +</div> + + + </Card> + </Box> + +### Community Moderation and Support (WIP) + + <Box mt={3}> + <Card sx={{ padding: '40px', pt: 0, backgroundColor: '#1212128f', backgroundImage: 'unset' }}> + + <Divider textAlign="center" sx={{ mt: 2, mb: 2, fontWeight: 700, fontSize: '1.1rem'}}> + <Chip label="Workstream Introduction" /> + </Divider> + +<h4>Introduction</h4> + +Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + + <Values + mission="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt." + vision="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt." + values="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt." + /> + + <Divider textAlign="center" sx={{ mt: 3, mb: 2, fontWeight: 700}}> + <Chip label="Workstream Scope and Duties" /> + </Divider> + +<h4>Primary Duties</h4> + + +<div className="duties"> + +**A. Governance Framework Improvement & Implementation** + +- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt. +- Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. +- Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore. + +</div> + + +<h4>Achievements, Milestones, & Timelines</h4> + +<ul> + <li>What are the key milestones for the initial target?</li> + <li>What is the timeline for completing the initial target?</li> +</ul> + + <Divider textAlign="center" sx={{ mt: 4, mb: 2, fontWeight: 700}}> + <Chip label="Workstream Members & Responsibilities" /> + </Divider> + +<h4>Workstream Members and Organizational Structure</h4> + +<ul> + <li>Steward(s) / Leader(s): Who are the members managing the workstream and accountable for its outcomes?</li> + <li>Members: who is committed to working on this project and what are their responsibilities?</li> + <li>Compensation: what is the compensation amount per member, how will compensation work, and justify the amounts.</li> +</ul> + + <Divider textAlign="center" sx={{ mt: 4, mb: 2, fontWeight: 700}}> + <Chip label="Workstream Budget Request" /> + </Divider> + +<div className="duties"> + +<h4>Itemized Funding Request</h4> + + <FundingTable rows={ + [ + { name: 'A. Member Compensation', amount: 1, denom: 'EVMOS', note: 'Distributed Once a Month'}, + { name: 'B. Metrics Bonus', amount: 1, denom: 'EVMOS', note: 'A'} + ] + } + /> + +<h4>Distribution of Funds</h4> + +- Requesting From: `CommunityPool` +- Multisig Address: `TBD` +- Contract Signatories: `TBD` + +</div> + + </Card> + </Box> + +## Proposed Workstreams + +TBD + +## Probationary Workstreams + +N/A + +## Active Workstreams + +N/A + +## Inactive Workstreams + +N/A + + diff --git a/docs/articles/governance/Workstreams/index.mdx b/docs/articles/governance/Workstreams/index.mdx new file mode 100644 index 0000000..5f3fdcd --- /dev/null +++ b/docs/articles/governance/Workstreams/index.mdx @@ -0,0 +1,34 @@ +# DAO Workstreams (aka Sub-DAOs, Teams) + +## Definition and Purpose + +Workstreams are typically DAO-funded teams with a recurring budget with no termination date (i.e., Community Moderation & Support, Marketing & Creative Services, etc). + +Workstreams are the sub-units of how Evmos DAO advances its purpose. A workstream is a group of people actively working on tasks that align with Evmos' [Constitutional Values](/constitution#3-guiding-principles-and-values) and community run initiatives. As such, ratifying workstreams sets boundaries on what is and isn't in scope for Evmos DAO's governance. + +## Workstream Requirements + +Anyone may start a workstream and gather momentum behind it by posting on Commonwealth. Until a formal proposal for a budget is made, this workstream is considered “informal.” A workstream can be as broad or narrow as its initiators like, but workstream proposals must satisfy the following criteria: + +- Have a clear objective that aligns with Evmos' values and objectives as listed in the [Constitution](/constitution). +- Distinguish itself from or explicitly state its improvements on existing workstreams. +- The specific KPI that the sub-DAO will focus on driving success in +- The actual work that the sub-DAO will undertake to drive toward the KPI +- Propose clear budgets and timelines for producing outcomes and all in line with the budget proposal flow. + +## Workstream Formation Process + +Workstreams can be formed through the [Evmos Community Proposal Framework](/governance/proposals). The proposal process can be read more in-depth here and the proposal must include the [Workstream component template.](/governance/proposals/templates#d-workstreams--special-initiatives) + +The burden falls mostly on the proposers of the sub-DAO, i.e., the sub-DAO must convince the Evmos Community to fund its operations and support its mission. In other words, the sub-DAO should lobby for its formalization and funding proposal to pass. + +A great way to build trust within the community is to operate informally first. + +## Workstream Stages + +Workstreams have five potential states. Each of the five states and the requirements for a workstream in each state are outlined below: + +- **Informal:** The workstream is not funded by the DAO, and has not made a formal proposal with its goals and a budgetary request. +- **Proposed:** The workstream has made a formal proposal to the DAO for a working budget. +- **Active:** The workstream is active and funded by the DAO. +- **Inactive:** The workstream has been discontinued and is no longer being funded by the DAO. diff --git a/docs/articles/governance/index.md b/docs/articles/governance/index.md index c80440f..0cdd18e 100644 --- a/docs/articles/governance/index.md +++ b/docs/articles/governance/index.md @@ -2,6 +2,18 @@ sidebar_position: 1 --- +# Evmos Network Governance + +Governance is the process of interaction and decision-making among the stakeholders of a given system or organization. It is also the way rules, norms and actions are structured, sustained, regulated and upheld. + +## Truly Decentralized, Community Governed Network + +The Evmos network, like other Cosmos-based chains, utilizes `on-chain governance` for all protocol level execution of proposals via the `gov` module included in the Cosmos SDK. This gives the community [full control of the network](/governance/parameters/), including complex parameter changes, distribution changes, treasury pool spending, and even upgrades to the network. Anyone who holds or stakes EVMOS can participate in these votes, regardless of the voter's validator choices. Immense power is given to the community to govern and dictate the future of the chain. + +## Limitations and Shortcomings + +While the governance module in Cosmos SDK is sufficient for on-chain governance, there are limitations and shortcomings of the module that make it difficult to conduct off-chain governance - a crucial component for a DAO to be able to operate efficiently. Furthermore, the Cosmos ecosystem is lacking the innovative DAO management toolings that EVM-based DAOs have at their disposal. We hope to bridge the growing gap in innovations and tools between Ethereum and Cosmos with the deployment of interoperable tools onto our EVM, opening up a new world of tools for IBC chains. + # Governance Overview :::tip @@ -42,3 +54,7 @@ involvement from members in the extended community occurs organically. - General Evmos Telegram group - **[Twitter (@EvmosOrg)](https://twitter.com/EvmosOrg)** - Official Evmos Twitter + +## Future Plans + +WIP diff --git a/package-lock.json b/package-lock.json index 429d7b4..202dd38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,11 @@ "@docusaurus/core": "^2.4.0", "@docusaurus/plugin-ideal-image": "^2.4.0", "@docusaurus/preset-classic": "^2.4.0", + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", "@mdx-js/react": "^1.6.22", + "@mui/icons-material": "^5.14.16", + "@mui/material": "^5.14.17", "autoprefixer": "^10.4.16", "clsx": "^1.2.1", "postcss": "^8.4.31", @@ -3140,6 +3144,147 @@ "node": ">=16.14" } }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, "node_modules/@endiliey/react-ideal-image": { "version": "0.0.11", "resolved": "https://registry.npmjs.org/@endiliey/react-ideal-image/-/react-ideal-image-0.0.11.tgz", @@ -3231,6 +3376,40 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@floating-ui/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", + "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "dependencies": { + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "dependencies": { + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "dependencies": { + "@floating-ui/dom": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -4059,6 +4238,285 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.23", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.23.tgz", + "integrity": "sha512-9L8SQUGAWtd/Qi7Qem26+oSSgpY7f2iQTuvcz/rsGpyZjSomMMO6lwYeQSA0CpWM7+aN7eGoSY/WV6wxJiIxXw==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@floating-ui/react-dom": "^2.0.2", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.17", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/base/node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.17.tgz", + "integrity": "sha512-eE0uxrpJAEL2ZXkeGLKg8HQDafsiXY+6eNpP4lcv3yIjFfGbU6Hj9/P7Adt8jpU+6JIhmxvILGj2r27pX+zdrQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.14.16", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.16.tgz", + "integrity": "sha512-wmOgslMEGvbHZjFLru8uH5E+pif/ciXAvKNw16q6joK6EWVWU5rDYWFknDaZhCvz8ZE/K8ZnJQ+lMG6GgHzXbg==", + "dependencies": { + "@babel/runtime": "^7.23.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.17.tgz", + "integrity": "sha512-+y0VeOLWfEA4Z98We/UH6KCo8+f2HLZDK45FY+sJf8kSojLy3VntadKtC/u0itqnXXb1Pr4wKB2tSIBW02zY4Q==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@mui/base": "5.0.0-beta.23", + "@mui/core-downloads-tracker": "^5.14.17", + "@mui/system": "^5.14.17", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.17", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/private-theming": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.17.tgz", + "integrity": "sha512-u4zxsCm9xmQrlhVPug+Ccrtsjv7o2+rehvrgHoh0siSguvVgVQq5O3Hh10+tp/KWQo2JR4/nCEwquSXgITS1+g==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@mui/utils": "^5.14.17", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.17.tgz", + "integrity": "sha512-AqpVjBEA7wnBvKPW168bNlqB6EN7HxTjLOY7oi275AzD/b1C7V0wqELy6NWoJb2yya5sRf7ENf4iNi3+T5cOgw==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.17.tgz", + "integrity": "sha512-Ccz3XlbCqka6DnbHfpL3o3TfOeWQPR+ewvNAgm8gnS9M0yVMmzzmY6z0w/C1eebb+7ZP7IoLUj9vojg/GBaTPg==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@mui/private-theming": "^5.14.17", + "@mui/styled-engine": "^5.14.17", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.17", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/system/node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@mui/types": { + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.8.tgz", + "integrity": "sha512-9u0ji+xspl96WPqvrYJF/iO+1tQ1L5GTaDOeG3vCR893yy7VcWwRNiVMmPdPNpMDqx0WV1wtEW9OMwK9acWJzQ==", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.17.tgz", + "integrity": "sha512-yxnWgSS4J6DMFPw2Dof85yBkG02VTbEiqsikymMsnZnXDurtVGTIhlNuV24GTmFTuJMzEyTTU9UF+O7zaL8LEQ==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@types/prop-types": "^15.7.9", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -4235,6 +4693,15 @@ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -4869,9 +5336,9 @@ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.10", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz", + "integrity": "sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==" }, "node_modules/@types/q": { "version": "1.5.8", @@ -4927,6 +5394,14 @@ "@types/react-router": "*" } }, + "node_modules/@types/react-transition-group": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.9.tgz", + "integrity": "sha512-ZVNmWumUIh5NhH8aMD9CR2hdW0fNuYInlocZHaZ+dgk/1K49j1w/HoAuK1ki+pgscQrOFRTlXeoURtuzEkV3dg==", + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/resolve": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", @@ -8168,9 +8643,9 @@ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -8552,6 +9027,15 @@ "utila": "~0.4" } }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -10140,6 +10624,11 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -17966,6 +18455,21 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, "node_modules/react-waypoint": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.3.0.tgz", @@ -19983,6 +20487,11 @@ "postcss": "^8.2.15" } }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, "node_modules/sucrase": { "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", @@ -24890,6 +25399,127 @@ "tslib": "^2.4.0" } }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "requires": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "requires": { + "@emotion/memoize": "^0.8.1" + } + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + } + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, "@endiliey/react-ideal-image": { "version": "0.0.11", "resolved": "https://registry.npmjs.org/@endiliey/react-ideal-image/-/react-ideal-image-0.0.11.tgz", @@ -24945,6 +25575,36 @@ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==" }, + "@floating-ui/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", + "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "requires": { + "@floating-ui/utils": "^0.1.3" + } + }, + "@floating-ui/dom": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "requires": { + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" + } + }, + "@floating-ui/react-dom": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "requires": { + "@floating-ui/dom": "^1.5.1" + } + }, + "@floating-ui/utils": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + }, "@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -25624,6 +26284,138 @@ "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" }, + "@mui/base": { + "version": "5.0.0-beta.23", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.23.tgz", + "integrity": "sha512-9L8SQUGAWtd/Qi7Qem26+oSSgpY7f2iQTuvcz/rsGpyZjSomMMO6lwYeQSA0CpWM7+aN7eGoSY/WV6wxJiIxXw==", + "requires": { + "@babel/runtime": "^7.23.2", + "@floating-ui/react-dom": "^2.0.2", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.17", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + }, + "dependencies": { + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + } + } + }, + "@mui/core-downloads-tracker": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.17.tgz", + "integrity": "sha512-eE0uxrpJAEL2ZXkeGLKg8HQDafsiXY+6eNpP4lcv3yIjFfGbU6Hj9/P7Adt8jpU+6JIhmxvILGj2r27pX+zdrQ==" + }, + "@mui/icons-material": { + "version": "5.14.16", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.16.tgz", + "integrity": "sha512-wmOgslMEGvbHZjFLru8uH5E+pif/ciXAvKNw16q6joK6EWVWU5rDYWFknDaZhCvz8ZE/K8ZnJQ+lMG6GgHzXbg==", + "requires": { + "@babel/runtime": "^7.23.2" + } + }, + "@mui/material": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.17.tgz", + "integrity": "sha512-+y0VeOLWfEA4Z98We/UH6KCo8+f2HLZDK45FY+sJf8kSojLy3VntadKtC/u0itqnXXb1Pr4wKB2tSIBW02zY4Q==", + "requires": { + "@babel/runtime": "^7.23.2", + "@mui/base": "5.0.0-beta.23", + "@mui/core-downloads-tracker": "^5.14.17", + "@mui/system": "^5.14.17", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.17", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/private-theming": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.17.tgz", + "integrity": "sha512-u4zxsCm9xmQrlhVPug+Ccrtsjv7o2+rehvrgHoh0siSguvVgVQq5O3Hh10+tp/KWQo2JR4/nCEwquSXgITS1+g==", + "requires": { + "@babel/runtime": "^7.23.2", + "@mui/utils": "^5.14.17", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.17.tgz", + "integrity": "sha512-AqpVjBEA7wnBvKPW168bNlqB6EN7HxTjLOY7oi275AzD/b1C7V0wqELy6NWoJb2yya5sRf7ENf4iNi3+T5cOgw==", + "requires": { + "@babel/runtime": "^7.23.2", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/system": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.17.tgz", + "integrity": "sha512-Ccz3XlbCqka6DnbHfpL3o3TfOeWQPR+ewvNAgm8gnS9M0yVMmzzmY6z0w/C1eebb+7ZP7IoLUj9vojg/GBaTPg==", + "requires": { + "@babel/runtime": "^7.23.2", + "@mui/private-theming": "^5.14.17", + "@mui/styled-engine": "^5.14.17", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.17", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "dependencies": { + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + } + } + }, + "@mui/types": { + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.8.tgz", + "integrity": "sha512-9u0ji+xspl96WPqvrYJF/iO+1tQ1L5GTaDOeG3vCR893yy7VcWwRNiVMmPdPNpMDqx0WV1wtEW9OMwK9acWJzQ==", + "requires": {} + }, + "@mui/utils": { + "version": "5.14.17", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.17.tgz", + "integrity": "sha512-yxnWgSS4J6DMFPw2Dof85yBkG02VTbEiqsikymMsnZnXDurtVGTIhlNuV24GTmFTuJMzEyTTU9UF+O7zaL8LEQ==", + "requires": { + "@babel/runtime": "^7.23.2", + "@types/prop-types": "^15.7.9", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, "@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -25726,6 +26518,11 @@ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" + }, "@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -26196,9 +26993,9 @@ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" }, "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.10", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz", + "integrity": "sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==" }, "@types/q": { "version": "1.5.8", @@ -26254,6 +27051,14 @@ "@types/react-router": "*" } }, + "@types/react-transition-group": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.9.tgz", + "integrity": "sha512-ZVNmWumUIh5NhH8aMD9CR2hdW0fNuYInlocZHaZ+dgk/1K49j1w/HoAuK1ki+pgscQrOFRTlXeoURtuzEkV3dg==", + "requires": { + "@types/react": "*" + } + }, "@types/resolve": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", @@ -28651,9 +29456,9 @@ } }, "csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, "damerau-levenshtein": { "version": "1.0.8", @@ -28937,6 +29742,15 @@ "utila": "~0.4" } }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -30133,6 +30947,11 @@ "pkg-dir": "^4.1.0" } }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -35710,6 +36529,17 @@ "use-latest": "^1.2.1" } }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, "react-waypoint": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.3.0.tgz", @@ -37204,6 +38034,11 @@ "postcss-selector-parser": "^6.0.4" } }, + "stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, "sucrase": { "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", diff --git a/package.json b/package.json index 3d44608..cded08a 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,11 @@ "@docusaurus/core": "^2.4.0", "@docusaurus/plugin-ideal-image": "^2.4.0", "@docusaurus/preset-classic": "^2.4.0", + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", "@mdx-js/react": "^1.6.22", + "@mui/icons-material": "^5.14.16", + "@mui/material": "^5.14.17", "autoprefixer": "^10.4.16", "clsx": "^1.2.1", "postcss": "^8.4.31", diff --git a/src/components/ContentTabs.js b/src/components/ContentTabs.js new file mode 100644 index 0000000..317577c --- /dev/null +++ b/src/components/ContentTabs.js @@ -0,0 +1,65 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import Tabs from '@mui/material/Tabs'; +import Tab from '@mui/material/Tab'; +import Typography from '@mui/material/Typography'; +import Box from '@mui/material/Box'; + +function TabPanel(props) { + const { children, value, index, ...other } = props; + + return ( + <div + role="tabpanel" + hidden={value !== index} + id={`simple-tabpanel-${index}`} + aria-labelledby={`simple-tab-${index}`} + {...other} + > + {value === index && ( + <Box sx={{ p: 3 }}> + {children} + </Box> + )} + </div> + ); +} + +TabPanel.propTypes = { + children: PropTypes.node, + index: PropTypes.number.isRequired, + value: PropTypes.number.isRequired, +}; + +function a11yProps(index) { + return { + id: `simple-tab-${index}`, + 'aria-controls': `simple-tabpanel-${index}`, + }; +} + +export default function BasicTabs(props) { + const [value, setValue] = React.useState(0); + + const handleChange = (event, newValue) => { + setValue(newValue); + }; + + return ( + <Box sx={{ width: '100%' }}> + <Box sx={{ borderBottom: 1, borderColor: 'divider' }}> + <Tabs value={value} onChange={handleChange} aria-label="tabs"> + <Tab label={props.tab1.label} {...a11yProps(0)} /> + <Tab label={props.tab2.label} {...a11yProps(1)} /> + </Tabs> + </Box> + <TabPanel key={value} value={value} index={0}> + {props.tab1.content} + </TabPanel> + <TabPanel key={value} value={value} index={1}> + {props.tab2.content} + </TabPanel> + + </Box> + ); +} diff --git a/src/components/FundingRequest.js b/src/components/FundingRequest.js new file mode 100644 index 0000000..89ce221 --- /dev/null +++ b/src/components/FundingRequest.js @@ -0,0 +1,93 @@ +import * as React from 'react'; +import { styled } from '@mui/material/styles'; +import Table from '@mui/material/Table'; +import TableBody from '@mui/material/TableBody'; +import TableCell, { tableCellClasses } from '@mui/material/TableCell'; +import TableContainer from '@mui/material/TableContainer'; +import TableHead from '@mui/material/TableHead'; +import TableRow from '@mui/material/TableRow'; +import Paper from '@mui/material/Paper'; + +const StyledTableCell = styled(TableCell)(({ theme }) => ({ + [`&.${tableCellClasses.head}`]: { + backgroundColor: '#111111', + color: theme.palette.common.white, + }, + [`&.${tableCellClasses.body}`]: { + fontSize: 14, + }, +})); + +const StyledTableRow = styled(TableRow)(({ theme }) => ({ + '&:nth-of-type(odd)': { + backgroundColor: theme.palette.action.hover, + }, + // hide last border + '&:last-child td, &:last-child th': { + border: 0, + }, +})); + + +function ccyFormat(num) { + return `${num.toFixed(2)}`; +} + +function priceRow(qty, unit) { + return qty * unit; +} + +function createRow(desc, qty, unit) { + const price = priceRow(qty, unit); + return { desc, qty, unit, price }; +} + +function subtotal(items) { + return items.map(({ amount }) => amount).reduce((sum, i) => sum + i, 0); +} + +const TAX_RATE = 0.07; + + +export default function CustomizedTables(props) { + + const invoiceSubtotal = subtotal(props.rows); + const invoiceTaxes = TAX_RATE * invoiceSubtotal; + const invoiceTotal = invoiceTaxes + invoiceSubtotal; + + return ( + <TableContainer component={Paper} sx={{ mt: 4 }}> + <Table sx={{ minWidth: 300 }} aria-label="customized table"> + <TableHead> + <TableRow> + <StyledTableCell>Item</StyledTableCell> + <StyledTableCell align="right">Notes</StyledTableCell> + <StyledTableCell align="right">Amount</StyledTableCell> + <StyledTableCell align="right">Denom.</StyledTableCell> + </TableRow> + </TableHead> + <TableBody> + {props.rows.map((row) => ( + <StyledTableRow key={row.name}> + <StyledTableCell component="th" scope="row"> + {row.name} + </StyledTableCell> + <StyledTableCell align="right">{row.note}</StyledTableCell> + <StyledTableCell align="right">{row.amount}</StyledTableCell> + <StyledTableCell align="right">{row.denom}</StyledTableCell> + </StyledTableRow> + ))} + + <TableRow> + <TableCell rowSpan={2} /> + <TableCell colSpan={1} align="right">Total</TableCell> + <TableCell align="right">{ccyFormat(invoiceSubtotal)}</TableCell> + <TableCell colSpan={1} align="right">EVMOS</TableCell> + + </TableRow> + + </TableBody> + </Table> + </TableContainer> + ); +} diff --git a/src/components/ProposalSteps.js b/src/components/ProposalSteps.js new file mode 100644 index 0000000..ca1458d --- /dev/null +++ b/src/components/ProposalSteps.js @@ -0,0 +1,108 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import { styled } from '@mui/material/styles'; +import Stack from '@mui/material/Stack'; +import Stepper from '@mui/material/Stepper'; +import Step from '@mui/material/Step'; +import StepLabel from '@mui/material/StepLabel'; +import ModelTrainingIcon from '@mui/icons-material/ModelTraining'; +import StepConnector, { stepConnectorClasses } from '@mui/material/StepConnector'; +import GradingIcon from '@mui/icons-material/Grading'; +import ThermostatIcon from '@mui/icons-material/Thermostat'; +import HowToVoteIcon from '@mui/icons-material/HowToVote'; + + +const ColorlibConnector = styled(StepConnector)(({ theme }) => ({ + [`&.${stepConnectorClasses.alternativeLabel}`]: { + top: 40, + }, + [`&.${stepConnectorClasses.active}`]: { + [`& .${stepConnectorClasses.line}`]: { + backgroundImage: + 'linear-gradient( 95deg,rgb(242,113,33) 0%,rgb(233,64,87) 50%,rgb(186, 59, 38) 100%)', + }, + }, + [`&.${stepConnectorClasses.completed}`]: { + [`& .${stepConnectorClasses.line}`]: { + backgroundImage: + 'linear-gradient( 95deg,rgb(242,113,33) 0%,rgb(233,64,87) 50%,rgb(138,35,135) 100%)', + }, + }, + [`& .${stepConnectorClasses.line}`]: { + height: 3, + border: 0, + backgroundColor: + theme.palette.mode === 'dark' ? theme.palette.grey[800] : '#eaeaf0', + borderRadius: 1, + }, +})); + +const ColorlibStepIconRoot = styled('div')(({ theme, ownerState }) => ({ + backgroundColor: theme.palette.mode === 'dark' ? theme.palette.grey[700] : '#ccc', + zIndex: 1, + color: '#fff', + width: 80, + height: 80, + display: 'flex', + borderRadius: '50%', + justifyContent: 'center', + alignItems: 'center', + ...(ownerState.active && { + backgroundImage: + 'linear-gradient( 136deg, rgb(242,113,33) 0%, rgb(237, 76, 49) 50%, rgb(186, 59, 38) 100%)', + boxShadow: '0 4px 10px 0 rgba(0,0,0,.25)', + }), + ...(ownerState.completed && { + backgroundImage: + 'linear-gradient( 136deg, rgb(242,113,33) 0%, rgb(237, 76, 49) 50%, rgb(186, 59, 38) 100%)', + }), +})); + +function ColorlibStepIcon(props) { + const { active, completed, className } = props; + + const icons = { + 1: <ModelTrainingIcon sx={{ fontSize: '2.5rem' }} />, + 2: <GradingIcon sx={{ fontSize: '2.5rem' }} />, + 3: <ThermostatIcon sx={{ fontSize: '2.5rem' }} />, + 4: <HowToVoteIcon sx={{ fontSize: '2.5rem' }} />, + }; + + return ( + <ColorlibStepIconRoot ownerState={{ completed, active }} className={className}> + {icons[String(props.icon)]} + </ColorlibStepIconRoot> + ); +} + +ColorlibStepIcon.propTypes = { + /** + * Whether this step is active. + * @default false + */ + active: PropTypes.bool, + className: PropTypes.string, + /** + * Mark the step as completed. Is passed to child components. + * @default false + */ + completed: PropTypes.bool, + /** + * The label displayed in the step icon. + */ + icon: PropTypes.node, +}; + +const steps = ['Phase 1 - Discussion', 'Phase 2 - Formalization', 'Phase 3 - Signal', 'Phase 4 - On-Chain Vote']; + +export default function CustomizedSteppers(props) { + return ( + <Stepper alternativeLabel activeStep={props.step} connector={<ColorlibConnector />}> + {steps.map((label) => ( + <Step key={label}> + <StepLabel StepIconComponent={ColorlibStepIcon}>{label}</StepLabel> + </Step> + ))} + </Stepper> + ); +} diff --git a/src/components/WSValues.js b/src/components/WSValues.js new file mode 100644 index 0000000..5ae73e8 --- /dev/null +++ b/src/components/WSValues.js @@ -0,0 +1,34 @@ +import * as React from 'react'; +import List from '@mui/material/List'; +import ListItem from '@mui/material/ListItem'; +import Divider from '@mui/material/Divider'; +import ListItemText from '@mui/material/ListItemText'; + +export default function AlignItemsList(props) { + return ( + <List sx={{ width: '100%', mt: 1, padding: 0 }}> + <ListItem alignItems="flex-start" sx={{ padding: '20px 0px' }}> + <ListItemText + primary="🚀 Mission" + secondary={props.mission} + /> + </ListItem> + <Divider component="li" /> + <ListItem alignItems="flex-start" sx={{ padding: '20px 0px' }}> + <ListItemText + primary="📡 Vision" + secondary={props.vision} + + /> + </ListItem> + <Divider component="li" /> + <ListItem alignItems="flex-start" sx={{ padding: '20px 0px' }}> + <ListItemText + primary="🚩 Values" + secondary={props.values} + + /> + </ListItem> + </List> + ); +} diff --git a/static/img/lifecycle-flowchart.png b/static/img/lifecycle-flowchart.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc3c179d5d7aeb46612c831903b065cb0c29d62 GIT binary patch literal 232989 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�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�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 Omy)8|?V_8H1O5jOt%I=u literal 0 HcmV?d00001 From be2940ebdf2f61f0e8f867cd6f13d1f48e7f41bc Mon Sep 17 00:00:00 2001 From: Lalith Medury <lalith.aakash970@gmail.com> Date: Mon, 13 Nov 2023 09:10:39 -0600 Subject: [PATCH 2/4] added governance voting --- docs/articles/governance/voting.md | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 docs/articles/governance/voting.md diff --git a/docs/articles/governance/voting.md b/docs/articles/governance/voting.md new file mode 100644 index 0000000..a0e26c9 --- /dev/null +++ b/docs/articles/governance/voting.md @@ -0,0 +1,40 @@ +# Governance Voting + + +## Voting Period + +The voting period is currently a fixed 5-day period. During the voting period, participants may select a vote of either `Yes`, `No`, `Abstain`, or `NoWithVeto`. Voters may change their vote at any time before the voting period ends. + +## Voting Options + +1. **`Abstain`**: indicates that the voter is impartial to the outcome of the proposal. +2. **`Yes`**: indicates approval of the proposal in its current form. +3. **`No`**: indicates disapproval of the proposal in its current form. +4. **`NoWithVeto`**: indicates stronger opposition to the proposal than simply voting `No`. If the number of `NoWithVeto` votes is greater than a third of total votes excluding `Abstain` votes, the proposal is rejected and the deposits are [burned](#burned-deposits). + +Voting `NoWithVeto` provides a mechanism for a minority group representing a *third* of the participating voting power to reject a proposal that would otherwise pass. This makes explicit an aspect of the consensus protocol: it works as long as only up to [a third of nodes fail](https://docs.tendermint.com/v0.35/introduction/what-is-tendermint.html). In other words, greater than a third of validators are always in a position to cause a proposal to fail outside the formalized governance process and the network's norms, such as by censoring transactions. The purpose of internalizing this aspect of the consensus protocol into the governance process is to discourage validators from relying on collusion and censorship tactics to influence voting outcomes. + +## What determines whether or not a governance proposal passes? + +There are four criteria: + +1. A minimum deposit of 192 EVMOS is required for the proposal to enter the voting period + - anyone may contribute to this deposit + - the deposit must be reached within 3 days (this is the deposit period) +2. A minimum of 33.4% of the network's voting power (quorum) is required to participate to make the proposal valid +3. A simple majority (greater than 50%) of the participating voting power must back the `Yes` vote during the 5-day voting period +4. Less than 33.4% of participating voting power votes `NoWithVeto` + +Currently, the criteria for submitting and passing/failing all proposal types is the same. + +### How is voting tallied? + +Voting power is determined by stake weight at the end of the 5-day voting period and is proportional to the number of total EVMOS participating in the vote. Only bonded EVMOS count towards the voting power for a governance proposal. Liquid EVMOS will not count toward a vote or quorum. + +Inactive validators can cast a vote, but their voting power (including the backing of their delegators) will not count toward the vote if they are not in the active set when the voting period ends. That means that if I delegate to a validator that is either jailed, tombstoned, or ranked lower than 150 in stake-backing at the time that the voting period ends, my stake-weight will not count in the vote. + +Though a simple majority `Yes` vote (ie. 50% of participating voting power) is required for a governance proposal vote to pass, a `NoWithVeto` vote of 33.4% of participating voting power or greater can override this outcome and cause the proposal to fail. This enables a minority group representing greater than 1/3 of voting power to fail a proposal that would otherwise pass. + +### How is quorum determined? + +Voting power, whether backing a vote of `Yes`, `Abstain`, `No`, or `NoWithVeto`, counts toward quorum. Quorum is required for the outcome of a governance proposal vote to be considered valid and for deposit contributors to recover their deposit amounts. If the proposal vote does not reach quorum (ie. less than 33.4% of the network's voting power is participating) within 5 days, any deposit amounts will be burned and the proposal outcome will not be considered to be valid. \ No newline at end of file From 001ae5226bf0bfd5148c8e301a5e05e3d261131f Mon Sep 17 00:00:00 2001 From: Lalith Medury <lalith.aakash970@gmail.com> Date: Fri, 17 Nov 2023 09:10:15 -0600 Subject: [PATCH 3/4] addressed styling and text issues --- .../governance/Proposals/definitions.en.mdx | 14 +- .../governance/Proposals/lifecycle.en.mdx | 9 +- .../governance/Proposals/submission.en.mdx | 64 +++---- .../governance/Proposals/templates.en.mdx | 6 +- .../articles/governance/Workstreams/index.mdx | 24 +-- docs/articles/governance/index.md | 14 +- docs/articles/governance/voting.md | 15 +- package-lock.json | 168 +++++++++--------- package.json | 4 +- src/css/custom.css | 13 ++ 10 files changed, 175 insertions(+), 156 deletions(-) diff --git a/docs/articles/governance/Proposals/definitions.en.mdx b/docs/articles/governance/Proposals/definitions.en.mdx index a631929..1e2ca37 100644 --- a/docs/articles/governance/Proposals/definitions.en.mdx +++ b/docs/articles/governance/Proposals/definitions.en.mdx @@ -1,4 +1,4 @@ -# Core Definitions and Concepts +# Definitions and Concepts ## Proposal Types @@ -11,9 +11,9 @@ On-chain governance refers to all protocol level execution of proposals using Co Off-chain governance refers to all community decisions that do not require an on-chain protocol-level change. These types of decisions include a wide variety of topics and concepts, from passing meta-governance proposals to the formation of special task forces or workstreams. -<Callout type="warning" emoji="⚠️"> +:::tip All proposals are assumed to be `On-Chain Proposals` until the necessary infrastructure and toolings for `Off-Chain Voting` is established. Cosmos SDK's `TextProposal` will be used for `Off-Chain Proposals` for the time being. -</Callout> +::: --- @@ -85,9 +85,9 @@ Special Initiatives and Projects are DAO-funded projects with a set budget and " | `crisis` | `cosmos-sdk` | `ConstantFee` |The crisis module halts the blockchain under the circumstance that a blockchain invariant is broken. [Ref.](https://docs.cosmos.network/v0.46/modules/crisis/04_params.html)| | `upgrade` | `cosmos-sdk` | `MsgSoftwareUpgrade` | `x/upgrade` is an implementation of a Cosmos SDK module that facilitates smoothly upgrading a live Cosmos chain to a new (breaking) software version. [Ref.](https://docs.cosmos.network/v0.46/modules/upgrade/)| -<Callout type="warning" emoji="⚠️"> +:::tip Emergency and Network Upgrade Proposals are exempt from following the Proposal Lifecycle Framework. The community is expected to do its due dilligence when such proposals are uploaded. -</Callout> +::: --- @@ -98,9 +98,9 @@ Emergency and Network Upgrade Proposals are exempt from following the Proposal L Proposal Phases are denoted as: `[IDEATION]`, `[PRE-PROPOSAL]`, `[PROPOSAL]`, `[VOTING]` for the 4-phases, and `[PASSED]`, `[REJECTED]`, `[DEFERRED]` for proposals in the other stages. Refer to the [Proposal Lifecycle](/governance/proposals/lifecycle) page for more information on proposal lifecycle phases. -<Callout type="warning" emoji="⚠️"> +:::tip Proposal Identification Tags are only required for Governance, Workstream (subDAO), and Community Treasury Related Proposals Only -</Callout> +::: The `ECP-#` tag will be assigned and added by a Governance Council member in the `Phase 2: ECP Formalization` or `Phase 3: ECP Signaling` phase. **You do not have to worry about adding in the tag yourself.** diff --git a/docs/articles/governance/Proposals/lifecycle.en.mdx b/docs/articles/governance/Proposals/lifecycle.en.mdx index a1dcbbb..31d8142 100644 --- a/docs/articles/governance/Proposals/lifecycle.en.mdx +++ b/docs/articles/governance/Proposals/lifecycle.en.mdx @@ -1,4 +1,8 @@ -# The Evmos Community Proposal Lifecycle +import ContentTimeline from '/src/components/ProposalSteps'; + +# Proposal Lifecycle + +<ContentTimeline step={4} /> ## **Phase 1**: Discussion & Ideation @@ -11,6 +15,7 @@ The purpose of this phase is to vet ideas with the active Evmos community member Phase 2 is where the idea is formalized into an ECP that includes all of the criteria specified in the ECP Template. It must be a clear and complete description of the proposed enhancement. All ECPs must have the following core components, **with additional/varying sections for certain proposal types (refer to the [templates page](/governance/proposals/templates))**: +:::tip <p style={{ fontSize: '1.2rem', marginTop: 0, fontWeight: 600 }}>Title: Short and sweet, with the [correct tags](/governance/proposals/definitions#proposal-phase--identification-tags) prefixed.</p> <hr /> @@ -25,7 +30,7 @@ Phase 2 is where the idea is formalized into an ECP that includes all of the cri **Proposal Type Specific Content** Make sure to double check your proposal type to see what [additional information or details are required](/governance/proposals/templates). **Especially for funding proposals!** - +::: - **Minimum Duration:** 72 hours (3 days) - **Forum Tag:** `[PRE-PROPOSAL]` diff --git a/docs/articles/governance/Proposals/submission.en.mdx b/docs/articles/governance/Proposals/submission.en.mdx index 52a3d9d..b7a8309 100644 --- a/docs/articles/governance/Proposals/submission.en.mdx +++ b/docs/articles/governance/Proposals/submission.en.mdx @@ -1,6 +1,4 @@ - - -# Proposal Submission for Voting +# Submission Guidelines ## Preparing the Proposal Payload @@ -50,12 +48,13 @@ At the end of the on-chain proposal, provide the IPFS hash or IPNS link to the p ### Community Pool For community pool spend proposals, there are five components: - -1. **Title** - the distinguishing name of the proposal, typically the way the that explorers list proposals -2. **Description** - the body of the proposal that further describes what is being proposed and details surrounding the proposal -3. **Recipient** - the Evmos (bech32-based) address that will receive funding from the Community Pool -4. **Amount** - the amount of funding that the recipient will receive in atto-EVMOS (`aevmos`) -5. **Deposit** - the amount that will be contributed to the deposit (in `aevmos`) from the account submitting the proposal +<ol> + <li>1. **Title** - the distinguishing name of the proposal, typically the way the that explorers list proposals</li> + <li>2. **Description** - the body of the proposal that further describes what is being proposed and details surrounding the proposal</li> + <li>3. **Recipient** - the Evmos (bech32-based) address that will receive funding from the Community Pool</li> + <li>4. **Amount** - the amount of funding that the recipient will receive in atto-EVMOS (`aevmos`)</li> + <li>5. **Deposit** - the amount that will be contributed to the deposit (in `aevmos`) from the account submitting the proposal</li> +</ol> **Community Pool Spend Payloads** @@ -92,13 +91,15 @@ Changes to the `gov` module are different from the other kinds of parameter chan For parameter-change proposals, there are seven components: -1. **Title** - the distinguishing name of the proposal, typically the way the that explorers list proposals -2. **Description** - the body of the proposal that further describes what is being proposed and details surrounding the proposal -3. **Subspace** - the Evmos module with the parameter that is being changed -4. **Key** - the parameter that will be changed -5. **Value** - the value of the parameter that will be changed by the governance mechanism -6. **Denom** - `aevmos` (atto-EVMOS) will be the type of asset used as the deposit -7. **Amount** - the amount that will be contributed to the deposit (in `aevmos`) from the account submitting the proposal +<ol> + <li>1. **Title** - the distinguishing name of the proposal, typically the way the that explorers list proposals</li> + <li>2. **Description** - the body of the proposal that further describes what is being proposed and details surrounding the proposal</li> + <li>3. **Subspace** - the Evmos module with the parameter that is being changed</li> + <li>4. **Key** - the parameter that will be changed</li> + <li>5. **Value** - the value of the parameter that will be changed by the governance mechanism</li> + <li>6. **Denom** - `aevmos` (atto-EVMOS) will be the type of asset used as the deposit</li> + <li>7. **Amount** - the amount that will be contributed to the deposit (in `aevmos`) from the account submitting the proposal</li> +</ol> **ParamChange Proposal Example** @@ -133,27 +134,30 @@ The deposit `denom` is `aevmos` and `amount` is `20100000000000000000`. Therefor For information on how to use `evmosd` binary to submit an on-chain proposal through the governance module. -1. `evmosd` is the command-line interface client that is used to send transactions and query Evmos -2. `tx gov submit-proposal param-change` indicates that the transaction is submitting a parameter-change proposal -3. `--from mykey` is the account key that pays the transaction fee and deposit amount -4. `--gas 500000` is the maximum amount of gas permitted to be used to process the transaction +<ol> + <li>1. `evmosd` is the command-line interface client that is used to send transactions and query Evmos</li> + <li>2. `tx gov submit-proposal param-change` indicates that the transaction is submitting a parameter-change proposal</li> + <li>3. `--from mykey` is the account key that pays the transaction fee and deposit amount</li> + <li>4. `--gas 500000` is the maximum amount of gas permitted to be used to process the transaction - the more content there is in the description of your proposal, the more gas your transaction will consume - if this number isn't high enough and there isn't enough gas to process your transaction, the transaction will fail - - the transaction will only use the amount of gas needed to process the transaction -5. `--gas-prices` is the flat-rate per unit of gas value for a validator to process your transaction -6. `--chain-id evmos_9001-2` is Evmos Mainnet. - - the testnet chain ID is `evmos_9000-4`. For current and past testnet information, please look at the [testnet repository](https://github.com/evmos/testnets) -7. `--node` is using a full node to send the transaction to the Evmos Mainnet - + - the transaction will only use the amount of gas needed to process the transaction</li> + <li>5. `--gas-prices` is the flat-rate per unit of gas value for a validator to process your transaction</li> + <li>6. `--chain-id evmos_9001-2` is Evmos Mainnet. + - the testnet chain ID is `evmos_9000-4`. For current and past testnet information, please look at the [testnet repository](https://github.com/evmos/testnets)</li> + <li>7. `--node` is using a full node to send the transaction to the Evmos Mainnet</li> +</ol> ### Testnet Submission You may want to submit your proposal to the testnet chain before the mainnet for a number of reasons: -1. To see what the proposal description will look like -2. To signal that your proposal is about to go live on the mainnet -3. To share what the proposal will look like in advance with stakeholders -4. To test the functionality of the governance features +<ol> +<li>1. To see what the proposal description will look like</li> +<li>2. To signal that your proposal is about to go live on the mainnet</li> +<li>3. To share what the proposal will look like in advance with stakeholders</li> +<li>4. To test the functionality of the governance features</li> +</ol> Submitting your proposal to the testnet increases the likelihood that you will discover a flaw before deploying your proposal on mainnet. A few things to keep in mind: diff --git a/docs/articles/governance/Proposals/templates.en.mdx b/docs/articles/governance/Proposals/templates.en.mdx index 999a658..8870b23 100644 --- a/docs/articles/governance/Proposals/templates.en.mdx +++ b/docs/articles/governance/Proposals/templates.en.mdx @@ -1,5 +1,4 @@ - -# Standardized Proposal Templates +# Formatting & Templates The Evmos Governance Framework allows for various different types of proposals, both on-chain and off-chain. This section serves as a basic guide for the necessary components of proposals. Depending on the proposal type, certain components may be required. Use this table as a reference sheet for which of the following components are required for your type. @@ -7,7 +6,6 @@ The Evmos Governance Framework allows for various different types of proposals, All proposals must include the following **Proposal Components**. - <p style={{ fontSize: '0.9rem'}}>**Title** - Short and sweet, with the [correct tags](/governance/proposals/definitions#proposal-phase--identification-tags) prefixed.</p> <p style={{ fontSize: '0.9rem'}}>**Author(s)** - List of authors and contributors involved in the writing of the proposal.</p> @@ -133,4 +131,4 @@ What amount is required for the workstream to achieve the initial target, and ho ## F. Protocol (ParamChange) Proposals -Refer to the [official Evmos documentation](https://docs.evmos.org/users/governance/param_change.html) for protocol and `ParamChange` proposals. +Refer to the [official Evmos documentation](https://docs.evmos.org/users/governance/param_change.html) for protocol and `ParamChange` proposals. \ No newline at end of file diff --git a/docs/articles/governance/Workstreams/index.mdx b/docs/articles/governance/Workstreams/index.mdx index 5f3fdcd..42956b2 100644 --- a/docs/articles/governance/Workstreams/index.mdx +++ b/docs/articles/governance/Workstreams/index.mdx @@ -1,4 +1,4 @@ -# DAO Workstreams (aka Sub-DAOs, Teams) +# Sub-DAO Workstreams ## Definition and Purpose @@ -10,11 +10,13 @@ Workstreams are the sub-units of how Evmos DAO advances its purpose. A workstrea Anyone may start a workstream and gather momentum behind it by posting on Commonwealth. Until a formal proposal for a budget is made, this workstream is considered “informal.” A workstream can be as broad or narrow as its initiators like, but workstream proposals must satisfy the following criteria: -- Have a clear objective that aligns with Evmos' values and objectives as listed in the [Constitution](/constitution). -- Distinguish itself from or explicitly state its improvements on existing workstreams. -- The specific KPI that the sub-DAO will focus on driving success in -- The actual work that the sub-DAO will undertake to drive toward the KPI -- Propose clear budgets and timelines for producing outcomes and all in line with the budget proposal flow. +<ul> + <li>Have a clear objective that aligns with Evmos' values and objectives as listed in the [Constitution](/constitution).</li> + <li>Distinguish itself from or explicitly state its improvements on existing workstreams.</li> + <li>The specific KPI that the sub-DAO will focus on driving success in</li> + <li>The actual work that the sub-DAO will undertake to drive toward the KPI</li> + <li>Propose clear budgets and timelines for producing outcomes and all in line with the budget proposal flow.</li> +</ul> ## Workstream Formation Process @@ -28,7 +30,9 @@ A great way to build trust within the community is to operate informally first. Workstreams have five potential states. Each of the five states and the requirements for a workstream in each state are outlined below: -- **Informal:** The workstream is not funded by the DAO, and has not made a formal proposal with its goals and a budgetary request. -- **Proposed:** The workstream has made a formal proposal to the DAO for a working budget. -- **Active:** The workstream is active and funded by the DAO. -- **Inactive:** The workstream has been discontinued and is no longer being funded by the DAO. +<ul> + <li>**Informal:** The workstream is not funded by the DAO, and has not made a formal proposal with its goals and a budgetary request.</li> + <li>**Proposed:** The workstream has made a formal proposal to the DAO for a working budget.</li> + <li>**Active:** The workstream is active and funded by the DAO. </li> + <li>**Inactive:** The workstream has been discontinued and is no longer being funded by the DAO.</li> +</ul> diff --git a/docs/articles/governance/index.md b/docs/articles/governance/index.md index 0cdd18e..a5d045d 100644 --- a/docs/articles/governance/index.md +++ b/docs/articles/governance/index.md @@ -16,16 +16,14 @@ While the governance module in Cosmos SDK is sufficient for on-chain governance, # Governance Overview -:::tip -**Note:** Working on a governance proposal? Make sure to look at the [best practices](./best-practices). -::: - Evmos has an on-chain governance mechanism for passing text proposals, changing [chain parameters](./chain-parameters), and spending [funds from the community pool](./community-pool). ## On- and off-chain Governance Structure - +:::tip +**Note:** Working on a governance proposal? Make sure to look at the [best practices](./best-practices). +::: ### Communication Methods Governance practices and decisions are communicated through different types of documents and design artifacts: @@ -53,8 +51,4 @@ involvement from members in the extended community occurs organically. - **[Telegram (@EvmosOrg)](https://t.me/EvmosOrg)** - General Evmos Telegram group - **[Twitter (@EvmosOrg)](https://twitter.com/EvmosOrg)** - - Official Evmos Twitter - -## Future Plans - -WIP + - Official Evmos Twitter \ No newline at end of file diff --git a/docs/articles/governance/voting.md b/docs/articles/governance/voting.md index a0e26c9..a5f27aa 100644 --- a/docs/articles/governance/voting.md +++ b/docs/articles/governance/voting.md @@ -1,5 +1,4 @@ -# Governance Voting - +# Voting and Delegations ## Voting Period @@ -18,12 +17,14 @@ Voting `NoWithVeto` provides a mechanism for a minority group representing a *th There are four criteria: -1. A minimum deposit of 192 EVMOS is required for the proposal to enter the voting period +<ol> + <li>1. A minimum deposit of 192 EVMOS is required for the proposal to enter the voting period - anyone may contribute to this deposit - - the deposit must be reached within 3 days (this is the deposit period) -2. A minimum of 33.4% of the network's voting power (quorum) is required to participate to make the proposal valid -3. A simple majority (greater than 50%) of the participating voting power must back the `Yes` vote during the 5-day voting period -4. Less than 33.4% of participating voting power votes `NoWithVeto` + - the deposit must be reached within 3 days (this is the deposit period)</li> + <li>2. A minimum of 33.4% of the network's voting power (quorum) is required to participate to make the proposal valid</li> + <li>3. A simple majority (greater than 50%) of the participating voting power must back the `Yes` vote during the 5-day voting period</li> + <li>4. Less than 33.4% of participating voting power votes `NoWithVeto`</li> +</ol> Currently, the criteria for submitting and passing/failing all proposal types is the same. diff --git a/package-lock.json b/package-lock.json index 202dd38..8e0c4bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,8 +14,8 @@ "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@mdx-js/react": "^1.6.22", - "@mui/icons-material": "^5.14.16", - "@mui/material": "^5.14.17", + "@mui/icons-material": "^5.14.18", + "@mui/material": "^5.14.18", "autoprefixer": "^10.4.16", "clsx": "^1.2.1", "postcss": "^8.4.31", @@ -4239,14 +4239,14 @@ } }, "node_modules/@mui/base": { - "version": "5.0.0-beta.23", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.23.tgz", - "integrity": "sha512-9L8SQUGAWtd/Qi7Qem26+oSSgpY7f2iQTuvcz/rsGpyZjSomMMO6lwYeQSA0CpWM7+aN7eGoSY/WV6wxJiIxXw==", + "version": "5.0.0-beta.24", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.24.tgz", + "integrity": "sha512-bKt2pUADHGQtqWDZ8nvL2Lvg2GNJyd/ZUgZAJoYzRgmnxBL9j36MSlS3+exEdYkikcnvVafcBtD904RypFKb0w==", "dependencies": { "@babel/runtime": "^7.23.2", - "@floating-ui/react-dom": "^2.0.2", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@floating-ui/react-dom": "^2.0.4", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "@popperjs/core": "^2.11.8", "clsx": "^2.0.0", "prop-types": "^15.8.1" @@ -4278,18 +4278,18 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.17.tgz", - "integrity": "sha512-eE0uxrpJAEL2ZXkeGLKg8HQDafsiXY+6eNpP4lcv3yIjFfGbU6Hj9/P7Adt8jpU+6JIhmxvILGj2r27pX+zdrQ==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.18.tgz", + "integrity": "sha512-yFpF35fEVDV81nVktu0BE9qn2dD/chs7PsQhlyaV3EnTeZi9RZBuvoEfRym1/jmhJ2tcfeWXiRuHG942mQXJJQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/mui" } }, "node_modules/@mui/icons-material": { - "version": "5.14.16", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.16.tgz", - "integrity": "sha512-wmOgslMEGvbHZjFLru8uH5E+pif/ciXAvKNw16q6joK6EWVWU5rDYWFknDaZhCvz8ZE/K8ZnJQ+lMG6GgHzXbg==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.18.tgz", + "integrity": "sha512-o2z49R1G4SdBaxZjbMmkn+2OdT1bKymLvAYaB6pH59obM1CYv/0vAVm6zO31IqhwtYwXv6A7sLIwCGYTaVkcdg==", "dependencies": { "@babel/runtime": "^7.23.2" }, @@ -4312,16 +4312,16 @@ } }, "node_modules/@mui/material": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.17.tgz", - "integrity": "sha512-+y0VeOLWfEA4Z98We/UH6KCo8+f2HLZDK45FY+sJf8kSojLy3VntadKtC/u0itqnXXb1Pr4wKB2tSIBW02zY4Q==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.18.tgz", + "integrity": "sha512-y3UiR/JqrkF5xZR0sIKj6y7xwuEiweh9peiN3Zfjy1gXWXhz5wjlaLdoxFfKIEBUFfeQALxr/Y8avlHH+B9lpQ==", "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/base": "5.0.0-beta.23", - "@mui/core-downloads-tracker": "^5.14.17", - "@mui/system": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/base": "5.0.0-beta.24", + "@mui/core-downloads-tracker": "^5.14.18", + "@mui/system": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "@types/react-transition-group": "^4.4.8", "clsx": "^2.0.0", "csstype": "^3.1.2", @@ -4369,12 +4369,12 @@ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, "node_modules/@mui/private-theming": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.17.tgz", - "integrity": "sha512-u4zxsCm9xmQrlhVPug+Ccrtsjv7o2+rehvrgHoh0siSguvVgVQq5O3Hh10+tp/KWQo2JR4/nCEwquSXgITS1+g==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.18.tgz", + "integrity": "sha512-WSgjqRlzfHU+2Rou3HlR2Gqfr4rZRsvFgataYO3qQ0/m6gShJN+lhVEvwEiJ9QYyVzMDvNpXZAcqp8Y2Vl+PAw==", "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/utils": "^5.14.17", + "@mui/utils": "^5.14.18", "prop-types": "^15.8.1" }, "engines": { @@ -4395,9 +4395,9 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.17.tgz", - "integrity": "sha512-AqpVjBEA7wnBvKPW168bNlqB6EN7HxTjLOY7oi275AzD/b1C7V0wqELy6NWoJb2yya5sRf7ENf4iNi3+T5cOgw==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.18.tgz", + "integrity": "sha512-pW8bpmF9uCB5FV2IPk6mfbQCjPI5vGI09NOLhtGXPeph/4xIfC3JdIX0TILU0WcTs3aFQqo6s2+1SFgIB9rCXA==", "dependencies": { "@babel/runtime": "^7.23.2", "@emotion/cache": "^11.11.0", @@ -4426,15 +4426,15 @@ } }, "node_modules/@mui/system": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.17.tgz", - "integrity": "sha512-Ccz3XlbCqka6DnbHfpL3o3TfOeWQPR+ewvNAgm8gnS9M0yVMmzzmY6z0w/C1eebb+7ZP7IoLUj9vojg/GBaTPg==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.18.tgz", + "integrity": "sha512-hSQQdb3KF72X4EN2hMEiv8EYJZSflfdd1TRaGPoR7CIAG347OxCslpBUwWngYobaxgKvq6xTrlIl+diaactVww==", "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/private-theming": "^5.14.17", - "@mui/styled-engine": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/private-theming": "^5.14.18", + "@mui/styled-engine": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "clsx": "^2.0.0", "csstype": "^3.1.2", "prop-types": "^15.8.1" @@ -4473,9 +4473,9 @@ } }, "node_modules/@mui/types": { - "version": "7.2.8", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.8.tgz", - "integrity": "sha512-9u0ji+xspl96WPqvrYJF/iO+1tQ1L5GTaDOeG3vCR893yy7VcWwRNiVMmPdPNpMDqx0WV1wtEW9OMwK9acWJzQ==", + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.9.tgz", + "integrity": "sha512-k1lN/PolaRZfNsRdAqXtcR71sTnv3z/VCCGPxU8HfdftDkzi335MdJ6scZxvofMAd/K/9EbzCZTFBmlNpQVdCg==", "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0" }, @@ -4486,12 +4486,12 @@ } }, "node_modules/@mui/utils": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.17.tgz", - "integrity": "sha512-yxnWgSS4J6DMFPw2Dof85yBkG02VTbEiqsikymMsnZnXDurtVGTIhlNuV24GTmFTuJMzEyTTU9UF+O7zaL8LEQ==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.18.tgz", + "integrity": "sha512-HZDRsJtEZ7WMSnrHV9uwScGze4wM/Y+u6pDVo+grUjt5yXzn+wI8QX/JwTHh9YSw/WpnUL80mJJjgCnWj2VrzQ==", "dependencies": { "@babel/runtime": "^7.23.2", - "@types/prop-types": "^15.7.9", + "@types/prop-types": "^15.7.10", "prop-types": "^15.8.1", "react-is": "^18.2.0" }, @@ -26285,14 +26285,14 @@ "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" }, "@mui/base": { - "version": "5.0.0-beta.23", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.23.tgz", - "integrity": "sha512-9L8SQUGAWtd/Qi7Qem26+oSSgpY7f2iQTuvcz/rsGpyZjSomMMO6lwYeQSA0CpWM7+aN7eGoSY/WV6wxJiIxXw==", + "version": "5.0.0-beta.24", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.24.tgz", + "integrity": "sha512-bKt2pUADHGQtqWDZ8nvL2Lvg2GNJyd/ZUgZAJoYzRgmnxBL9j36MSlS3+exEdYkikcnvVafcBtD904RypFKb0w==", "requires": { "@babel/runtime": "^7.23.2", - "@floating-ui/react-dom": "^2.0.2", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@floating-ui/react-dom": "^2.0.4", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "@popperjs/core": "^2.11.8", "clsx": "^2.0.0", "prop-types": "^15.8.1" @@ -26306,29 +26306,29 @@ } }, "@mui/core-downloads-tracker": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.17.tgz", - "integrity": "sha512-eE0uxrpJAEL2ZXkeGLKg8HQDafsiXY+6eNpP4lcv3yIjFfGbU6Hj9/P7Adt8jpU+6JIhmxvILGj2r27pX+zdrQ==" + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.18.tgz", + "integrity": "sha512-yFpF35fEVDV81nVktu0BE9qn2dD/chs7PsQhlyaV3EnTeZi9RZBuvoEfRym1/jmhJ2tcfeWXiRuHG942mQXJJQ==" }, "@mui/icons-material": { - "version": "5.14.16", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.16.tgz", - "integrity": "sha512-wmOgslMEGvbHZjFLru8uH5E+pif/ciXAvKNw16q6joK6EWVWU5rDYWFknDaZhCvz8ZE/K8ZnJQ+lMG6GgHzXbg==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.18.tgz", + "integrity": "sha512-o2z49R1G4SdBaxZjbMmkn+2OdT1bKymLvAYaB6pH59obM1CYv/0vAVm6zO31IqhwtYwXv6A7sLIwCGYTaVkcdg==", "requires": { "@babel/runtime": "^7.23.2" } }, "@mui/material": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.17.tgz", - "integrity": "sha512-+y0VeOLWfEA4Z98We/UH6KCo8+f2HLZDK45FY+sJf8kSojLy3VntadKtC/u0itqnXXb1Pr4wKB2tSIBW02zY4Q==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.18.tgz", + "integrity": "sha512-y3UiR/JqrkF5xZR0sIKj6y7xwuEiweh9peiN3Zfjy1gXWXhz5wjlaLdoxFfKIEBUFfeQALxr/Y8avlHH+B9lpQ==", "requires": { "@babel/runtime": "^7.23.2", - "@mui/base": "5.0.0-beta.23", - "@mui/core-downloads-tracker": "^5.14.17", - "@mui/system": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/base": "5.0.0-beta.24", + "@mui/core-downloads-tracker": "^5.14.18", + "@mui/system": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "@types/react-transition-group": "^4.4.8", "clsx": "^2.0.0", "csstype": "^3.1.2", @@ -26350,19 +26350,19 @@ } }, "@mui/private-theming": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.17.tgz", - "integrity": "sha512-u4zxsCm9xmQrlhVPug+Ccrtsjv7o2+rehvrgHoh0siSguvVgVQq5O3Hh10+tp/KWQo2JR4/nCEwquSXgITS1+g==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.18.tgz", + "integrity": "sha512-WSgjqRlzfHU+2Rou3HlR2Gqfr4rZRsvFgataYO3qQ0/m6gShJN+lhVEvwEiJ9QYyVzMDvNpXZAcqp8Y2Vl+PAw==", "requires": { "@babel/runtime": "^7.23.2", - "@mui/utils": "^5.14.17", + "@mui/utils": "^5.14.18", "prop-types": "^15.8.1" } }, "@mui/styled-engine": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.17.tgz", - "integrity": "sha512-AqpVjBEA7wnBvKPW168bNlqB6EN7HxTjLOY7oi275AzD/b1C7V0wqELy6NWoJb2yya5sRf7ENf4iNi3+T5cOgw==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.18.tgz", + "integrity": "sha512-pW8bpmF9uCB5FV2IPk6mfbQCjPI5vGI09NOLhtGXPeph/4xIfC3JdIX0TILU0WcTs3aFQqo6s2+1SFgIB9rCXA==", "requires": { "@babel/runtime": "^7.23.2", "@emotion/cache": "^11.11.0", @@ -26371,15 +26371,15 @@ } }, "@mui/system": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.17.tgz", - "integrity": "sha512-Ccz3XlbCqka6DnbHfpL3o3TfOeWQPR+ewvNAgm8gnS9M0yVMmzzmY6z0w/C1eebb+7ZP7IoLUj9vojg/GBaTPg==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.18.tgz", + "integrity": "sha512-hSQQdb3KF72X4EN2hMEiv8EYJZSflfdd1TRaGPoR7CIAG347OxCslpBUwWngYobaxgKvq6xTrlIl+diaactVww==", "requires": { "@babel/runtime": "^7.23.2", - "@mui/private-theming": "^5.14.17", - "@mui/styled-engine": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/private-theming": "^5.14.18", + "@mui/styled-engine": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "clsx": "^2.0.0", "csstype": "^3.1.2", "prop-types": "^15.8.1" @@ -26393,18 +26393,18 @@ } }, "@mui/types": { - "version": "7.2.8", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.8.tgz", - "integrity": "sha512-9u0ji+xspl96WPqvrYJF/iO+1tQ1L5GTaDOeG3vCR893yy7VcWwRNiVMmPdPNpMDqx0WV1wtEW9OMwK9acWJzQ==", + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.9.tgz", + "integrity": "sha512-k1lN/PolaRZfNsRdAqXtcR71sTnv3z/VCCGPxU8HfdftDkzi335MdJ6scZxvofMAd/K/9EbzCZTFBmlNpQVdCg==", "requires": {} }, "@mui/utils": { - "version": "5.14.17", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.17.tgz", - "integrity": "sha512-yxnWgSS4J6DMFPw2Dof85yBkG02VTbEiqsikymMsnZnXDurtVGTIhlNuV24GTmFTuJMzEyTTU9UF+O7zaL8LEQ==", + "version": "5.14.18", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.18.tgz", + "integrity": "sha512-HZDRsJtEZ7WMSnrHV9uwScGze4wM/Y+u6pDVo+grUjt5yXzn+wI8QX/JwTHh9YSw/WpnUL80mJJjgCnWj2VrzQ==", "requires": { "@babel/runtime": "^7.23.2", - "@types/prop-types": "^15.7.9", + "@types/prop-types": "^15.7.10", "prop-types": "^15.8.1", "react-is": "^18.2.0" }, diff --git a/package.json b/package.json index cded08a..b6d6fb8 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@mdx-js/react": "^1.6.22", - "@mui/icons-material": "^5.14.16", - "@mui/material": "^5.14.17", + "@mui/icons-material": "^5.14.18", + "@mui/material": "^5.14.18", "autoprefixer": "^10.4.16", "clsx": "^1.2.1", "postcss": "^8.4.31", diff --git a/src/css/custom.css b/src/css/custom.css index 00bf836..dba29c2 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -143,6 +143,11 @@ button, --ifm-color-primary-lighter: #dca06e; --ifm-color-primary-lightest: #c09068; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); + --step-text-color: white; +} + +[data-theme='light']{ + --step-text-color: black; } .pseudo-icon { @@ -243,4 +248,12 @@ article a[href^="http"]::after { width: 0.6rem; display: inline-block; margin-left: 0.3rem; +} + +.MuiStepper-root span { + color: var(--step-text-color) !important; +} + +ul { + list-style-type: disc; } \ No newline at end of file From bdc63db22af705c2172b192ef5e4bb3924d2adec Mon Sep 17 00:00:00 2001 From: = <=> Date: Thu, 23 Nov 2023 10:19:32 -0600 Subject: [PATCH 4/4] added :::tip to templates --- docs/articles/governance/Proposals/templates.en.mdx | 12 ++++++++---- docs/articles/governance/voting.md | 10 ++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/docs/articles/governance/Proposals/templates.en.mdx b/docs/articles/governance/Proposals/templates.en.mdx index 8870b23..7f1d039 100644 --- a/docs/articles/governance/Proposals/templates.en.mdx +++ b/docs/articles/governance/Proposals/templates.en.mdx @@ -6,6 +6,7 @@ The Evmos Governance Framework allows for various different types of proposals, All proposals must include the following **Proposal Components**. +:::tip <p style={{ fontSize: '0.9rem'}}>**Title** - Short and sweet, with the [correct tags](/governance/proposals/definitions#proposal-phase--identification-tags) prefixed.</p> <p style={{ fontSize: '0.9rem'}}>**Author(s)** - List of authors and contributors involved in the writing of the proposal.</p> @@ -15,9 +16,11 @@ All proposals must include the following **Proposal Components**. <p style={{ fontSize: '0.9rem'}}>**Abstract** - Abstract is a multi-sentence (short paragraph) technical summary. This should be a very terse and human-readable version of the motivation and specification sections. Someone should be able to read only the abstract to get the gist of what this specification does.</p> <p style={{ fontSize: '0.9rem'}}>**Motivation** - The motivation section should describe the "why" of this proposal. What problem does it solve? What benefit does it provide to the Evmos network?</p> +::: ## B. Project/Protocol Introduction +:::tip <h3 style={{ marginTop: 0 }}>Project / Initiative Specification</h3> <hr /> @@ -40,9 +43,10 @@ List all the achievements you have managed to accomplish so far, and the obstacl <li>Long Term Goals (12+ months)</li> <li>Success Metrics and/or KPIs to measure the growth of your project</li> </ul> +::: ## C. Funding Request - +:::tip <h3 style={{ marginTop: 0 }}>Fund Utilization and Distribution</h3> <hr /> @@ -82,10 +86,10 @@ If at any point the community believes that the Marketing Workstream is not fulf <h4>Closing Statements</h4> Final thoughts and details that you wish to convey to the community. - +::: ## D. Workstreams & Special Initiatives - +:::tip Anyone may start a workstream and gather momentum behind it by posting on Commonwealth. For more information on Workstream proposals, refer to [this section](/governance/proposals/definitions#workstream--special-initiatives). @@ -128,7 +132,7 @@ If the workstream was previously working informally, what did it achieve? If goi <h4>Total Budget</h4> What amount is required for the workstream to achieve the initial target, and how will it be spent? - +::: ## F. Protocol (ParamChange) Proposals Refer to the [official Evmos documentation](https://docs.evmos.org/users/governance/param_change.html) for protocol and `ParamChange` proposals. \ No newline at end of file diff --git a/docs/articles/governance/voting.md b/docs/articles/governance/voting.md index a5f27aa..a75b71c 100644 --- a/docs/articles/governance/voting.md +++ b/docs/articles/governance/voting.md @@ -6,10 +6,12 @@ The voting period is currently a fixed 5-day period. During the voting period, p ## Voting Options -1. **`Abstain`**: indicates that the voter is impartial to the outcome of the proposal. -2. **`Yes`**: indicates approval of the proposal in its current form. -3. **`No`**: indicates disapproval of the proposal in its current form. -4. **`NoWithVeto`**: indicates stronger opposition to the proposal than simply voting `No`. If the number of `NoWithVeto` votes is greater than a third of total votes excluding `Abstain` votes, the proposal is rejected and the deposits are [burned](#burned-deposits). +<ol> + <li>1. **`Abstain`**: indicates that the voter is impartial to the outcome of the proposal.</li> + <li>2. **`Yes`**: indicates approval of the proposal in its current form.</li> + <li>3. **`No`**: indicates disapproval of the proposal in its current form.</li> + <li>4. **`NoWithVeto`**: indicates stronger opposition to the proposal than simply voting `No`. If the number of `NoWithVeto` votes is greater than a third of total votes excluding `Abstain` votes, the proposal is rejected and the deposits are [burned](#burned-deposits).</li> +</ol> Voting `NoWithVeto` provides a mechanism for a minority group representing a *third* of the participating voting power to reject a proposal that would otherwise pass. This makes explicit an aspect of the consensus protocol: it works as long as only up to [a third of nodes fail](https://docs.tendermint.com/v0.35/introduction/what-is-tendermint.html). In other words, greater than a third of validators are always in a position to cause a proposal to fail outside the formalized governance process and the network's norms, such as by censoring transactions. The purpose of internalizing this aspect of the consensus protocol into the governance process is to discourage validators from relying on collusion and censorship tactics to influence voting outcomes.