From b4d5c7423bd8bb6ded1e6c751e1efd9492f1a849 Mon Sep 17 00:00:00 2001 From: Tim McMackin Date: Thu, 4 Dec 2025 06:43:58 -0500 Subject: [PATCH 1/2] Fast path for voting --- .../how-do-i-participate-in-governance.mdx | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/docs/governance/how-do-i-participate-in-governance.mdx b/docs/governance/how-do-i-participate-in-governance.mdx index 24cc7cad..0f50c65b 100644 --- a/docs/governance/how-do-i-participate-in-governance.mdx +++ b/docs/governance/how-do-i-participate-in-governance.mdx @@ -22,6 +22,34 @@ This site: - Shows active and past proposals and their states - Allows voting keys to claim voting rights +## Summary + +Here is a summary of how to vote for Etherlink upgrades: + +During a Proposal period, go to the [governance web site](https://governance.etherlink.com) and find the hash of the kernel to upvote. +Then run this command: + +```bash +octez-client call from \ + --entrypoint "upvote_proposal" \ + --arg "" +``` + +Parameters: + +- ``: The governance contract to call, either `KT1VZVNCNnhUp7s15d9RsdycP7C1iwYhAQ8r` for the slow governance process or `KT1DxndcFitAbxLdJCN3C1pPivqbC3RJxD1R` for the fast governance process +- ``: Your baker key or Etherlink voting key +- ``: The hash of the kernel to upvote + +During a Promotion period, run this command to vote for or against the kernel by running this command, using `yea`, `nay`, or `pass` as the argument: + +```bash +octez-client call from \ + --entrypoint "vote" --arg '"yea"' +``` + +The command does not need the hash of the kernel because only one kernel can be in the Promotion period at a time, so the options are to vote for or against that kernel or to abstain by voting "pass." + ## Governance contract addresses You need the address of the correct governance contract (and sometimes the address of the Etherlink Smart Rollup) to propose changes, vote on changes, and trigger approved changes. From 5826794e2c762598c3df79ed4a2448d14ec1d50f Mon Sep 17 00:00:00 2001 From: Tim McMackin Date: Thu, 4 Dec 2025 06:55:00 -0500 Subject: [PATCH 2/2] Haash starts with 0x --- docs/governance/how-do-i-participate-in-governance.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/governance/how-do-i-participate-in-governance.mdx b/docs/governance/how-do-i-participate-in-governance.mdx index 0f50c65b..c701f141 100644 --- a/docs/governance/how-do-i-participate-in-governance.mdx +++ b/docs/governance/how-do-i-participate-in-governance.mdx @@ -26,20 +26,20 @@ This site: Here is a summary of how to vote for Etherlink upgrades: -During a Proposal period, go to the [governance web site](https://governance.etherlink.com) and find the hash of the kernel to upvote. +During a Proposal period, go to the [governance web site](https://governance.etherlink.com) and find the hash of the kernel to upvote, adding `0x` if it doesn't already start with `0x`. Then run this command: ```bash octez-client call from \ --entrypoint "upvote_proposal" \ - --arg "" + --arg "0x" ``` Parameters: - ``: The governance contract to call, either `KT1VZVNCNnhUp7s15d9RsdycP7C1iwYhAQ8r` for the slow governance process or `KT1DxndcFitAbxLdJCN3C1pPivqbC3RJxD1R` for the fast governance process - ``: Your baker key or Etherlink voting key -- ``: The hash of the kernel to upvote +- ``: The hash of the kernel to upvote, starting with `0x` During a Promotion period, run this command to vote for or against the kernel by running this command, using `yea`, `nay`, or `pass` as the argument: @@ -312,7 +312,7 @@ During a Proposal period, bakers can propose updates by calling the `new_proposa ```bash octez-client call KT1VZVNCNnhUp7s15d9RsdycP7C1iwYhAQ8r from my_wallet \ --entrypoint "new_proposal" \ - --arg "" + --arg "0x" ``` The command takes these parameters: @@ -332,7 +332,7 @@ As an alternative, call the `upvote_proposal` entrypoint with the same parameter ```bash octez-client call KT1VZVNCNnhUp7s15d9RsdycP7C1iwYhAQ8r from my_wallet \ --entrypoint "upvote_proposal" \ - --arg "" + --arg "0x" ``` It's not necessary to upvote a proposal that you submitted; submitting a proposal implies that your account upvotes it.