From 05e4ced3f633dc47fb53b072098d6a237a773dc8 Mon Sep 17 00:00:00 2001
From: Greg Skriloff <35093316+gskril@users.noreply.github.com>
Date: Tue, 28 Jan 2025 15:11:56 -0500
Subject: [PATCH 1/3] Fix author avatars
---
app/app/opengraph/[...slug]/route.tsx | 2 +-
app/src/components/contribute/ContributorsSection.tsx | 4 ++--
app/src/utils/contributorHelper.ts | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/app/app/opengraph/[...slug]/route.tsx b/app/app/opengraph/[...slug]/route.tsx
index f48f6f13..e92869db 100644
--- a/app/app/opengraph/[...slug]/route.tsx
+++ b/app/app/opengraph/[...slug]/route.tsx
@@ -200,7 +200,7 @@ export async function GET(request: NextRequest) {
}}
>
@@ -39,7 +39,7 @@ export const ContributorsSection: FC<{
className="group relative transition-all hover:scale-105"
>
diff --git a/app/src/utils/contributorHelper.ts b/app/src/utils/contributorHelper.ts
index 7a9dfe1f..7e0d2531 100644
--- a/app/src/utils/contributorHelper.ts
+++ b/app/src/utils/contributorHelper.ts
@@ -15,11 +15,11 @@ export const getUsernameType = (
return 'unknown';
};
-export const getProfilePicture = (username: string, format: 'webp' | 'jpg') => {
+export const getProfilePicture = (username: string) => {
const type = getUsernameType(username);
if (type === 'ens') {
- return `https://avatarservice.xyz/64/${username}.${format}`;
+ return `https://ens-api.gregskril.com/avatar/${username}?width=64`;
}
if (type === 'github') {
From 5ca27a8640b06234367863a871e28ae29c00e62a Mon Sep 17 00:00:00 2001
From: Greg Skriloff <35093316+gskril@users.noreply.github.com>
Date: Tue, 28 Jan 2025 16:12:09 -0500
Subject: [PATCH 2/3] Add status and forum link to term 5-6 proposals
---
docs/dao/proposals/5.1.mdx | 36 +++++++++--------
docs/dao/proposals/5.10.mdx | 37 +++++++++--------
docs/dao/proposals/5.11.mdx | 39 ++++++++++--------
docs/dao/proposals/5.12.mdx | 51 ++++++++++++-----------
docs/dao/proposals/5.13.mdx | 40 +++++++++---------
docs/dao/proposals/5.14.mdx | 35 ++++++++--------
docs/dao/proposals/5.15.mdx | 29 +++++++------
docs/dao/proposals/5.16.mdx | 26 +++++++-----
docs/dao/proposals/5.17.1.mdx | 32 +++++++++------
docs/dao/proposals/5.17.2.mdx | 29 +++++++------
docs/dao/proposals/5.17.3.mdx | 33 ++++++++-------
docs/dao/proposals/5.18.mdx | 33 +++++++--------
docs/dao/proposals/5.19.mdx | 29 +++++++------
docs/dao/proposals/5.2.mdx | 72 +++++++++++++++++----------------
docs/dao/proposals/5.20.mdx | 29 +++++++------
docs/dao/proposals/5.21.mdx | 29 +++++++------
docs/dao/proposals/5.22.mdx | 26 +++++++-----
docs/dao/proposals/5.23.mdx | 5 +++
docs/dao/proposals/5.24.mdx | 26 ++++++------
docs/dao/proposals/5.25.mdx | 5 +++
docs/dao/proposals/5.26.mdx | 5 +++
docs/dao/proposals/5.27.mdx | 25 ++++++------
docs/dao/proposals/5.28.mdx | 38 ++++++++++--------
docs/dao/proposals/5.29.mdx | 28 +++++++------
docs/dao/proposals/5.3.mdx | 30 ++++++++------
docs/dao/proposals/5.4.1.mdx | 76 +++++++++++++++++++----------------
docs/dao/proposals/5.4.2.mdx | 56 +++++++++++++-------------
docs/dao/proposals/5.5.mdx | 70 ++++++++++++++++----------------
docs/dao/proposals/5.6.mdx | 26 +++++++-----
docs/dao/proposals/5.7.mdx | 36 ++++++++++-------
docs/dao/proposals/5.8.mdx | 32 ++++++++-------
docs/dao/proposals/5.9.mdx | 68 +++++++++++++++----------------
docs/dao/proposals/6.1.mdx | 5 +++
docs/dao/proposals/6.2.mdx | 5 ++-
34 files changed, 638 insertions(+), 503 deletions(-)
diff --git a/docs/dao/proposals/5.1.mdx b/docs/dao/proposals/5.1.mdx
index 836a450f..34bf13a0 100644
--- a/docs/dao/proposals/5.1.mdx
+++ b/docs/dao/proposals/5.1.mdx
@@ -1,34 +1,38 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'Deploy a new version of the DNSSEC oracle and DNS registrar that enables \'gasless DNSSEC\' functionality.',
- emoji: 'đź“–',
- contributors: [
- 'arachnid'
- ],
- proposal: {
- discourse: '18535',
- // snapshot: '0x8e3c8812bd52d1760eb2bbf8dc603d68860741f80d489dc051017e863151a242',
- type: 'executable'
- }
-};
+ description:
+ "Deploy a new version of the DNSSEC oracle and DNS registrar that enables 'gasless DNSSEC' functionality.",
+ emoji: 'đź“–',
+ contributors: ['arachnid'],
+ proposal: {
+ discourse: '18535',
+ type: 'executable',
+ tally:
+ '4208408830555077285685632645423534041634535116286721240943655761928631543220',
+ },
+}
# [EP5.1] [Executable] Upgrade DNSSEC support
-## Abstract
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep5-1-executable-upgrade-dnssec-support/18535) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/4208408830555077285685632645423534041634535116286721240943655761928631543220) |
+
+## Abstract
The ENS labs team has been working on a new version of the DNSSEC oracle and the DNS registrar that, combined with wildcard resolution (ENSIP 10) and CCIP-Read, allow for 'gasless DNSSEC' - enabling the use of DNS names inside ENS with no onchain transactions required. This proposal replaces the existing DNSSEC registrar with the new one.
-Existing DNS names will continue to function as before, and names can still be imported using the 'legacy' method. The new registrar also allows configuring a name by setting a TXT record on _ens.name.tld, containing the address of a special resolver contract to use, followed by any resolver-specific data. Resolvers designed for the purpose can be configured to parse this extra data, making configuration entirely offchain a possibility.
+Existing DNS names will continue to function as before, and names can still be imported using the 'legacy' method. The new registrar also allows configuring a name by setting a TXT record on \_ens.name.tld, containing the address of a special resolver contract to use, followed by any resolver-specific data. Resolvers designed for the purpose can be configured to parse this extra data, making configuration entirely offchain a possibility.
Alongside the new registrar and oracle contracts, a simple resolver is provided that reads the Ethereum address to resolve a name to from the extra data.
Post-execution, ENS Labs will run a process to upgrade all current DNS TLDs to use the new registrar. TLDs will only function with the new registrar once this (permissionless) transaction is sent for the TLD.
-## Specification
+## Specification
Call `setController` on the Root contract at `root.ens.eth`, passing in the address of the new DNS registrar (`0xb32cb5677a7c971689228ec835800432b339ba2b`).
-## Transactions
+## Transactions
| Address | Value | Function | Argument | Value |
| ------------------------------------------ | ----- | ------------- | -------- | ------------------------------------------ |
diff --git a/docs/dao/proposals/5.10.mdx b/docs/dao/proposals/5.10.mdx
index 179f2fa5..6eedf19b 100644
--- a/docs/dao/proposals/5.10.mdx
+++ b/docs/dao/proposals/5.10.mdx
@@ -1,25 +1,29 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal confirms the 8 individuals for the Security Council, as defined in EP5.7, to protect against governance attacks by canceling malicious proposals using the SecurityCouncil smart contract.',
- emoji: 'đź“–',
- contributors: [
- 'alextnetto.eth'
- ],
- proposal: {
- snapshot: '0xa0b1bfadf6853b5b0d59d3c4d73c434fc6389339887d05de805361372eb17c3a',
- type: 'social'
- }
-};
+ description:
+ 'This proposal confirms the 8 individuals for the Security Council, as defined in EP5.7, to protect against governance attacks by canceling malicious proposals using the SecurityCouncil smart contract.',
+ emoji: 'đź“–',
+ contributors: ['alextnetto.eth'],
+ proposal: {
+ snapshot:
+ '0xa0b1bfadf6853b5b0d59d3c4d73c434fc6389339887d05de805361372eb17c3a',
+ type: 'social',
+ },
+}
# [EP5.10] [Social] Confirming the ENS DAO Security Council Members
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/temp-check-enable-cancel-role-on-the-dao/19090) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0xa0b1bfadf6853b5b0d59d3c4d73c434fc6389339887d05de805361372eb17c3a) |
+
## Abstract
Following the successful passing of the [EP5.7](https://snapshot.org/#/ens.eth/proposal/0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54), this proposal aims to confirm the 8 individuals who will form the Security Council with the permissions defined in [EP5.7](https://snapshot.org/#/ens.eth/proposal/0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54). The Security Council will be responsible for protecting the organization from potential governance attacks by having the ability to cancel malicious proposals using the [SecurityCouncil](https://github.com/blockful-io/security-council-ens/blob/main/README.md) smart contract.
## Specification
-A discussion was held in the ENS forum titled **[[Temp Check] Enable CANCEL role on the DAO](https://discuss.ens.domains/t/temp-check-enable-cancel-role-on-the-dao/19090)**.
+A discussion was held in the ENS forum titled **[[Temp Check] Enable CANCEL role on the DAO](https://discuss.ens.domains/t/temp-check-enable-cancel-role-on-the-dao/19090)**.
Following that discussion, The [EP5.7](https://snapshot.org/#/ens.eth/proposal/0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54) proposal, which can be [found here](https://snapshot.org/#/ens.eth/proposal/0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54), detailed the need for a Security Council to mitigate the risk of governance attacks on the ENS DAO. The proposal passed with overwhelming support from the community, receiving 1.4 million votes and 100% approval.
As outlined in the [EP5.7](https://snapshot.org/#/ens.eth/proposal/0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54) proposal, the [SecurityCouncil](https://github.com/blockful-io/security-council-ens/blob/main/README.md) smart contract will be deployed, and the Security Council multisig will be granted the PROPOSER_ROLE in the timelock. This will allow the Security Council to cancel malicious proposals, without granting the ability to initiate proposals, vote on proposals, or perform any other actions. The contract also features an expiration mechanism that automatically revokes the council's veto power after 2 years, promoting decentralization.
@@ -37,7 +41,7 @@ The proposed Security Council will consist of the following 8 individuals in a 4
7. [brantly.eth](https://www.tally.xyz/gov/ens/delegate/brantly.eth)
8. [alextnetto.eth](https://www.tally.xyz/gov/ens/delegate/alextnetto.eth)
-The text of [EP5.7](https://snapshot.org/#/ens.eth/proposal/0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54) specified that the 5 delegates included on the veto contract would be included in the security council. To fill the remaining 3 places on the council, consideration was given to, delegation power, past activity in governance, economic skin on the game, and jurisdictional diversity (for legal reasons).
+The text of [EP5.7](https://snapshot.org/#/ens.eth/proposal/0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54) specified that the 5 delegates included on the veto contract would be included in the security council. To fill the remaining 3 places on the council, consideration was given to, delegation power, past activity in governance, economic skin on the game, and jurisdictional diversity (for legal reasons).
### Voting
@@ -54,15 +58,14 @@ Upon confirmation of the Security Council members through this social proposal,
3. The multisig will accept ownership of the SecurityCouncil contract.
4. The executable proposal will grant the PROPOSER_ROLE to the SecurityCouncil contract address using the grantRole function in the timelock.
-Once the executable proposal is passed and the contract is deployed with the necessary roles granted, the Security Council will be able to cancel malicious proposals to protect the ENS DAO.
+Once the executable proposal is passed and the contract is deployed with the necessary roles granted, the Security Council will be able to cancel malicious proposals to protect the ENS DAO.
After the specified expiration period (2 years), anyone can revoke the PROPOSER_ROLE from the Security Council, ensuring this is a time-limited mechanism that defaults back to a more decentralized posture.
-
-## Success Criteria
+## Success Criteria
For this social proposal to pass, the following quorum and voting requirements must be met:
1. **Quorum**: The proposal must receive a minimum of 1% of the total supply of $ENS (1 million votes) in the form of "Yes" and "Abstain" votes combined. "No" votes do not count towards quorum.
-2. **Approval**: Once the quorum is reached, the proposal requires a simple majority (>50%) of "Yes" votes among the "Yes" and "No" votes to pass. "Abstain" votes do not count towards the approval calculation.
\ No newline at end of file
+2. **Approval**: Once the quorum is reached, the proposal requires a simple majority (>50%) of "Yes" votes among the "Yes" and "No" votes to pass. "Abstain" votes do not count towards the approval calculation.
diff --git a/docs/dao/proposals/5.11.mdx b/docs/dao/proposals/5.11.mdx
index bc25bee7..aad37368 100644
--- a/docs/dao/proposals/5.11.mdx
+++ b/docs/dao/proposals/5.11.mdx
@@ -1,34 +1,39 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal funds the Meta-Governance Working Group with 374k USDC and 150k ENS to support DAO-wide operations, including Working Groups, treasury management, and governance initiatives, as specified in EP 5.9 and amended by EP 5.8.',
- emoji: 'đź“–',
- contributors: [
- 'avsa.eth'
- ],
- proposal: {
- tally: '76312276134880424811339391717815330375652916610982980144903695563372140531115',
- type: 'executable'
- }
-};
+ description:
+ 'This proposal funds the Meta-Governance Working Group with 374k USDC and 150k ENS to support DAO-wide operations, including Working Groups, treasury management, and governance initiatives, as specified in EP 5.9 and amended by EP 5.8.',
+ emoji: 'đź“–',
+ contributors: ['avsa.eth'],
+ proposal: {
+ tally:
+ '76312276134880424811339391717815330375652916610982980144903695563372140531115',
+ type: 'executable',
+ },
+}
# [EP5.11] [Executable] Fund the Meta-Governance Working Group (Term 5)
-## Abstract
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep5-11-executable-proposal-fund-the-meta-governance-working-group-term-5/19358) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/76312276134880424811339391717815330375652916610982980144903695563372140531115) |
-Meta-Governance is seeking funding to support DAO-wide operations, including Working Groups, treasury management, and governance initiatives. This request aligns with Rule 10.1.1 of the [Working Group Rules](https://docs.ens.domains/dao/wg/rules) and amendments introduced in [EP 4.8](https://docs.ens.domains/dao/proposals/4.8). This proposal will execute the funding specification according to [EP 5.9](https://snapshot.org/#/ens.eth/proposal/0x66d355555c24ed0d2fed0aee89e4fe009e2925c84144c4edc707d33e7c19e554), as amended by [EP 5.8](https://snapshot.org/#/ens.eth/proposal/0x1f328fd1fda5f3cabfdace3e521403def7ad41b0b0582e27334c135cd23c511d).
+## Abstract
+
+Meta-Governance is seeking funding to support DAO-wide operations, including Working Groups, treasury management, and governance initiatives. This request aligns with Rule 10.1.1 of the [Working Group Rules](https://docs.ens.domains/dao/wg/rules) and amendments introduced in [EP 4.8](https://docs.ens.domains/dao/proposals/4.8). This proposal will execute the funding specification according to [EP 5.9](https://snapshot.org/#/ens.eth/proposal/0x66d355555c24ed0d2fed0aee89e4fe009e2925c84144c4edc707d33e7c19e554), as amended by [EP 5.8](https://snapshot.org/#/ens.eth/proposal/0x1f328fd1fda5f3cabfdace3e521403def7ad41b0b0582e27334c135cd23c511d).
## Motivation
-### [EP 5.9 — Funding Request: ENS Meta-Governance Working Group Term 5 ](https://discuss.ens.domains/t/4-4-2-social-funding-request-ens-meta-goverance-working-group/17994)
+### [EP 5.9 — Funding Request: ENS Meta-Governance Working Group Term 5 ](https://discuss.ens.domains/t/4-4-2-social-funding-request-ens-meta-goverance-working-group/17994)
The Meta-Governance Working Group requests funding of **374,000 USDC and 150,000 ENS** from the ENS DAO treasury ([wallet.ensdao.eth](https://etherscan.io/address/0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7)). This funding will be used to support the governance processes of the ENS DAO and to manage and build infrastructure that supports the ENS DAO, its treasury, and its Working Groups.
-## Specification
+## Specification
The following transfers are to be made:
-- Transfer 374,000 USDC to [main.mg.wg.ens.eth](https://etherscan.io/address/0x91c32893216dE3eA0a55ABb9851f581d4503d39b).
+- Transfer 374,000 USDC to [main.mg.wg.ens.eth](https://etherscan.io/address/0x91c32893216dE3eA0a55ABb9851f581d4503d39b).
- Transfer 150,000 ENS to [main.mg.wg.ens.eth](https://etherscan.io/address/0x91c32893216dE3eA0a55ABb9851f581d4503d39b).
Addresses for confirmation:
-- 0x91c32893216de3ea0a55abb9851f581d4503d39b for main.mg.wg.ens.eth
\ No newline at end of file
+
+- 0x91c32893216de3ea0a55abb9851f581d4503d39b for main.mg.wg.ens.eth
diff --git a/docs/dao/proposals/5.12.mdx b/docs/dao/proposals/5.12.mdx
index 11bcab83..af5286ca 100644
--- a/docs/dao/proposals/5.12.mdx
+++ b/docs/dao/proposals/5.12.mdx
@@ -1,18 +1,22 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal aims to roll out an updated version of the Zodiac Roles Modifier module. The new version improves usability and transparency of treasury management operations. Upon approval, the Roles Modifier v2 module will be activated. Furthermore, this proposal requests authorization from the DAO to revise the permissions policy.',
- emoji: 'đź“–',
- contributors: [
- 'avsa.eth'
- ],
- proposal: {
- tally: '107992041043258996427224563090014372885335179099580585497266204203463156791290',
- type: 'executable'
- }
-};
+ description:
+ 'This proposal aims to roll out an updated version of the Zodiac Roles Modifier module. The new version improves usability and transparency of treasury management operations. Upon approval, the Roles Modifier v2 module will be activated. Furthermore, this proposal requests authorization from the DAO to revise the permissions policy.',
+ emoji: 'đź“–',
+ contributors: ['avsa.eth'],
+ proposal: {
+ tally:
+ '107992041043258996427224563090014372885335179099580585497266204203463156791290',
+ type: 'executable',
+ },
+}
# [EP 5.12] [Executable] Roles Modifier V2 Migration & Updates to Endowment Permissions
+| **Status** | Passed |
+| --------------------- | -------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-12-roles-modifier-v2-migration-updates-to-endowment-permissions/19173) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/107992041043258996427224563090014372885335179099580585497266204203463156791290) |
+
## Abstract
This proposal aims to roll out an updated version of the Zodiac Roles Modifier module. The new version improves usability and transparency of treasury management operations. Upon approval, the Roles Modifier v2 module will be activated.
@@ -51,25 +55,25 @@ This proposal outlines the following modifications to the permissions policy:
- **Token OUT Allowlist**: \\[DAI, USDT, USDC, rETH, wstETH, WETH, stETH].
- 4. The above arrays are to be utilised for swapping on CoW Swap, with equivalent lists replicated for Uniswap v3 and Balancer.
-2. **Introduction of CoW Swap** ([diff 4](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x23da9ade38e4477b23770ded512fd37b12381fab)):
+2. **Introduction of CoW Swap** ([diff 4](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x23da9ade38e4477b23770ded512fd37b12381fab)):
-- Addition of a **CoW Swap Order signer** to enable gas-minimised and MEV-protected swaps. This includes an extensive set of aggregated exchange routes, improving the efficiency and effectiveness of required swaps.
+- Addition of a **CoW Swap Order signer** to enable gas-minimised and MEV-protected swaps. This includes an extensive set of aggregated exchange routes, improving the efficiency and effectiveness of required swaps.
- Tokens will be swapped on CoW Swap according to the token IN/OUT allowlists mentioned above.
-3. **Deprecations and Removals**:
+3. **Deprecations and Removals**:
-- **Uniswap v2 Swaps** ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45-0x472b43f3)): Removed due to insufficient liquidity in V2 pools.
-- **Stakewise v2**: Deprecated functions related to deposit ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0xc874b064f465bdd6411d45734b56fac750cda29a)) and claim ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0xa3f21010e8b9a3930996c8849df38f9ca3647c20)) functions in light of the recent launch of Stakewise v3. Consequently, permitted actions related to Stakewise v2’s sETH2-ETH Uniswap pool are also removed ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0xc36442b4a4522e871399cd717abdd847ab11fe88)).
-- **Compound v2**Â ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0x39aa39c021dfbae8fac545936693ac917d5e7563)): Discontinued all actions targeting v2 contracts and v2 cTokens (cUSDC and cDAI) due to the ongoing transition of the protocol to its v3.
+- **Uniswap v2 Swaps** ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45-0x472b43f3)): Removed due to insufficient liquidity in V2 pools.
+- **Stakewise v2**: Deprecated functions related to deposit ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0xc874b064f465bdd6411d45734b56fac750cda29a)) and claim ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0xa3f21010e8b9a3930996c8849df38f9ca3647c20)) functions in light of the recent launch of Stakewise v3. Consequently, permitted actions related to Stakewise v2’s sETH2-ETH Uniswap pool are also removed ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0xc36442b4a4522e871399cd717abdd847ab11fe88)).
+- **Compound v2**Â ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#left-0x39aa39c021dfbae8fac545936693ac917d5e7563)): Discontinued all actions targeting v2 contracts and v2 cTokens (cUSDC and cDAI) due to the ongoing transition of the protocol to its v3.
- **Revocation of Existing/Obsolete Allowances:**Â All existing and outdated allowances previously set by the Endowment are revoked (set to zero). The ability to call the corresponding approve functions is included in the newly proposed policy. Accordingly, the payload contains a bundle of transactions to revoke these allowances.
-4. **Updates**:
+4. **Updates**:
-- **Uniswap v3** ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45-0x04e45aaf)) **and Balancer** ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0xba12222222228d8ba445958a75a0704d566bf2c8)): Adjusted to allow the mentioned token IN/OUT allowlists.
-- **Curve Pools**: Addition of stETH-ng (factory) pool ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/rMNui3Yp9LlBScVLFjY9cWkk4QGYoIVkkYxURs16ys?annotations=false#right-0x21e27a5e5513d6e65c4f830167390997aa84843a)) and removal of cUSDC + cDAI pool ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/rMNui3Yp9LlBScVLFjY9cWkk4QGYoIVkkYxURs16ys?annotations=false#left-0xa2b47e3d5c44877cca798226b7b8118f9bfb7a56); Compound v2 tokens).
-- **Curve ZAP Deposit Contract**Â ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/rMNui3Yp9LlBScVLFjY9cWkk4QGYoIVkkYxURs16ys?annotations=false#right-0x56c526b0159a258887e0d79ec3a80dfb940d0cd7)): Introduced to allow depositing and staking of LP tokens in a single step.
-- **Convex Staking**Â ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x6b27d7bc63f1999d14ff9ba900069ee516669ee8)): Added the CVX/stETH Rewards contract.
-- **Lido Withdrawals** ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x889edc2edab5f40e902b864ad4d7ade8e412f9b1)): Enhanced to include new withdrawal methods using permits for both wstETH and stETH; methods include `requestWithdrawalsWstETHWithPermit` and `requestWithdrawalsWithPermit`.
+- **Uniswap v3** ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45-0x04e45aaf)) **and Balancer** ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0xba12222222228d8ba445958a75a0704d566bf2c8)): Adjusted to allow the mentioned token IN/OUT allowlists.
+- **Curve Pools**: Addition of stETH-ng (factory) pool ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/rMNui3Yp9LlBScVLFjY9cWkk4QGYoIVkkYxURs16ys?annotations=false#right-0x21e27a5e5513d6e65c4f830167390997aa84843a)) and removal of cUSDC + cDAI pool ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/rMNui3Yp9LlBScVLFjY9cWkk4QGYoIVkkYxURs16ys?annotations=false#left-0xa2b47e3d5c44877cca798226b7b8118f9bfb7a56); Compound v2 tokens).
+- **Curve ZAP Deposit Contract**Â ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/rMNui3Yp9LlBScVLFjY9cWkk4QGYoIVkkYxURs16ys?annotations=false#right-0x56c526b0159a258887e0d79ec3a80dfb940d0cd7)): Introduced to allow depositing and staking of LP tokens in a single step.
+- **Convex Staking**Â ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x6b27d7bc63f1999d14ff9ba900069ee516669ee8)): Added the CVX/stETH Rewards contract.
+- **Lido Withdrawals** ([diff](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x889edc2edab5f40e902b864ad4d7ade8e412f9b1)): Enhanced to include new withdrawal methods using permits for both wstETH and stETH; methods include `requestWithdrawalsWstETHWithPermit` and `requestWithdrawalsWithPermit`.
- **Spark Rewards Claim** ([diff 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/C0zUV4NtNErufEpbpNc2S55F2oiAGw8aKE2jYwWjLg?annotations=false#right-0x4370d3b6c9588e02ce9d22e684387859c7ff5b34)): Added functionality to claim wstETH rewards in Spark.
# Audit Considerations
@@ -85,4 +89,3 @@ The existing Roles Modifier v1 module will remain active to ensure a smooth tran
## Policy Visualisation in Terms of DeFi Kit Actions
The “show annotations” button, located at the top-right [here 1](https://roles.gnosisguild.org/eth:0xBd1099dFD3c11b65FB4BB19A350da2f5B61Efb0d/roles/ENS-MANAGER-V1/diff/rMNui3Yp9LlBScVLFjY9cWkk4QGYoIVkkYxURs16ys?annotations=false), provides a visualisation of the proposed permissions policy expressed through the DeFi Kit Protocol Actions. This feature offers a more abstract and simplified description of the policy, enhancing understanding and accessibility.
-
diff --git a/docs/dao/proposals/5.13.mdx b/docs/dao/proposals/5.13.mdx
index 6e8dd36d..fff24695 100644
--- a/docs/dao/proposals/5.13.mdx
+++ b/docs/dao/proposals/5.13.mdx
@@ -1,25 +1,29 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal aims to establish a Security Council for the ENS DAO with the authority to veto malicious proposals, with a built-in expiration mechanism to prevent centralized control and ensure greater delegation and governance distribution over time.',
- emoji: 'đź“–',
- contributors: [
- 'alextnetto.eth'
- ],
- proposal: {
- tally: '42329103797433777309488042029679811802172320979541414683300183273376839219133',
- type: 'executable'
- }
-};
+ description:
+ 'This proposal aims to establish a Security Council for the ENS DAO with the authority to veto malicious proposals, with a built-in expiration mechanism to prevent centralized control and ensure greater delegation and governance distribution over time.',
+ emoji: 'đź“–',
+ contributors: ['alextnetto.eth'],
+ proposal: {
+ tally:
+ '42329103797433777309488042029679811802172320979541414683300183273376839219133',
+ type: 'executable',
+ },
+}
# [EP 5.13] [Executable] Security Council
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep5-13-executable-security-council/19412) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/42329103797433777309488042029679811802172320979541414683300183273376839219133) |
+
## Abstract
The primary mission of ENS DAO is to govern the protocol and allocate resources from the treasury in line with the DAO's constitution and broader objectives. However, due to changing economic dynamics, the DAO is increasingly vulnerable to attacks aimed at draining its treasury.
To safeguard the DAO's integrity and longevity, a Security Council with the authority to cancel malicious proposals is needed. To avoid perpetuating centralized power, the Security Council's authority will have a built-in expiration date. After two years, anyone will be able to call a [function](https://github.com/blockful-io/security-council-ens/blob/main/src/SecurityCouncil.sol#L59) that revokes the council's power to veto proposals, ensuring a time-limited mechanism to counter malicious attacks while promoting more delegation and governance distribution.
-![security-council-diagram](https://hackmd.io/\_uploads/BJb0bHP\_A.png)
+![security-council-diagram](https://hackmd.io/_uploads/BJb0bHP_A.png)
## Motivation
@@ -33,7 +37,7 @@ The short-term solution was delegating 3.8M $ENS to a contract that can only vot
## Specification
-To enhance security, the [SecurityCouncil contract](https://github.com/blockful-io/security-council-ens/blob/main/src/SecurityCouncil.sol) will be deployed, receiving the PROPOSER_ROLE in the timelock, granting it the ability to cancel proposals (callable only by the [Security Council multisig](https://etherscan.io/address/0xaa5cd05f6b62c3af58ae9c4f3f7a2acc2cdc2cc7)) without the power to initiate or modify other DAO actions. **The scope of this proposal is to assign the PROPOSER_ROLE to the SecurityCouncil contract ([Etherscan](https://etherscan.io/address/0xb8fa0ce3f91f41c5292d07475b445c35ddf63ee0#code))\*\*.
+To enhance security, the [SecurityCouncil contract](https://github.com/blockful-io/security-council-ens/blob/main/src/SecurityCouncil.sol) will be deployed, receiving the PROPOSER_ROLE in the timelock, granting it the ability to cancel proposals (callable only by the [Security Council multisig](https://etherscan.io/address/0xaa5cd05f6b62c3af58ae9c4f3f7a2acc2cdc2cc7)) without the power to initiate or modify other DAO actions. \*\*The scope of this proposal is to assign the PROPOSER_ROLE to the SecurityCouncil contract ([Etherscan](https://etherscan.io/address/0xb8fa0ce3f91f41c5292d07475b445c35ddf63ee0#code))\*\*.
To ensure decentralization, the contract will also feature a time-based expiration mechanism that allows anyone to revoke the PROPOSER_ROLE after two years. This window provides time to strengthen delegation and address current vulnerabilities, facilitating the DAO's transition to a more secure governance scenario.
@@ -49,13 +53,13 @@ It is in the best interest of everyone to make clear the expectations and respon
The security council is expected to act only in emergency, in the given following situations or similar cases:
-* If a proposal goes against the ENS constitution
+- If a proposal goes against the ENS constitution
-* If a proposal is approved with malicious intent against the DAO longevity/sustainability
+- If a proposal is approved with malicious intent against the DAO longevity/sustainability
-* If such proposal is approved by any group of voters, but directly financially incentivised to vote against the DAOs interests to preserve their own financial stake.
+- If such proposal is approved by any group of voters, but directly financially incentivised to vote against the DAOs interests to preserve their own financial stake.
-* If any approved proposal goes directly against the DAO for the sole benefit of an attacker.
+- If any approved proposal goes directly against the DAO for the sole benefit of an attacker.
## Relevant links
@@ -69,4 +73,4 @@ The security council is expected to act only in emergency, in the given followin
- [[EP5.10][Social] Confirming the ENS DAO Security Council Members](https://snapshot.org/#/ens.eth/proposal/0xa0b1bfadf6853b5b0d59d3c4d73c434fc6389339887d05de805361372eb17c3a)
-- [Forum discussion](https://discuss.ens.domains/t/temp-check-enable-cancel-role-on-the-dao/19090/19)
\ No newline at end of file
+- [Forum discussion](https://discuss.ens.domains/t/temp-check-enable-cancel-role-on-the-dao/19090/19)
diff --git a/docs/dao/proposals/5.14.mdx b/docs/dao/proposals/5.14.mdx
index ea49d263..a05535ed 100644
--- a/docs/dao/proposals/5.14.mdx
+++ b/docs/dao/proposals/5.14.mdx
@@ -1,18 +1,22 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal aims to introduce new permissions for deploying Endowment funds, focusing on improved diversification and alignment with the evolving market landscape and liquidity.',
- emoji: 'đź“–',
- contributors: [
- 'alextnetto.eth'
- ],
- proposal: {
- tally: '462537345451524095629071359388092434511638926463658570104856324869910407296726',
- type: 'executable'
- }
-};
+ description:
+ 'This proposal aims to introduce new permissions for deploying Endowment funds, focusing on improved diversification and alignment with the evolving market landscape and liquidity.',
+ emoji: 'đź“–',
+ contributors: ['alextnetto.eth'],
+ proposal: {
+ tally:
+ '462537345451524095629071359388092434511638926463658570104856324869910407296726',
+ type: 'executable',
+ },
+}
# [EP 5.14] [Executable] Endowment permissions to karpatkey - Update #4
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-14-executable-endowment-permissions-to-karpatkey-update-4/19503) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/62537345451524095629071359388092434511638926463658570104856324869910407296726) |
+
# Abstract
This proposal aims to introduce new permissions for deploying Endowment funds, focusing on improved diversification and alignment with the evolving market landscape and liquidity. We are also introducing an independent audit report together with the Permissions Update; this will be the standard practice for Permissions Updates going forward.
@@ -63,11 +67,10 @@ We have received feedback in the previous proposal that independent, 3rd party c
In our commitment to transparency and effort towards DAO efficiency, karpatkey decided to engage with independent, third-party firms / individuals for every contract upgrade starting with this proposal. [ThirdGuard](https://thirdguard.com/) has been engaged for this proposal's code review; ThirdGuard is a provider of on-chain risk monitoring solutions, and has been working with the Zodiac Roles Modifier since its inception (and its precursor, Scope Guard). Given their past experiences across Zodiac Roles Modifier, Solidity, and DeFi risk management, ThirdGuard was deemed to be a suitable candidate to fulfil the role of policy reviewer. Their approach to auditing the permissions can be found [here](https://www.loom.com/share/0b3cbcd6907a4455ab45ead4887c7f9a?sid=9bd0a2c7-d932-45c0-acad-8516201c56ea).
-**The ThirdGuard audit for the permissions in this payload can be found [here](https://github.com/ThirdGuard/roles-policy-audits/blob/main/ENS/ens-policy-audit-v2-21st-Aug-2024.pdf
-).**
+**The ThirdGuard audit for the permissions in this payload can be found [here](https://github.com/ThirdGuard/roles-policy-audits/blob/main/ENS/ens-policy-audit-v2-21st-Aug-2024.pdf).**
Audit report summary is as follows:
-* No material findings were found.
-* Policy changes requested were considered bona fide actions needed by the Manager to carry out their DeFi operations.
-* 1 Informational Finding and 1 Warning were logged, and acknowledged by karpatkey. These findings do not post an immediate risk but are relevant to security best practices.
\ No newline at end of file
+- No material findings were found.
+- Policy changes requested were considered bona fide actions needed by the Manager to carry out their DeFi operations.
+- 1 Informational Finding and 1 Warning were logged, and acknowledged by karpatkey. These findings do not post an immediate risk but are relevant to security best practices.
diff --git a/docs/dao/proposals/5.15.mdx b/docs/dao/proposals/5.15.mdx
index b4041933..724b4bc2 100644
--- a/docs/dao/proposals/5.15.mdx
+++ b/docs/dao/proposals/5.15.mdx
@@ -1,19 +1,24 @@
-{/* * @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'Agora proposes adding the functionality of the ProposalBond to the ENS DAO Governor that would allow a proposer to propose with a lower threshold.',
- emoji: 'đź“–',
- contributors: [
- 'steward.estmcmxci.eth'
- ],
- proposal: {
- snapshot: '0xca27ce450e2a404b51d7ec7979639561dc5d8302949b3a29e4dfef2a8993f018',
- discourse: 'https://discuss.ens.domains/t/temp-check-social-adding-proposalbond-to-ens-governor-to-make-proposing-more-accessible/19539/6',
- type: 'social'
- }
-};
+ description:
+ 'Agora proposes adding the functionality of the ProposalBond to the ENS DAO Governor that would allow a proposer to propose with a lower threshold.',
+ emoji: 'đź“–',
+ contributors: ['steward.estmcmxci.eth'],
+ proposal: {
+ snapshot:
+ '0xca27ce450e2a404b51d7ec7979639561dc5d8302949b3a29e4dfef2a8993f018',
+ discourse:
+ 'https://discuss.ens.domains/t/temp-check-social-adding-proposalbond-to-ens-governor-to-make-proposing-more-accessible/19539/6',
+ type: 'social',
+ },
+}
# [EP 5.15] [Social] Adding ProposalBond to ENS Governor to make proposing more accessible
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/temp-check-social-adding-proposalbond-to-ens-governor-to-make-proposing-more-accessible/19539?u=estmcmxci) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0xca27ce450e2a404b51d7ec7979639561dc5d8302949b3a29e4dfef2a8993f018) |
+
## Abstract
The proposal threshold for propose new executable ENS proposals is high, and rightly so. ENS is one of the most popular DAOs and community in the Web3 community and keeping the quality bar of proposals to the highest standard is very important. However, ENS also has the treasury and the desire to expand the community and make proposing easier and more accessible to enable more builders to come and build in ENS.
diff --git a/docs/dao/proposals/5.16.mdx b/docs/dao/proposals/5.16.mdx
index 57086c26..950b148c 100644
--- a/docs/dao/proposals/5.16.mdx
+++ b/docs/dao/proposals/5.16.mdx
@@ -1,18 +1,22 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This executable proposal seeks to implement the reimbursement payment to ENS Labs for the legal fees incurred while pursuing litigation to protect the eth.link domain.',
- emoji: 'đź“–',
- contributors: [
- 'nick.eth'
- ],
- proposal: {
- tally: '33657496545373741813637578444724485346468737982573562831880427564621945332995',
- type: 'executable'
- }
-};
+ description:
+ 'This executable proposal seeks to implement the reimbursement payment to ENS Labs for the legal fees incurred while pursuing litigation to protect the eth.link domain.',
+ emoji: 'đź“–',
+ contributors: ['nick.eth'],
+ proposal: {
+ tally:
+ '33657496545373741813637578444724485346468737982573562831880427564621945332995',
+ type: 'executable',
+ },
+}
# [EP 5.16] [Executable] Reimbursement of ENS Labs’ legal fees in eth.link litigation
+| **Status** | Passed |
+| --------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-16-executable-reimbursement-of-ens-labs-legal-fees-in-eth-link-litigation/19613) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/33657496545373741813637578444724485346468737982573562831880427564621945332995) |
+
## Summary
This executable proposal seeks to implement the reimbursement payment to ENS Labs for the legal fees incurred while pursuing litigation to protect the eth.link domain. The reimbursement was approved in the previously passed social proposal [EP 5.3](./5.3).
diff --git a/docs/dao/proposals/5.17.1.mdx b/docs/dao/proposals/5.17.1.mdx
index 586a0699..b31e311d 100644
--- a/docs/dao/proposals/5.17.1.mdx
+++ b/docs/dao/proposals/5.17.1.mdx
@@ -1,19 +1,24 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This social proposal requests $254k USDC for operations through April 2025, covering compensation, tools, and resources for governance.',
- emoji: 'đź“–',
- contributors: [
- '5pence.eth'
- ],
- proposal: {
- snapshot: '0x0f906ef744da4aace051305dff824fe7b000814f23af36f037f0dd23a1a94f98',
- discourse: 'https://discuss.ens.domains/t/5-17-1-social-funding-request-ens-meta-governance-working-group-term-5-oct-window/19677?',
- type: 'social'
- }
-};
+ description:
+ 'This social proposal requests $254k USDC for operations through April 2025, covering compensation, tools, and resources for governance.',
+ emoji: 'đź“–',
+ contributors: ['5pence.eth'],
+ proposal: {
+ snapshot:
+ '0x0f906ef744da4aace051305dff824fe7b000814f23af36f037f0dd23a1a94f98',
+ discourse:
+ 'https://discuss.ens.domains/t/5-17-1-social-funding-request-ens-meta-governance-working-group-term-5-oct-window/19677?',
+ type: 'social',
+ },
+}
# [5.17.1] [Social] Funding Request: ENS Meta-Governance Working Group Term 5 (Oct. Window)
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/5-17-1-social-funding-request-ens-meta-governance-working-group-term-5-oct-window/19677) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0x0f906ef744da4aace051305dff824fe7b000814f23af36f037f0dd23a1a94f98) |
+
## Abstract
The Meta-Governance Working Group is responsible for providing governance oversight and supporting the management and operation of working groups through DAO tooling and governance initiatives as well as treasury management for the DAO.
@@ -25,7 +30,7 @@ This social proposal is submitted to satisfy the requirements set out in Rule 10
This specification is the amount requested from the DAO treasury to the Metagov Multisig to fulfill anticipated budgetary needs through the next formal funding window in April 2025.
| | USDC | ETH | $ENS |
-|----------------------------|------|-----|------|
+| -------------------------- | ---- | --- | ---- |
| ENS Meta-Gov Main Multisig | 254k | 0 | 0 |
This amount will cover all expected expenses outlined below while leaving a 100k prudent reserve to ensure continuity if future funding is delayed.
@@ -56,6 +61,7 @@ Meta-Gov sets aside funds to ensure coverage for mission-critical initiatives. W
| Total Balance | 639k | - | - |
### Governance Distributions
+
The governance distribution strategy for Term 6 will be announced and posted as a temp check in the forum. This strategy will then be codified by a DAO vote.
### Description of Initiatives/Pods
diff --git a/docs/dao/proposals/5.17.2.mdx b/docs/dao/proposals/5.17.2.mdx
index 0609bb8e..8674f630 100644
--- a/docs/dao/proposals/5.17.2.mdx
+++ b/docs/dao/proposals/5.17.2.mdx
@@ -1,19 +1,24 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This social proposal requests $836k USDC for ecosystem initiatives, including grants, hackathons, and partnerships.',
- emoji: 'đź“–',
- contributors: [
- 'slobo.eth'
- ],
- proposal: {
- snapshot: '0xfe303865510b5ef7fabee2bcbd5081afa01f276195f57e1561ff27c477459984',
- discourse: 'https://discuss.ens.domains/t/5-17-2-social-funding-request-ens-ecosystem-working-group/19678/2',
- type: 'social'
- }
-};
+ description:
+ 'This social proposal requests $836k USDC for ecosystem initiatives, including grants, hackathons, and partnerships.',
+ emoji: 'đź“–',
+ contributors: ['slobo.eth'],
+ proposal: {
+ snapshot:
+ '0xfe303865510b5ef7fabee2bcbd5081afa01f276195f57e1561ff27c477459984',
+ discourse:
+ 'https://discuss.ens.domains/t/5-17-2-social-funding-request-ens-ecosystem-working-group/19678/2',
+ type: 'social',
+ },
+}
# [5.17.2] [Social] Funding Request: ENS Ecosystem Working Group
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/5-17-2-social-funding-request-ens-ecosystem-working-group/19678) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0xfe303865510b5ef7fabee2bcbd5081afa01f276195f57e1561ff27c477459984) |
+
## Abstract
The ENS Ecosystem Working Group requests funding of 836,000 USDC to support operations through April 2025. This is the only funding request of Term 5.
diff --git a/docs/dao/proposals/5.17.3.mdx b/docs/dao/proposals/5.17.3.mdx
index ea573fa7..df86373c 100644
--- a/docs/dao/proposals/5.17.3.mdx
+++ b/docs/dao/proposals/5.17.3.mdx
@@ -1,19 +1,24 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This social proposal requests $236k USDC for grants, events, hackathons, and bounties supporting Web3 infrastructure',
- emoji: 'đź“–',
- contributors: [
- 'simona.eth'
- ],
- proposal: {
- snapshot: '0xafb1325f49057dd20fabf2908531da93565172525309a0a3a914daa7f773b0c6',
- discourse: 'https://discuss.ens.domains/t/5-17-3-social-funding-request-ens-public-goods-working-group/19679',
- type: 'social'
- }
-};
+ description:
+ 'This social proposal requests $236k USDC for grants, events, hackathons, and bounties supporting Web3 infrastructure',
+ emoji: 'đź“–',
+ contributors: ['simona.eth'],
+ proposal: {
+ snapshot:
+ '0xafb1325f49057dd20fabf2908531da93565172525309a0a3a914daa7f773b0c6',
+ discourse:
+ 'https://discuss.ens.domains/t/5-17-3-social-funding-request-ens-public-goods-working-group/19679',
+ type: 'social',
+ },
+}
# [5.17.3] [Social] Funding Request: ENS Public Goods Working Group
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/5-17-3-social-funding-request-ens-public-goods-working-group/19679) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0xafb1325f49057dd20fabf2908531da93565172525309a0a3a914daa7f773b0c6) |
+
## Abstract
The ENS Public Goods Working Group requests funding to support operations until the next funding window in April 2025.
@@ -50,10 +55,10 @@ Subtracting the 89k available to rollover from 2024, the unmet need is 226k USDC
This new category consolidates the exisiting Large and Small grants under one category and program title. The Public Good working group has been working with a provider to create a unified platform which will be announced during frENSday in Bangkok on 11/11/2024. To ensure grantees have consistency, the funds requested for this category carry the program through to Q3 which is an exception from the other spending categories which plan through to April 2025.
- **Small Grants**
-Multiple micro-grants will be distributed to builders via the Builder Grants platform to be launched. We have added the amount expected to spend in the next 5 months with the same amounts distributed in the last rounds.
+ Multiple micro-grants will be distributed to builders via the Builder Grants platform to be launched. We have added the amount expected to spend in the next 5 months with the same amounts distributed in the last rounds.
- **Large Grants**
-Grants up to 50k USDC with applications accepted on a rolling basis throughout the term. Large Grants will continue in Q4. The working group will continue to focus on strengthening impact measurements accomplished by grantees during the previous Large Grants cycle.
+ Grants up to 50k USDC with applications accepted on a rolling basis throughout the term. Large Grants will continue in Q4. The working group will continue to focus on strengthening impact measurements accomplished by grantees during the previous Large Grants cycle.
### PG Perpetual Bounty
diff --git a/docs/dao/proposals/5.18.mdx b/docs/dao/proposals/5.18.mdx
index b87f4292..86eb7cfe 100644
--- a/docs/dao/proposals/5.18.mdx
+++ b/docs/dao/proposals/5.18.mdx
@@ -1,20 +1,21 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal outlines the ENS DAO\'s steward compensation structure for Term 6, detailing monthly USDC payments for various roles, a new $ENS token distribution tied to annual USDC compensation, and terms for DAO approval.',
- emoji: 'đź“–',
- contributors: [
- '5pence.eth'
- ],
- proposal: {
- snapshot: '0x88de13f2f088390262d1d5e7db9ddff5a74d0b878fedf590a0448c32692078ba',
- discourse: 'https://discuss.ens.domains/t/ens-dao-steward-compensation-structure-term-6/19739',
- type: 'social'
- }
-};
-
-| Status | Posted on Snapshot |
-| ---------- | -------------------------------------------- |
-| **Author** | [5pence.eth](https://twitter.com/5pence_eth) |
+ description:
+ "This proposal outlines the ENS DAO's steward compensation structure for Term 6, detailing monthly USDC payments for various roles, a new $ENS token distribution tied to annual USDC compensation, and terms for DAO approval.",
+ emoji: 'đź“–',
+ contributors: ['5pence.eth'],
+ proposal: {
+ snapshot:
+ '0x88de13f2f088390262d1d5e7db9ddff5a74d0b878fedf590a0448c32692078ba',
+ discourse:
+ 'https://discuss.ens.domains/t/ens-dao-steward-compensation-structure-term-6/19739',
+ type: 'social',
+ },
+}
+
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ens-dao-steward-compensation-structure-term-6/19739) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0x88de13f2f088390262d1d5e7db9ddff5a74d0b878fedf590a0448c32692078ba) |
# [EP 5.18] [Social] ENS DAO Steward Compensation Structure - Term 6
diff --git a/docs/dao/proposals/5.19.mdx b/docs/dao/proposals/5.19.mdx
index 30eb1d9c..9e9a27bd 100644
--- a/docs/dao/proposals/5.19.mdx
+++ b/docs/dao/proposals/5.19.mdx
@@ -1,19 +1,24 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal outlines a pilot program to distribute ENS governance tokens to eligible contributors receiving grants, bounties, or payments from the DAO, aiming to engage them in governance by issuing tokens according to a quadratic distribution model, with the program’s budget to be determined by a ranked choice vote.',
- emoji: 'đź“–',
- contributors: [
- 'avsa.eth'
- ],
- proposal: {
- snapshot: '0xfa54ff2b55f0495c96ec2d8645241bcff48ca6afe1f4925fb51f29c4667252df',
- discourse: 'https://discuss.ens.domains/t/ep-5-19-social-governance-distribution-pilot-program/19759',
- type: 'social'
- }
-};
+ description:
+ 'This proposal outlines a pilot program to distribute ENS governance tokens to eligible contributors receiving grants, bounties, or payments from the DAO, aiming to engage them in governance by issuing tokens according to a quadratic distribution model, with the program’s budget to be determined by a ranked choice vote.',
+ emoji: 'đź“–',
+ contributors: ['avsa.eth'],
+ proposal: {
+ snapshot:
+ '0xfa54ff2b55f0495c96ec2d8645241bcff48ca6afe1f4925fb51f29c4667252df',
+ discourse:
+ 'https://discuss.ens.domains/t/ep-5-19-social-governance-distribution-pilot-program/19759',
+ type: 'social',
+ },
+}
# [EP 5.19] [Social] Governance Distribution Pilot Program
+| **Status** | Passed, approved 30K $ENS distribution program |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-19-social-governance-distribution-pilot-program/19759) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0xfa54ff2b55f0495c96ec2d8645241bcff48ca6afe1f4925fb51f29c4667252df) |
+
## Objective:
This proposal establishes a pilot program to distribute ENS governance to eligible DAO contributors who have been selected by the DAO to receive a grant, bounty, or other payment for services. The program would also serve as a pilot, and if successful, could become a long-term initiative, aiming to cover all DAO USDC and ETH recipients, while setting a policy for future governance distribution.
diff --git a/docs/dao/proposals/5.2.mdx b/docs/dao/proposals/5.2.mdx
index ffe140a9..f04d3ee1 100644
--- a/docs/dao/proposals/5.2.mdx
+++ b/docs/dao/proposals/5.2.mdx
@@ -1,35 +1,39 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This EP will initiate the Streams for Service Providers as selected on EP4.9',
- emoji: 'đź“–',
- contributors: [
- 'alexvansande'
- ],
- proposal: {
- tally: '63865530602418424570813160277709124551851041237648860550576561576702951975816',
- type: 'executable'
- }
-};
+ description:
+ 'This EP will initiate the Streams for Service Providers as selected on EP4.9',
+ emoji: 'đź“–',
+ contributors: ['alexvansande'],
+ proposal: {
+ tally:
+ '63865530602418424570813160277709124551851041237648860550576561576702951975816',
+ type: 'executable',
+ },
+}
# [EP5.2] [Executable] Commence Streams for Service Providers
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep5-2-executable-commence-streams-for-service-providers/18615) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/63865530602418424570813160277709124551851041237648860550576561576702951975816) |
+
This EP will initiate the Streams for Service Providers as selected on [EP4.9](https://docs.ens.domains/dao/proposals/4.9)
## Abstract
[EP 4.7](https://docs.ens.domains/dao/proposals/4.7) proposed the concept of Streams for service providers and set its budget at $3.6M per annum. EP4.9 selected the following Service providers and their annual budget:
-|Service Provider Name| Annual Stream |
-|---|---|
-|ETH.LIMO|$500,000.00|
-|NameHash Labs|$600,000.00|
-|Resolverworks.eth|$700,000.00|
-|Blockful|$300,000.00|
-|Unruggable|$400,000.00|
-|Wildcard Labs|$200,000.00|
-|Ethereum Follow Protocol|$500,000.00|
-|Namespace|$200,000.00|
-|UNICORN.ETH|$200,000.00|
+| Service Provider Name | Annual Stream |
+| ------------------------ | ------------- |
+| ETH.LIMO | $500,000.00 |
+| NameHash Labs | $600,000.00 |
+| Resolverworks.eth | $700,000.00 |
+| Blockful | $300,000.00 |
+| Unruggable | $400,000.00 |
+| Wildcard Labs | $200,000.00 |
+| Ethereum Follow Protocol | $500,000.00 |
+| Namespace | $200,000.00 |
+| UNICORN.ETH | $200,000.00 |
The Metagov Working Group has decided this will be implemented in the following manner:
@@ -39,14 +43,14 @@ The Metagov Working Group has decided this will be implemented in the following
1. **APPROVE** Superfluid contracts to wrap one month worth of USDC streaming (300,000 USDC);
2. **WRAP** one month worth of USDC streaming (300,000 USDC to USDCx);
3. **START A STREAM** to the Stream Management Pod of 0.114155251141552512 USDC per second [1];
- 1. **APPROVE** AutoWrap [2] contract to wrap an additional 5.1M USDC (this, added to the already wrapped 300k, should be enough to cover 18 months of the stream, after that a new EP will be required to keep the stream running);
- 1. **ENABLE AUTO-WRAP** to keep wrapping USDC to USDCx on a monthly basis (lower limit 200,000, upper limit 500,000).
+ 4. **APPROVE** AutoWrap [2] contract to wrap an additional 5.1M USDC (this, added to the already wrapped 300k, should be enough to cover 18 months of the stream, after that a new EP will be required to keep the stream running);
+ 5. **ENABLE AUTO-WRAP** to keep wrapping USDC to USDCx on a monthly basis (lower limit 200,000, upper limit 500,000).
4. Meanwhile the Stewards are reaching out to all representatives of the stream providers. Alex Urbelis, the general Counsel for ENS Labs, has drafted a service provider agreement and is acquiring the services of Urbelis to run a basic KYC and Sanctions protection. All Service Providers will be required to go through this process before receiving their first stream.
-5. On February 1st Stream Management Pod will start creating individual streams to the Organizations who have completed the steps outlined in bullet #4. Because of Superfluid unique no-upfront-capital-lockup streams, it means that when all of 9 Service Providers Streams start, the Stream Management Pod will be forwarding 100% of the money it receives directly into the Service Providers. [3]
+5. On February 1st Stream Management Pod will start creating individual streams to the Organizations who have completed the steps outlined in bullet #4. Because of Superfluid unique no-upfront-capital-lockup streams, it means that when all of 9 Service Providers Streams start, the Stream Management Pod will be forwarding 100% of the money it receives directly into the Service Providers. [3]
### Notes
-[1]: USDC has a precision of 6 decimal places, but SuperUSDC has a precision of 18 decimals. The value of 0.114155251141552512 per second corresponds to approximately 9863.01 USDC per day and in 3,600,000.000000000018432 USDC per year in a non-leap year. In leap years (such as the current one) it will mean an extra $9.8K is paid in the 29th of February.
+[1]: USDC has a precision of 6 decimal places, but SuperUSDC has a precision of 18 decimals. The value of 0.114155251141552512 per second corresponds to approximately 9863.01 USDC per day and in 3,600,000.000000000018432 USDC per year in a non-leap year. In leap years (such as the current one) it will mean an extra $9.8K is paid in the 29th of February.
[2]: [Autowrapper](https://etherscan.io/address/0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d#code) is a [series](https://etherscan.io/address/0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1#code) of [contracts](https://etherscan.io/address/0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d#code) developed by superfluid. When pinged (and anyone would be able to ping it), if the amount of tokens that the DAO has wrapped is below the lower limit, it will automatically wrap new tokens in order to keep the stream running. The goal is to reduce smart contract risk. If Superfluid is somehow hacked, ENS will not lose more than the upper limit set here (about 50 days worth of funds). If both Superfluid AND the autowrapper are hacked at the same time, ENS cannot lose more than the maximum USDC allowance (18 months worth of funds).
@@ -56,14 +60,14 @@ The Metagov Working Group has decided this will be implemented in the following
We will now details the transactions to be executed on this EP:
-| Operation | Target | Decoded Calldata | Raw Calldata |
-|---|---|---|--|
-| approve USDCx SuperToken contract to transfer 300k USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC) |``function approve(address 0x1BA8603DA702602A8657980e825A6DAa03Dee93a, uint256 300000000000)`` | 0x095ea7b30000000000000000000000001ba8603da702602a8657980e825a6daa03dee93a00000000000000000000000000000000000000000000000000000045d964b800 |
-| wrap 300k USDC to USDCX | 0x1BA8603DA702602A8657980e825A6DAa03Dee93a (Super-USDC) | `function upgrade(uint256 300000000000000000000000)` | 0x45977d03000000000000000000000000000000000000000000003f870857a3e0e3800000 |
-| start flow to Safe with the flowrate of 0.1141... per second | 0xcfA132E353cB4E398080B9700609bb008eceB125 (Superfluid) |``function setFlowrate(address 0x1BA8603DA702602A8657980e825A6DAa03Dee93a, address 0xB162Bf7A7fD64eF32b787719335d06B2780e31D1, int96 114155251141552512) `` | 0x57e6aa360000000000000000000000001ba8603da702602a8657980e825a6daa03dee93a000000000000000000000000b162bf7a7fd64ef32b787719335d06b2780e31d100000000000000000000000000000000000000000000000001958f989989a980 |
-| approve auto-wrap for 5.1M | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC) | ``function approve(address 0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d, uint256 5100000000000`` |``0x095ea7b30000000000000000000000001d65c6d3ad39d454ea8f682c49ae7744706ea96d000000000000000000000000000000000000000000000000000004a36fb03800`` |
-| create auto-wrap schedule | 0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1 (Autowrapper) | `function createWrapSchedule (address 0x1BA8603DA702602A8657980e825A6DAa03Dee93a, address 0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d, address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, uint64 3000000000, uint64 1814400, uint64 4320000` | `0x5626f9e60000000000000000000000001ba8603da702602a8657980e825a6daa03dee93a0000000000000000000000001d65c6d3ad39d454ea8f682c49ae7744706ea96d000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000b2d05e0000000000000000000000000000000000000000000000000000000000001baf80000000000000000000000000000000000000000000000000000000000041eb00` |
+| Operation | Target | Decoded Calldata | Raw Calldata |
+| ------------------------------------------------------------ | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| approve USDCx SuperToken contract to transfer 300k USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC) | `function approve(address 0x1BA8603DA702602A8657980e825A6DAa03Dee93a, uint256 300000000000)` | 0x095ea7b30000000000000000000000001ba8603da702602a8657980e825a6daa03dee93a00000000000000000000000000000000000000000000000000000045d964b800 |
+| wrap 300k USDC to USDCX | 0x1BA8603DA702602A8657980e825A6DAa03Dee93a (Super-USDC) | `function upgrade(uint256 300000000000000000000000)` | 0x45977d03000000000000000000000000000000000000000000003f870857a3e0e3800000 |
+| start flow to Safe with the flowrate of 0.1141... per second | 0xcfA132E353cB4E398080B9700609bb008eceB125 (Superfluid) | `function setFlowrate(address 0x1BA8603DA702602A8657980e825A6DAa03Dee93a, address 0xB162Bf7A7fD64eF32b787719335d06B2780e31D1, int96 114155251141552512) ` | 0x57e6aa360000000000000000000000001ba8603da702602a8657980e825a6daa03dee93a000000000000000000000000b162bf7a7fd64ef32b787719335d06b2780e31d100000000000000000000000000000000000000000000000001958f989989a980 |
+| approve auto-wrap for 5.1M | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC) | `function approve(address 0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d, uint256 5100000000000` | `0x095ea7b30000000000000000000000001d65c6d3ad39d454ea8f682c49ae7744706ea96d000000000000000000000000000000000000000000000000000004a36fb03800` |
+| create auto-wrap schedule | 0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1 (Autowrapper) | `function createWrapSchedule (address 0x1BA8603DA702602A8657980e825A6DAa03Dee93a, address 0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d, address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, uint64 3000000000, uint64 1814400, uint64 4320000` | `0x5626f9e60000000000000000000000001ba8603da702602a8657980e825a6daa03dee93a0000000000000000000000001d65c6d3ad39d454ea8f682c49ae7744706ea96d000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000b2d05e0000000000000000000000000000000000000000000000000000000000001baf80000000000000000000000000000000000000000000000000000000000041eb00` |
-All contracts have verifiable code. You can use tools such as the [Calldata decoder](https://tools.deth.net/calldata-decoder) to verify the correctness of the calldata and etherscan to look deeper into them. You can also *simulate the transactions yourself* using [this repo](https://github.com/d10r/ens-streams).
+All contracts have verifiable code. You can use tools such as the [Calldata decoder](https://tools.deth.net/calldata-decoder) to verify the correctness of the calldata and etherscan to look deeper into them. You can also _simulate the transactions yourself_ using [this repo](https://github.com/d10r/ens-streams).
The terms for the createWrapSchedule are the address of the superToken (super-usdc), the address of the Strategy contract, the address of the base token (USDC), the expiry (set to the far future), lowerLimit and upperLimit. These last two are set in seconds and mean that if, when the autowrapper is pinged, the stream has less than 21 days in it's runway, then it will automatically wrap 50 days worth of funds.
diff --git a/docs/dao/proposals/5.20.mdx b/docs/dao/proposals/5.20.mdx
index 0b3b4f91..f409184d 100644
--- a/docs/dao/proposals/5.20.mdx
+++ b/docs/dao/proposals/5.20.mdx
@@ -1,19 +1,24 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal introduces an Investment Policy Statement (IPS) for the ENS Endowment to clarify investment principles, roles, and performance standards, with adjustments based on community feedback to include a more conservative asset allocation and regular income transfers for sustainable growth.',
- emoji: 'đź“–',
- contributors: [
- 'governance.karpatkey.eth'
- ],
- proposal: {
- snapshot: '0x085a1e40c264ffd44567b6dce889f5943e72cfa8442eaeb81819261a38f0bd0a',
- discourse: 'https://discuss.ens.domains/t/temp-check-proposal-for-introduction-of-ens-investment-policy-statement/19568',
- type: 'social'
- }
-};
+ description:
+ 'This proposal introduces an Investment Policy Statement (IPS) for the ENS Endowment to clarify investment principles, roles, and performance standards, with adjustments based on community feedback to include a more conservative asset allocation and regular income transfers for sustainable growth.',
+ emoji: 'đź“–',
+ contributors: ['governance.karpatkey.eth'],
+ proposal: {
+ snapshot:
+ '0x085a1e40c264ffd44567b6dce889f5943e72cfa8442eaeb81819261a38f0bd0a',
+ discourse:
+ 'https://discuss.ens.domains/t/temp-check-proposal-for-introduction-of-ens-investment-policy-statement/19568',
+ type: 'social',
+ },
+}
# [EP 5.20] [Social] ENS Endowment Investment Policy Statement
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/temp-check-proposal-for-introduction-of-ens-investment-policy-statement/19568) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0x085a1e40c264ffd44567b6dce889f5943e72cfa8442eaeb81819261a38f0bd0a) |
+
## Abstract
This proposal suggests introducing and implementing an [Investment Policy Statement (IPS)](https://drive.google.com/file/d/1NtaKb-9HJf9wJmVOq4sQbhsYQ4yZtTF2) for the ENS Endowment.
diff --git a/docs/dao/proposals/5.21.mdx b/docs/dao/proposals/5.21.mdx
index 826f8081..e56a1464 100644
--- a/docs/dao/proposals/5.21.mdx
+++ b/docs/dao/proposals/5.21.mdx
@@ -1,19 +1,24 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal seeks to compensate the blockful team with 100k USDC and 15k vested ENS tokens for their extensive efforts in identifying and mitigating a critical vulnerability in ENS DAO’s governance structure, which included developing the Security Council and enhancing long-term DAO security.',
- emoji: 'đź“–',
- contributors: [
- 'netto.eth'
- ],
- proposal: {
- snapshot: '0x5067725bef9cde0de0024adedb653a7a1752aefa726adf628b77048d85821a6d',
- discourse: 'https://discuss.ens.domains/t/temp-check-governance-security-compensating-blockful-for-preventing-a-potential-attack-on-the-ens-dao/19710',
- type: 'social'
- }
-};
+ description:
+ 'This proposal seeks to compensate the blockful team with 100k USDC and 15k vested ENS tokens for their extensive efforts in identifying and mitigating a critical vulnerability in ENS DAO’s governance structure, which included developing the Security Council and enhancing long-term DAO security.',
+ emoji: 'đź“–',
+ contributors: ['netto.eth'],
+ proposal: {
+ snapshot:
+ '0x5067725bef9cde0de0024adedb653a7a1752aefa726adf628b77048d85821a6d',
+ discourse:
+ 'https://discuss.ens.domains/t/temp-check-governance-security-compensating-blockful-for-preventing-a-potential-attack-on-the-ens-dao/19710',
+ type: 'social',
+ },
+}
# [EP 5.21] [Social] Governance Security Bounty
+| **Status** | Passed |
+| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/temp-check-governance-security-compensating-blockful-for-preventing-a-potential-attack-on-the-ens-dao/19710) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0x5067725bef9cde0de0024adedb653a7a1752aefa726adf628b77048d85821a6d) |
+
## Summary
This proposal aims to compensate the blockful team for their work in identifying, analyzing, reporting and mitigating a severe vulnerability in ENS DAO's governance structure.
diff --git a/docs/dao/proposals/5.22.mdx b/docs/dao/proposals/5.22.mdx
index cfa76246..028df00e 100644
--- a/docs/dao/proposals/5.22.mdx
+++ b/docs/dao/proposals/5.22.mdx
@@ -1,18 +1,22 @@
-{/* * @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal seeks to implement the revised budget stream to ENS Labs to develop, maintain and audit ENSv2.',
- emoji: 'đź“–',
- contributors: [
- 'katherine.eth'
- ],
- proposal: {
- tally: '33504840096777976512510989921427323867039135570342563123194157971712476988820',
- type: 'executable'
- }
-};
+ description:
+ 'This proposal seeks to implement the revised budget stream to ENS Labs to develop, maintain and audit ENSv2.',
+ emoji: 'đź“–',
+ contributors: ['katherine.eth'],
+ proposal: {
+ tally:
+ '33504840096777976512510989921427323867039135570342563123194157971712476988820',
+ type: 'executable',
+ },
+}
# [EP 5.22] [Executable] ENSv2 Development Funding
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-22-ensv2-development-funding-request/19762) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/33504840096777976512510989921427323867039135570342563123194157971712476988820) |
+
## Summary
This executable proposal seeks to implement the revised budget stream to ENS Labs develop, maintain and audit [ENSv2](https://discuss.ens.domains/t/ens-labs-development-proposal-ensv2-and-native-l2-support/19232). The motivation, justification, budget breakdown, and development plan was previously detailed in a [Temp Check](https://discuss.ens.domains/t/temp-check-ensv2-development-funding-request/19762) request.
diff --git a/docs/dao/proposals/5.23.mdx b/docs/dao/proposals/5.23.mdx
index bfba22c4..7bda3199 100644
--- a/docs/dao/proposals/5.23.mdx
+++ b/docs/dao/proposals/5.23.mdx
@@ -12,6 +12,11 @@ export const meta = {
# [EP 5.23] [Executable] blockful's governance security bounty
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-23-executable-governance-security-bounty/19803) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/46071186312489687574960948336391811341595411932836110873328798657006776570015) |
+
## Summary
This proposal aims to compensate the blockful team for their work in identifying, analyzing, reporting and mitigating a severe vulnerability in ENS DAO's governance structure.
diff --git a/docs/dao/proposals/5.24.mdx b/docs/dao/proposals/5.24.mdx
index 39467eca..0db3666e 100644
--- a/docs/dao/proposals/5.24.mdx
+++ b/docs/dao/proposals/5.24.mdx
@@ -1,19 +1,21 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal executes all three Working Group funding requests for the October 2024 funding window.',
- emoji: 'đź“–',
- contributors: [
- 'avsa.eth'
- ],
- proposal: {
- tally: '6949396467348678571876890705367894936837088742488849089767544172635343148173',
- type: 'executable'
- }
-};
+ description:
+ 'This proposal executes all three Working Group funding requests for the October 2024 funding window.',
+ emoji: 'đź“–',
+ contributors: ['avsa.eth'],
+ proposal: {
+ tally:
+ '6949396467348678571876890705367894936837088742488849089767544172635343148173',
+ type: 'executable',
+ },
+}
# [EP 5.24] [Executable] Term 5 Q4, Collective Working Group Funding Proposal
-[Temp Check Discourse link](https://discuss.ens.domains/t/ep-5-24-executable-term-5-q4-collective-working-group-funding-proposal/19801)
+| **Status** | Rejected |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-24-executable-term-5-q4-collective-working-group-funding-proposal/19801) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/6949396467348678571876890705367894936837088742488849089767544172635343148173) |
## Description
diff --git a/docs/dao/proposals/5.25.mdx b/docs/dao/proposals/5.25.mdx
index f26bbb1b..a5ea5026 100644
--- a/docs/dao/proposals/5.25.mdx
+++ b/docs/dao/proposals/5.25.mdx
@@ -12,6 +12,11 @@ export const meta = {
# [EP 5.25] [Executable] Collective Working Group Funding Request (Oct 2024) - Resubmission
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-25-executable-collective-working-group-funding-request-oct-2024-resubmission/19847) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/14573906698181916980991958251655570598275649222336388998984945658874299918898) |
+
## Description
This is a resubmission of [EP 5.24], with no changes to the funding amounts or technical specifications.
diff --git a/docs/dao/proposals/5.26.mdx b/docs/dao/proposals/5.26.mdx
index 73397f00..8134e57b 100644
--- a/docs/dao/proposals/5.26.mdx
+++ b/docs/dao/proposals/5.26.mdx
@@ -12,6 +12,11 @@ export const meta = {
# [EP 5.26] [Executable] Implementation of [EP 5.19]’s ENS Governance Distribution Pilot Program
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-26-executable-implementation-of-ep-5-19-s-ens-governance-distribution-pilot-program/19878) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/50152158826647742094695349340830523178083147237337111134725087674188893435887) |
+
## Abstract
This executable proposal implements the Governance Distribution Pilot Program approved in [EP5.19](https://snapshot.org/#/ens.eth/proposal/0xfa54ff2b55f0495c96ec2d8645241bcff48ca6afe1f4925fb51f29c4667252df). Following the community's selection of the 30k ENS distribution option, this proposal authorizes the transfer of ENS tokens from the treasury to implement the program.
diff --git a/docs/dao/proposals/5.27.mdx b/docs/dao/proposals/5.27.mdx
index b2bb75a9..085bf113 100644
--- a/docs/dao/proposals/5.27.mdx
+++ b/docs/dao/proposals/5.27.mdx
@@ -1,19 +1,20 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: "Revokes the DAO's ability to upgrade the name wrapper",
- emoji: 'đź“–',
- contributors: [
- 'nick.eth'
- ],
- proposal: {
- tally: '40272043175867710511047990376059633000673751036364092383567949469124429500507',
- type: 'executable'
- }
-};
+ description: "Revokes the DAO's ability to upgrade the name wrapper",
+ emoji: 'đź“–',
+ contributors: ['nick.eth'],
+ proposal: {
+ tally:
+ '40272043175867710511047990376059633000673751036364092383567949469124429500507',
+ type: 'executable',
+ },
+}
# [EP 5.27] [Executable] Revoke the DAO’s ability to upgrade the name wrapper
-[Temp Check Discourse link](https://discuss.ens.domains/t/ep-5-27-executable-revoke-the-daos-ability-to-upgrade-the-name-wrapper/19920)
+| **Status** | Pending,Passed,Rejected |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-27-executable-revoke-the-daos-ability-to-upgrade-the-name-wrapper/19920) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/40272043175867710511047990376059633000673751036364092383567949469124429500507) |
## Abstract
diff --git a/docs/dao/proposals/5.28.mdx b/docs/dao/proposals/5.28.mdx
index 18243b4c..9566af3f 100644
--- a/docs/dao/proposals/5.28.mdx
+++ b/docs/dao/proposals/5.28.mdx
@@ -1,15 +1,21 @@
export const meta = {
- description: "Reimburse eth.limo for ongoing legal fees.",
- emoji: "đź“–",
- contributors: ["brantly.eth"],
- proposal: {
- tally: "15212507956777005315602309329914215169878587763966450377165643673108805753590",
- type: "executable",
- },
-};
+ description: 'Reimburse eth.limo for ongoing legal fees.',
+ emoji: 'đź“–',
+ contributors: ['brantly.eth'],
+ proposal: {
+ tally:
+ '15212507956777005315602309329914215169878587763966450377165643673108805753590',
+ type: 'executable',
+ },
+}
# [EP 5.28] [Executable] Reimbursement of eth.limo's ongoing legal fees
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-28-executable-reimbursement-of-eth-limo-s-ongoing-legal-fees/20004) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/15212507956777005315602309329914215169878587763966450377165643673108805753590) |
+
## Description
### Summary
@@ -48,11 +54,11 @@ This executable proposal will initiate a transfer of 240,632.38 USDC from the EN
### Transaction Details
-- **From**: ENS DAO Treasury (0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7)
-- **To**: USDC Token Contract (0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48)
-- **Recipient**: ethdotlimo.eth (0xB352bB4E2A4f27683435f153A259f1B207218b1b)
-- **Amount**: 240,632.38 USDC (240632380000 considering USDC's 6 decimal places)
-- **Purpose**: The reimbursement of eth.limo for ongoing legal fees related to the operation of the eth.limo/eth.link gateway services.
+- **From**: ENS DAO Treasury (0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7)
+- **To**: USDC Token Contract (0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48)
+- **Recipient**: ethdotlimo.eth (0xB352bB4E2A4f27683435f153A259f1B207218b1b)
+- **Amount**: 240,632.38 USDC (240632380000 considering USDC's 6 decimal places)
+- **Purpose**: The reimbursement of eth.limo for ongoing legal fees related to the operation of the eth.limo/eth.link gateway services.
This transaction calls the `transfer` function of the USDC contract, transferring 240,632.38 USDC to eth.limo's address.
@@ -60,9 +66,9 @@ This transaction calls the `transfer` function of the USDC contract, transferrin
```json
{
- "target": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
- "value": 0,
- "calldata": "0xa9059cbb000000000000000000000000b352bb4e2a4f27683435f153a259f1b207218b1b0000000000000000000000000000000000000000000000000000003806ceba60"
+ "target": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
+ "value": 0,
+ "calldata": "0xa9059cbb000000000000000000000000b352bb4e2a4f27683435f153a259f1b207218b1b0000000000000000000000000000000000000000000000000000003806ceba60"
}
```
diff --git a/docs/dao/proposals/5.29.mdx b/docs/dao/proposals/5.29.mdx
index 2426c01c..bb9519ed 100644
--- a/docs/dao/proposals/5.29.mdx
+++ b/docs/dao/proposals/5.29.mdx
@@ -1,17 +1,21 @@
export const meta = {
- description:
- "Fund Unruggable to build and operate a network of gateways supporting the rollout of ENSIP 19.",
- emoji: "đź“–",
- contributors: ["brantly.eth"],
- proposal: {
- tally: "13214174724111749338017943143826453367599509196993220699255450633508989705578",
- type: "executable",
- },
-};
+ description:
+ 'Fund Unruggable to build and operate a network of gateways supporting the rollout of ENSIP 19.',
+ emoji: 'đź“–',
+ contributors: ['brantly.eth'],
+ proposal: {
+ tally:
+ '13214174724111749338017943143826453367599509196993220699255450633508989705578',
+ type: 'executable',
+ },
+}
# [EP 5.29] Funding request for Unruggable to build and operate a network of gateways supporting the rollout of ENSIP-19: EVM-chain Reverse Resolution
-[Temp Check Discourse link](https://discuss.ens.domains/t/temp-check-ep-x-x-funding-request-for-unruggable-to-build-and-operate-a-network-of-gateways-supporting-the-rollout-of-ensip-19-evm-chain-reverse-resolution/19902)
+| **Status** | Rejected |
+| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/temp-check-ep-5-29-funding-request-for-unruggable-to-build-and-operate-a-network-of-gateways-supporting-the-rollout-of-ensip-19-evm-chain-reverse-resolution/19902) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/13214174724111749338017943143826453367599509196993220699255450633508989705578) |
## Summary
@@ -27,8 +31,8 @@ This request gives consideration to the feedback on our [Temp Check](https://dis
This proposal constitutes two streams:
-- A stream of **$1,200,000 USDC** **per year** (12 months).
-- A stream of **24,000 ENS** tokens over **2 years** (24 months) with a **1 year cliff** (12 months).
+- A stream of **$1,200,000 USDC** **per year** (12 months).
+- A stream of **24,000 ENS** tokens over **2 years** (24 months) with a **1 year cliff** (12 months).
![hedgey-vesting-graph.png](https://raw.githubusercontent.com/unruggable-labs/unruggable-stream/9af745ca74b3daf3b87f55014c7f4e4e307c4ffb/images/hedgey-stream-graph.png)
diff --git a/docs/dao/proposals/5.3.mdx b/docs/dao/proposals/5.3.mdx
index f424ddcd..dd82d3c3 100644
--- a/docs/dao/proposals/5.3.mdx
+++ b/docs/dao/proposals/5.3.mdx
@@ -1,18 +1,22 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'Decide ENS Labs\' next steps in the eth.link litigation, and consider reimbursement for ENS Labs\' legal expenses in this case.',
- emoji: 'đź“–',
- contributors: [
- 'arachnid'
- ],
- proposal: {
- snapshot: '0x456ccb438eed5d189cbe51e5e36a88d2bb4dc0c61f12f6d9e310a7ba4798d5fc',
- type: 'social'
- }
-};
+ description:
+ "Decide ENS Labs' next steps in the eth.link litigation, and consider reimbursement for ENS Labs' legal expenses in this case.",
+ emoji: 'đź“–',
+ contributors: ['arachnid'],
+ proposal: {
+ snapshot:
+ '0x456ccb438eed5d189cbe51e5e36a88d2bb4dc0c61f12f6d9e310a7ba4798d5fc',
+ type: 'social',
+ },
+}
# [EP5.3] [Social] Determine ENS Labs' next steps in eth.link litigation
+| **Status** | Approved $300k settlement |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep5-2-social-determine-ens-labs-next-steps-in-eth-link-litigation/18756) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0x456ccb438eed5d189cbe51e5e36a88d2bb4dc0c61f12f6d9e310a7ba4798d5fc) |
+
## Abstract
Since 2017, ENS Labs has been operating eth.link as a public gateway for the Ethereum community, providing access to ENS+IPFS sites. Eth.link has been used by some of the largest projects in the space, including Uniswap.
@@ -40,7 +44,7 @@ You should vote on each outcome you would be happy with. For example, if you wou
If the reimbursement is not approved, or none of the options receive a majority (50%) of approving votes, ENS Labs will:
-* Promptly post an interstitial on eth.link, warning users of the potential change in ownership and functionality of the domain, and offering alternatives including eth.limo.
-* Dismiss the litigation without delay and without unnecessary further expenditure of funds.
+- Promptly post an interstitial on eth.link, warning users of the potential change in ownership and functionality of the domain, and offering alternatives including eth.limo.
+- Dismiss the litigation without delay and without unnecessary further expenditure of funds.
Based on the outcome of the vote, ENS Labs will proceed with the case based on whichever of the courses of action (settlement or continuation) receives the higher proportion of approving votes. Subsequently, ENS Labs will post an executable proposal seeking reimbursement from the DAO for its legal expenses pursuing the case.
diff --git a/docs/dao/proposals/5.4.1.mdx b/docs/dao/proposals/5.4.1.mdx
index 70ff7516..fd9db0dc 100644
--- a/docs/dao/proposals/5.4.1.mdx
+++ b/docs/dao/proposals/5.4.1.mdx
@@ -1,27 +1,33 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This specification is the amount requested from the DAO treasury to the Metagov Multisig to fulfill anticipated budgetary needs through September 2024.',
- emoji: 'đź“–',
- contributors: [
- '5pence.eth',
- 'avsa.eth',
- 'alexvansande',
- 'estmcmxci.eth',
- 'estmcmxci'
- ],
- proposal: {
- snapshot: '0xfa1fdf0cfb94eabecf613ccd6b0c3a9247c21e64047cf330c000760970a02536',
- type: 'social'
- }
-};
+ description:
+ 'This specification is the amount requested from the DAO treasury to the Metagov Multisig to fulfill anticipated budgetary needs through September 2024.',
+ emoji: 'đź“–',
+ contributors: [
+ '5pence.eth',
+ 'avsa.eth',
+ 'alexvansande',
+ 'estmcmxci.eth',
+ 'estmcmxci',
+ ],
+ proposal: {
+ snapshot:
+ '0xfa1fdf0cfb94eabecf613ccd6b0c3a9247c21e64047cf330c000760970a02536',
+ type: 'social',
+ },
+}
+
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/5-4-1-social-funding-request-ens-meta-governance-working-group-term-5-q1-q2/18883) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0xfa1fdf0cfb94eabecf613ccd6b0c3a9247c21e64047cf330c000760970a02536) |
# [5.4.1] [Social] Funding Request: ENS Meta-Governance Working Group Term 5 (Q1/Q2)
## Abstract
-The ENS Meta-Governance Working Group requests funding of the below to **support operations until the September 2024 funding window**.
+The ENS Meta-Governance Working Group requests funding of the below to **support operations until the September 2024 funding window**.
-The Meta-Governance Working Group is responsible for providing governance oversight and supporting the management and operation of working groups through DAO tooling and governance initiatives as well as treasury management for the DAO.
+The Meta-Governance Working Group is responsible for providing governance oversight and supporting the management and operation of working groups through DAO tooling and governance initiatives as well as treasury management for the DAO.
This social proposal is submitted to satisfy the requirements set out in Rule 10.1.1 of the Working Group Rules ([EP 1.8](https://docs.ens.domains/v/governance/governance-proposals/term-1/ep12-working-group-rules)) and further required by [this snapshot proposal in Nov. 2023 modifying steward rules.](https://snapshot.org/#/ens.eth/proposal/0x26a5c8dec547837495707e70446d1e7cd874a91f75753c602998f6e70083a266) If this proposal is passed, the funding request will be included in a collective executable proposal put forward by all three Working Groups.
@@ -29,9 +35,9 @@ This social proposal is submitted to satisfy the requirements set out in Rule 10
This specification is the amount requested from the DAO treasury to the Metagov Multisig to fulfill anticipated budgetary needs through September 2024.
-| | USDC | ETH | $ENS |
-| --- |:----:|:---:|:----:|
-| ENS Meta-Gov Main Multisig | 374k | 0 | 105k |
+| | USDC | ETH | $ENS |
+| -------------------------- | :--: | :-: | :--: |
+| ENS Meta-Gov Main Multisig | 374k | 0 | 105k |
## Description
@@ -39,12 +45,12 @@ This specification is the amount requested from the DAO treasury to the Metagov
(Values expected as of March 5th, 2024 - Use hyperlinked wallet names to see current balances)
-| Address | ETH | USDC | $ENS |
-| ---------------------------------------------------------------------------------------------------- | ------ | ------- | ------ |
-| [ens-metagov.pod.xyz](https://etherscan.io/address/0x91c32893216dE3eA0a55ABb9851f581d4503d39b) | 85.68* | 362,463 | 15,540 |
-| [ens-endowmentfees.pod.xyz](https://etherscan.io/address/0x83DD97A584C4aD50015f7aA6B48bf4970A056d8f) | 0 | 0 | 0 |
+| Address | ETH | USDC | $ENS |
+| ---------------------------------------------------------------------------------------------------- | ------- | ------- | ------ |
+| [ens-metagov.pod.xyz](https://etherscan.io/address/0x91c32893216dE3eA0a55ABb9851f581d4503d39b) | 85.68\* | 362,463 | 15,540 |
+| [ens-endowmentfees.pod.xyz](https://etherscan.io/address/0x83DD97A584C4aD50015f7aA6B48bf4970A056d8f) | 0 | 0 | 0 |
-**This value includes 22.89 that the metagov safe loaned to the endowment fees payments that will be repaid to the metagov safe with executable that implements the new Endowment fees strategy*
+\*_This value includes 22.89 that the metagov safe loaned to the endowment fees payments that will be repaid to the metagov safe with executable that implements the new Endowment fees strategy_
## Expenditures
@@ -52,19 +58,19 @@ Meta-Gov sets aside funds to ensure coverage for mission-critical initiatives. W
### Expected Expenses through September 2024
-| | USDC | ETH | $ENS |
-| -------------------------------- | ----------- | --- | ----- |
-| Steward + Secretary Compensation | 294,000 | - | |
-| Governance | 50,000 | 5 | 105k |
-| DAO Tooling | 140,000 | - | - |
-| Discretionary | - | 10 | - |
+| | USDC | ETH | $ENS |
+| -------------------------------- | ----------- | ------ | -------- |
+| Steward + Secretary Compensation | 294,000 | - | |
+| Governance | 50,000 | 5 | 105k |
+| DAO Tooling | 140,000 | - | - |
+| Discretionary | - | 10 | - |
| **Total Balance** | **484,000** | **15** | **105k** |
### Governance Distributions
-| Recipient Category | Amount of $ENS | Method |
-| --------------------------- | -------------- | -------------------------------------------------------------------- |
-| Contributors and Developers | 60k | Vesting contracts |
+| Recipient Category | Amount of $ENS | Method |
+| --------------------------- | -------------- | ------------------------------------------------------------ |
+| Contributors and Developers | 60k | Vesting contracts |
| Elected Stewards | 45k | Change to vesting contracts is planned for the 2025 guidance |
### Description of Initiatives/Pods
@@ -76,7 +82,7 @@ Meta-Gov sets aside funds to ensure coverage for mission-critical initiatives. W
**DAO Tooling**: Developing interfaces and dashboards to improve the governance process and increase transparency across the DAO. An example of DAO tooling spend is our current engagement with Agora as they help build out an enhanced DAO proposal flow to streamline the proposal process.
**Discretionary**: Funds distributed at the discretion of stewards towards new initiatives + governance experiments. In this cycle, we've consolidated the former DAO Sponsorship category into this discretionary category.
-
+
## Conclusion
This funding request will allow the ENS Meta-Governance Working Group to continue its essential work in providing governance oversight, supporting the management and operation of working groups, and ensuring effective treasury management for the DAO. The requested funds will enable us to maintain our ongoing initiatives and develop new tools to enhance the governance process. We are grateful for the community's ongoing support and engagement, which is crucial to the success of the ENS DAO. The Meta-Governance Working Group remains committed to serving the ENS community and driving the long-term growth and sustainability of the ecosystem.
diff --git a/docs/dao/proposals/5.4.2.mdx b/docs/dao/proposals/5.4.2.mdx
index 48cdfd29..f4ed2aee 100644
--- a/docs/dao/proposals/5.4.2.mdx
+++ b/docs/dao/proposals/5.4.2.mdx
@@ -1,25 +1,27 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This specification is the amount requested from the DAO treasury to the Public Goods Multisig to fulfill anticipated budgetary needs through September 2024.',
- emoji: 'đź“–',
- contributors: [
- 'coltron.eth',
- 'vegayp.eth',
- 'simona.eth'
- ],
- proposal: {
- snapshot: '0xd3437f1c9ece8a309da116be5bffaf31fa40df5361e04e43f9c913970a8746ee',
- type: 'social'
- }
-};
+ description:
+ 'This specification is the amount requested from the DAO treasury to the Public Goods Multisig to fulfill anticipated budgetary needs through September 2024.',
+ emoji: 'đź“–',
+ contributors: ['coltron.eth', 'vegayp.eth', 'simona.eth'],
+ proposal: {
+ snapshot:
+ '0xd3437f1c9ece8a309da116be5bffaf31fa40df5361e04e43f9c913970a8746ee',
+ type: 'social',
+ },
+}
# [5.4.2] [Social] Funding Request: ENS Public Goods Working Group Term 5 (Q1/Q2)
+| **Status** | Passed |
+| --------------------- | -------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-5-executable-funding-request-ens-public-goods-working-group-term-5-q1-q2/18885) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0xd3437f1c9ece8a309da116be5bffaf31fa40df5361e04e43f9c913970a8746ee) |
+
## Abstract
The ENS Public Goods Working Group requests funding of the below to **support operations until the September 2024 funding window**.
-The Public Goods working group funds projects and builders improving the Web3 ecosystems. This funding stream is authorized in [Article III](https://docs.ens.domains/dao/constitution#iii-income-funds-ens-and-other-public-goods) of the ENS DAO Constitution. This funding supports initiatives related to open-source software, tooling, research and any practical implementations that broadly benefit a wide range of users of Ethereum and Web3.
+The Public Goods working group funds projects and builders improving the Web3 ecosystems. This funding stream is authorized in [Article III](https://docs.ens.domains/dao/constitution#iii-income-funds-ens-and-other-public-goods) of the ENS DAO Constitution. This funding supports initiatives related to open-source software, tooling, research and any practical implementations that broadly benefit a wide range of users of Ethereum and Web3.
This social proposal is submitted to satisfy the requirements set out in Rule 10.1.1 of the Working Group Rules ([EP 1.8](https://docs.ens.domains/v/governance/governance-proposals/term-1/ep12-working-group-rules)) and further required by [this snapshot proposal in Nov. 2023 modifying steward rules.](https://snapshot.org/#/ens.eth/proposal/0x26a5c8dec547837495707e70446d1e7cd874a91f75753c602998f6e70083a266) If this proposal is passed, the funding request will be included in a collective executable proposal put forward by all three Working Groups.
@@ -34,32 +36,32 @@ The working group requests an additional 450.3k USDC and 21.5 ETH from the DAO t
| ------ | ---- | --- |
| 147.2k | 33.5 | 200 |
-*Balance information can be found at [https://enswallets.xyz](https://enswallets.xyz/)
+\*Balance information can be found at [https://enswallets.xyz](https://enswallets.xyz/)
## Expected Spend (Through September 2024)
| Initiative | USDC | ETH |
-| ------------------- | ------ | --- |
-| Large Grants | 387.5k | 0 |
-| Small Grants | 0 | 50 |
-| Bounties | 45k | 0 |
-| Events + Hackathons | 115k | 0 |
-| Discretionary | 50k | 5 |
-| Total | 597.5k | 55 |
+| ------------------- | ------ | --- |
+| Large Grants | 387.5k | 0 |
+| Small Grants | 0 | 50 |
+| Bounties | 45k | 0 |
+| Events + Hackathons | 115k | 0 |
+| Discretionary | 50k | 5 |
+| Total | 597.5k | 55 |
-*Mult-sig contains 200 ENS that has no planned use. This may be transferred back to the DAO wallet during the term.
+\*Mult-sig contains 200 ENS that has no planned use. This may be transferred back to the DAO wallet during the term.
## Description of Initiatives
### [Large Grants](https://discuss.ens.domains/t/public-goods-group-budget-h1-2024/18725#large-grants-3)
-Grants up to 50k USDC with applications accepted on a rolling basis throughout the year-long term. Large Grants will resume in Q2. With five grantees completing milestones from last term, the budget includes remaining payouts yet to be
-disbursed. We plan to add at least two more grantees during Q2 while piloting new grants management software. In the second half of the year, we will run another full-size round supporting up to 10 grantees at a time with a 200k USD total prize
-pool.
+Grants up to 50k USDC with applications accepted on a rolling basis throughout the year-long term. Large Grants will resume in Q2. With five grantees completing milestones from last term, the budget includes remaining payouts yet to be
+disbursed. We plan to add at least two more grantees during Q2 while piloting new grants management software. In the second half of the year, we will run another full-size round supporting up to 10 grantees at a time with a 200k USD total prize
+pool.
### [Small Grants](https://discuss.ens.domains/t/public-goods-group-budget-h1-2024/18725#small-grants-4)
-Multiple micro-grantsvoted on by the community. Small Grants will resume during the first half of the year shortly after ETHDenver. We have added the amount expected to spend through the end of the year with no increase from last term. This is
+Multiple micro-grantsvoted on by the community. Small Grants will resume during the first half of the year shortly after ETHDenver. We have added the amount expected to spend through the end of the year with no increase from last term. This is
approximately 12.5 ETH per quarter. With market fluctuations, stewards may right-size and lower the amounts distributed during round
### [Events and Hackathons](https://discuss.ens.domains/t/public-goods-group-budget-h1-2024/18725#events-and-hackathons-5)
diff --git a/docs/dao/proposals/5.5.mdx b/docs/dao/proposals/5.5.mdx
index 00253b3e..302a8871 100644
--- a/docs/dao/proposals/5.5.mdx
+++ b/docs/dao/proposals/5.5.mdx
@@ -1,20 +1,22 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This specification is the amount requested from the DAO treasury to the Public Goods Multisig to fulfill anticipated budgetary needs through September 2024.',
- emoji: 'đź“–',
- contributors: [
- 'coltron.eth',
- 'vegayp.eth',
- 'simona.eth'
- ],
- proposal: {
- tally: '48839151689001950442481252711111182244814765601408465024742109276815020082612',
- type: 'executable'
- }
-};
+ description:
+ 'This specification is the amount requested from the DAO treasury to the Public Goods Multisig to fulfill anticipated budgetary needs through September 2024.',
+ emoji: 'đź“–',
+ contributors: ['coltron.eth', 'vegayp.eth', 'simona.eth'],
+ proposal: {
+ tally:
+ '48839151689001950442481252711111182244814765601408465024742109276815020082612',
+ type: 'executable',
+ },
+}
# [EP 5.5] Funding Request: ENS Public Goods Working Group Term 5 (Q1/Q2)
+| **Status** | Passed |
+| --------------------- | -------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-5-executable-funding-request-ens-public-goods-working-group-term-5-q1-q2/18885) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/48839151689001950442481252711111182244814765601408465024742109276815020082612) |
+
## Abstract
The ENS Public Goods Working Group requests funding to **support operations until the September 2024 funding window**.
@@ -29,26 +31,26 @@ The balance of the Public Goods multisig at the time of Snapshot contained 147.2
If passed, this proposal will transfer 450.3k USDC and 21.5 ETH from the DAO wallet to the Public Goods working group to accommodate the proposed budget below.
-### Balances (March 2024)*
+### Balances (March 2024)\*
| **USDC** | **ETH** | **ENS** |
| :------- | :------ | :------ |
| 147.2k | 33.5k | 200 |
-*Balances above reflect amounts at time of original proposal at time of Snapshot. Current balance information can be found at [https://enswallets.xyz](https://enswallets.xyz).
+\*Balances above reflect amounts at time of original proposal at time of Snapshot. Current balance information can be found at [https://enswallets.xyz](https://enswallets.xyz).
-### Expected Spend (Through September 2024)*
+### Expected Spend (Through September 2024)\*
-| **Initiative** | **USDC** | **ETH** |
-| :------------------ | :------- | :------ |
-| Large Grants | 387.5k | 0 |
-| Small Grants | 0 | 50 |
-| Bounties | 45k | 0 |
-| Events + Hackathons | 115k | 0 |
-| Discretionary | 50k | 5 |
+| **Initiative** | **USDC** | **ETH** |
+| :------------------ | :--------- | :------ |
+| Large Grants | 387.5k | 0 |
+| Small Grants | 0 | 50 |
+| Bounties | 45k | 0 |
+| Events + Hackathons | 115k | 0 |
+| Discretionary | 50k | 5 |
| **Total** | **597.5k** | **55** |
-*Multisig contains 200 ENS that has no planned use. This may be transferred back to the DAO wallet during the term.
+\*Multisig contains 200 ENS that has no planned use. This may be transferred back to the DAO wallet during the term.
---
@@ -68,16 +70,16 @@ The working group will support Public Goods events and hackathons. Funds have in
The current earmarked events are:
-* [ETHGuatemala](https://ethereum.gt/)
-* [EthLatam](https://ethlatam.org/)
-* [ETHGlobal London](https://ethglobal.com/events/london2024)
-* [ETHCanal](https://www.ethcanal.xyz/)
-* [ETHCC](https://ethcc.io/)
-* [ETHGlobal Brussels](https://ethglobal.com/events/brussels)
-* [DAO Tokyo](https://dao-tokyo.xyz/)
-* [ETHGlobal San Francisco](https://ethglobal.com/events/sanfrancisco2024)
-* [ETHGlobal Bangkok](https://ethglobal.com/events/bangkok)
-* [Devcon](https://devcon.org/en/)
+- [ETHGuatemala](https://ethereum.gt/)
+- [EthLatam](https://ethlatam.org/)
+- [ETHGlobal London](https://ethglobal.com/events/london2024)
+- [ETHCanal](https://www.ethcanal.xyz/)
+- [ETHCC](https://ethcc.io/)
+- [ETHGlobal Brussels](https://ethglobal.com/events/brussels)
+- [DAO Tokyo](https://dao-tokyo.xyz/)
+- [ETHGlobal San Francisco](https://ethglobal.com/events/sanfrancisco2024)
+- [ETHGlobal Bangkok](https://ethglobal.com/events/bangkok)
+- [Devcon](https://devcon.org/en/)
This list is not guaranteed as several events are still in the planning stages. The PG stewards will continuously assess opportunities to expand the public goods conversation and collaborations.
diff --git a/docs/dao/proposals/5.6.mdx b/docs/dao/proposals/5.6.mdx
index 0bcf97b1..6b81ca82 100644
--- a/docs/dao/proposals/5.6.mdx
+++ b/docs/dao/proposals/5.6.mdx
@@ -1,18 +1,22 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This EP authorises metagov to withdraw 30 ETH from the endowment each month for fees, and reimburses metagov for 43.54 ETH in fees already incurred.',
- emoji: 'đź“–',
- contributors: [
- 'nick.eth'
- ],
- proposal: {
- tally: '45720656345448826187222659689199787286494046921153399380076959662321080408931',
- type: 'executable'
- }
-};
+ description:
+ 'This EP authorises metagov to withdraw 30 ETH from the endowment each month for fees, and reimburses metagov for 43.54 ETH in fees already incurred.',
+ emoji: 'đź“–',
+ contributors: ['nick.eth'],
+ proposal: {
+ tally:
+ '45720656345448826187222659689199787286494046921153399380076959662321080408931',
+ type: 'executable',
+ },
+}
# [EP 5.6] [Executable] Enable Self-Funding for the Endowment
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-5-6-executable-enable-self-funding-for-the-endowment/18998) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/45720656345448826187222659689199787286494046921153399380076959662321080408931) |
+
Authorizes metagov to withdraw 30 ETH from the endowment each month for fees, and reimburses metagov for 43.54 ETH in fees already incurred.
## Abstract
diff --git a/docs/dao/proposals/5.7.mdx b/docs/dao/proposals/5.7.mdx
index e03bdf8e..36825971 100644
--- a/docs/dao/proposals/5.7.mdx
+++ b/docs/dao/proposals/5.7.mdx
@@ -1,18 +1,22 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This EP aims to safeguard the DAO by establishing a Security Council with a two-year, time-limited veto power to counter malicious proposals, ensuring the protocol\'s integrity and promoting decentralized governance.',
- emoji: 'đź“–',
- contributors: [
- 'alextnetto.eth'
- ],
- proposal: {
- snapshot: '0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54',
- type: 'social'
- }
-};
+ description:
+ "This EP aims to safeguard the DAO by establishing a Security Council with a two-year, time-limited veto power to counter malicious proposals, ensuring the protocol's integrity and promoting decentralized governance.",
+ emoji: 'đź“–',
+ contributors: ['alextnetto.eth'],
+ proposal: {
+ snapshot:
+ '0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54',
+ type: 'social',
+ },
+}
# [EP5.7] [Social] Security Council
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/temp-check-enable-cancel-role-on-the-dao/19090) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0xf3a4673fe04a3ecfed4a2f066f6ced1539a5466d61630428333360b843653c54) |
+
## Abstract
The primary mission of ENS DAO is to govern the protocol and allocate resources from the treasury in line with the DAO's constitution and broader objectives. However, due to changing economic dynamics, the DAO is increasingly vulnerable to attacks aimed at draining its treasury.
@@ -21,11 +25,11 @@ To safeguard the DAO's integrity and longevity, a Security Council with the auth
## Motivation
-As ENS continues to grow, its treasury in ETH is always growing. Simultaneously, the percentage of tokens actively delegated is on the decline.
+As ENS continues to grow, its treasury in ETH is always growing. Simultaneously, the percentage of tokens actively delegated is on the decline.
![Dune.png](https://ipfs.io/ipfs/bafkreifqrdrm5t3qzlbbsssdlebild2azbfovyjixwa5cedlg5f3ijsxuu)
-This imbalance creates a risk where an attacker could acquire enough $ENS to gain control of the DAO at a cost lower than the treasury's total value. This has been a growing concern since March 2023.
+This imbalance creates a risk where an attacker could acquire enough $ENS to gain control of the DAO at a cost lower than the treasury's total value. This has been a growing concern since March 2023.
![image](https://ipfs.io/ipfs/bafkreicuwrazcaaxvn6ywavjzc2ozutbmnbt5q2pd2lfakb6d7iszfq4q4)
@@ -54,15 +58,17 @@ Finding the right balance for the multisig threshold is crucial. A higher thresh
## Council Operations
-It is in the best interest of everyone to make clear the expectations and responsibilities ENS DAO put on those members, backed by the reputation, other roles and gains those might have in the organization.
+It is in the best interest of everyone to make clear the expectations and responsibilities ENS DAO put on those members, backed by the reputation, other roles and gains those might have in the organization.
The security council is expected to act only in emergency, in the given following situations or similar cases:
+
- If a proposal goes against the ENS constitution
- If a proposal is approved with malicious intent against the DAO longevity/sustainability
- If such proposal is approved by any group of voters, but directly financially incentivised to vote against the DAOs interests to preserve their own financial stake.
- If any approved proposal goes directly against the DAO for the sole benefit of an attacker.
-Those definitions are not exhaustive, and the trust deposited in the elected members for the council also encompasses the trust in their capacity to:
+Those definitions are not exhaustive, and the trust deposited in the elected members for the council also encompasses the trust in their capacity to:
+
- understand ENS DAO thoroughly
- listening to the community feedback on extreme situations
- take quick action on behalf of the DAO
diff --git a/docs/dao/proposals/5.8.mdx b/docs/dao/proposals/5.8.mdx
index 81a60a55..adfeabf3 100644
--- a/docs/dao/proposals/5.8.mdx
+++ b/docs/dao/proposals/5.8.mdx
@@ -1,18 +1,22 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This EP aims to safeguard the DAO by establishing a Security Council with a two-year, time-limited veto power to counter malicious proposals, ensuring the protocol\'s integrity and promoting decentralized governance.',
- emoji: 'đź“–',
- contributors: [
- 'fireeyesdao.eth'
- ],
- proposal: {
- snapshot: '0x1f328fd1fda5f3cabfdace3e521403def7ad41b0b0582e27334c135cd23c511d',
- type: 'social'
- }
-};
+ description:
+ "This EP aims to safeguard the DAO by establishing a Security Council with a two-year, time-limited veto power to counter malicious proposals, ensuring the protocol's integrity and promoting decentralized governance.",
+ emoji: 'đź“–',
+ contributors: ['fireeyesdao.eth'],
+ proposal: {
+ snapshot:
+ '0x1f328fd1fda5f3cabfdace3e521403def7ad41b0b0582e27334c135cd23c511d',
+ type: 'social',
+ },
+}
# [5.8] [Social] ENS Steward Vesting Proposal
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/5-8-social-ens-steward-vesting-proposal/19059) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0x1f328fd1fda5f3cabfdace3e521403def7ad41b0b0582e27334c135cd23c511d) |
+
## Abstract
Following discussion in the Metagov funding request thread and feedback on the Temp Check Proposal, we have put together this amendment proposal which looks to add the requirement of vesting to ENS distributions to stewards for the current term.
@@ -33,8 +37,8 @@ For the current term's stewards, ENS vesting will be scaled retroactively based
## Vote
-* For - Apply vesting to the current term
-* Against - Do not apply vesting to the current term in line with the 2023/2024 guidance
-* Abstain
+- For - Apply vesting to the current term
+- Against - Do not apply vesting to the current term in line with the 2023/2024 guidance
+- Abstain
This vote adjusts the structure of ENS token distributions to stewards, and if passed, the Meta-gov working group will implement this vesting schedule (and associated tooling) for all ENS token distributions to stewards.
diff --git a/docs/dao/proposals/5.9.mdx b/docs/dao/proposals/5.9.mdx
index 1d275601..cf744f44 100644
--- a/docs/dao/proposals/5.9.mdx
+++ b/docs/dao/proposals/5.9.mdx
@@ -1,24 +1,28 @@
-{/** @type {import('@/lib/mdxPageProps').MdxMetaProps} */}
export const meta = {
- description: 'This proposal seeks to use the June 2024 funding window to request Q1/Q2 funding for the ENS Meta-Governance Working Group, following the failure of the March 2024 funding request, to cover operations until the next window in September 2024.',
- emoji: 'đź“–',
- contributors: [
- '5pence.eth'
- ],
- proposal: {
- snapshot: '0x66d355555c24ed0d2fed0aee89e4fe009e2925c84144c4edc707d33e7c19e554',
- type: 'social'
- }
-};
+ description:
+ 'This proposal seeks to use the June 2024 funding window to request Q1/Q2 funding for the ENS Meta-Governance Working Group, following the failure of the March 2024 funding request, to cover operations until the next window in September 2024.',
+ emoji: 'đź“–',
+ contributors: ['5pence.eth'],
+ proposal: {
+ snapshot:
+ '0x66d355555c24ed0d2fed0aee89e4fe009e2925c84144c4edc707d33e7c19e554',
+ type: 'social',
+ },
+}
# [5.9] [Social] Funding Request: ENS Meta-Governance Working Group Term 5 (Q1/Q2)
+| **Status** | Passed |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/5-9-1-social-funding-request-ens-meta-governance-working-group-term-5-q1-q2/19223) |
+| **Votes** | [Snapshot](https://snapshot.box/#/s:ens.eth/proposal/0x66d355555c24ed0d2fed0aee89e4fe009e2925c84144c4edc707d33e7c19e554) |
+
## Abstract
In March 2024, The ENS Metagov funding request for Q1/Q2 failed to gain the support needed to pass.
-The ENS Meta-Governance Working Group is now using the June 2024 funding window to request the Q1/Q2 funding to cover operations until the next funding window in September 2024.
+The ENS Meta-Governance Working Group is now using the June 2024 funding window to request the Q1/Q2 funding to cover operations until the next funding window in September 2024.
-The Meta-Governance Working Group is responsible for providing governance oversight and supporting the management and operation of working groups through DAO tooling and governance initiatives as well as treasury management for the DAO.
+The Meta-Governance Working Group is responsible for providing governance oversight and supporting the management and operation of working groups through DAO tooling and governance initiatives as well as treasury management for the DAO.
This social proposal is submitted to satisfy the requirements set out in Rule 10.1.1 of the Working Group Rules ([EP 1.8](https://docs.ens.domains/v/governance/governance-proposals/term-1/ep12-working-group-rules)) and further required by [this snapshot proposal in Nov. 2023 modifying steward rules.](https://snapshot.org/#/ens.eth/proposal/0x26a5c8dec547837495707e70446d1e7cd874a91f75753c602998f6e70083a266) If this proposal is passed, the funding request will be included in a collective executable proposal put forward by all three Working Groups.
@@ -26,21 +30,19 @@ This social proposal is submitted to satisfy the requirements set out in Rule 10
This specification is the amount requested from the DAO treasury to the Metagov Multisig to fulfill anticipated budgetary needs through September 2024.
-| | USDC | ETH | $ENS |
-| --- |:----:|:---:|:----:|
-ENS Meta-Gov Main Multisig | 374k | 0 | 150k |
+| | USDC | ETH | $ENS |
+| -------------------------- | :--: | :-: | :--: |
+| ENS Meta-Gov Main Multisig | 374k | 0 | 150k |
## Description
### Current Metagov Wallet Balances (May 25th, 2024)
+| | USDC | ETH | $ENS |
+| -------------------------- | :--: | :--: | :--: |
+| ENS Meta-Gov Main Multisig | 199k | 83.7 | 15k |
-
-| | USDC | ETH | $ENS |
-| --- |:----:|:---:|:----:|
-ENS Meta-Gov Main Multisig | 199k | 83.7 | 15k |
-*Updated Balance information can be found at https://enswallets.xyz
-
+\*Updated Balance information can be found at https://enswallets.xyz
## Expenditures
@@ -48,30 +50,28 @@ Meta-Gov sets aside funds to ensure coverage for mission-critical initiatives. W
### Expected Expenses in Q1/Q2 2024
-| | USDC | ETH | $ENS |
-| -------------------------------- | ----------- | --- | ----- |
-| Steward + Secretary Compensation | 294,000 | - | |
-| Governance | 50,000 | 5 | 105k |
-| DAO Tooling | 140,000 | - | - |
-| Discretionary | - | 10 | - |
+| | USDC | ETH | $ENS |
+| -------------------------------- | ----------- | ------ | -------- |
+| Steward + Secretary Compensation | 294,000 | - | |
+| Governance | 50,000 | 5 | 105k |
+| DAO Tooling | 140,000 | - | - |
+| Discretionary | - | 10 | - |
| **Total Balance** | **484,000** | **15** | **105k** |
### Governance Distributions
+
| Recipient Category | Amount of $ENS | Method |
| --------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Contributors and Developers | 60k | Vesting contracts |
| Elected Stewards | 90k | A change to 90k and vesting contracts was required to comply with the vesting process described in [[EP5.8](https://snapshot.org/#/ens.eth/proposal/0x1f328fd1fda5f3cabfdace3e521403def7ad41b0b0582e27334c135cd23c511d)] |
-
-
### Description of Initiatives/Pods
-- **Steward + Secretary Compensation**: Working Group Steward and Secretary compensation as required by [revised steward working group rules](https://snapshot.org/#/ens.eth/proposal/0x26a5c8dec547837495707e70446d1e7cd874a91f75753c602998f6e70083a266) and [totaling $294,000 USDC to cover the costs for all 9 stewards and supporting roles for a 6 month period](https://discuss.ens.domains/t/ens-dao-steward-compensation/18063).
-- **Governance**: Fee reimbursements and initiatives related to reducing friction in the governance process. This can also include $ENS distributed in order to lower barriers to the governance proposal process. The $ENS distributions to stewards and service providers falls into this catagory.
+- **Steward + Secretary Compensation**: Working Group Steward and Secretary compensation as required by [revised steward working group rules](https://snapshot.org/#/ens.eth/proposal/0x26a5c8dec547837495707e70446d1e7cd874a91f75753c602998f6e70083a266) and [totaling $294,000 USDC to cover the costs for all 9 stewards and supporting roles for a 6 month period](https://discuss.ens.domains/t/ens-dao-steward-compensation/18063).
+- **Governance**: Fee reimbursements and initiatives related to reducing friction in the governance process. This can also include $ENS distributed in order to lower barriers to the governance proposal process. The $ENS distributions to stewards and service providers falls into this catagory.
- **DAO Tooling**: Developing interfaces and dashboards to improve the governance process and increase transparency across the DAO. An example of DAO tooling spend is our current engagement with Agora as they help build out an enhanced DAO proposal flow to streamline the proposal process.
- **Discretionary**: Funds distributed at the discretion of stewards towards new initiatives + governance experiments. In this cycle, we've consolidated the former DAO Sponsorship category into this discretionary category.
-
## Conclusion
-This funding request will allow the ENS Meta-Governance Working Group to continue its essential work in providing governance oversight, supporting the management and operation of working groups, and ensuring effective treasury management for the DAO. The requested funds will enable us to maintain our ongoing initiatives and develop new tools to enhance the governance process. We are grateful for the community's ongoing support and engagement, which is crucial to the success of the ENS DAO. The Meta-Governance Working Group remains committed to serving the ENS community and driving the long-term growth and sustainability of the ecosystem.
\ No newline at end of file
+This funding request will allow the ENS Meta-Governance Working Group to continue its essential work in providing governance oversight, supporting the management and operation of working groups, and ensuring effective treasury management for the DAO. The requested funds will enable us to maintain our ongoing initiatives and develop new tools to enhance the governance process. We are grateful for the community's ongoing support and engagement, which is crucial to the success of the ENS DAO. The Meta-Governance Working Group remains committed to serving the ENS community and driving the long-term growth and sustainability of the ecosystem.
diff --git a/docs/dao/proposals/6.1.mdx b/docs/dao/proposals/6.1.mdx
index aa91d929..96ffe70c 100644
--- a/docs/dao/proposals/6.1.mdx
+++ b/docs/dao/proposals/6.1.mdx
@@ -11,6 +11,11 @@ export const meta = {
# [EP6.1] [Executable] Convert 6,000 ETH to USDC for DAO Operating Expenses
+| **Status** | Pending |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/ep-6-1-executable-convert-6-000-eth-to-usdc-for-dao-operating-expenses/20138) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/33808096277765934415068056906696425640427679116963285327644834080891069190379) |
+
## Abstract
We propose to convert 6,000 ETH into USDC to replenish the USDC reserves in the [DAO’s treasury](https://etherscan.io/address/0xfe89cc7abb2c4183683ab71653c4cdc9b02d44b7).
diff --git a/docs/dao/proposals/6.2.mdx b/docs/dao/proposals/6.2.mdx
index 0338aed6..e5ff2bcd 100644
--- a/docs/dao/proposals/6.2.mdx
+++ b/docs/dao/proposals/6.2.mdx
@@ -11,7 +11,10 @@ export const meta = {
# [EP6.2] Endowment expansion (3rd tranche)
-[Temp Check Discourse link](https://discuss.ens.domains/t/temp-check-endowment-expansion-3rd-tranche/19851)
+| **Status** | Pending |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| **Discussion Thread** | [Forum](https://discuss.ens.domains/t/temp-check-endowment-expansion-3rd-tranche/19851) |
+| **Votes** | [Agora](https://agora.ensdao.org/proposals/31309365093913580207991288430108338667724061355449265288906484597789511363394) |
## Summary
From 5c1d9005cb97e14a43d99a281d03d3c6362d3e6a Mon Sep 17 00:00:00 2001
From: Greg Skriloff <35093316+gskril@users.noreply.github.com>
Date: Tue, 28 Jan 2025 16:33:04 -0500
Subject: [PATCH 3/3] Remove contributor avatars from opengraph images
---
app/app/opengraph/[...slug]/route.tsx | 65 ---------------------------
1 file changed, 65 deletions(-)
diff --git a/app/app/opengraph/[...slug]/route.tsx b/app/app/opengraph/[...slug]/route.tsx
index e92869db..b5384ba1 100644
--- a/app/app/opengraph/[...slug]/route.tsx
+++ b/app/app/opengraph/[...slug]/route.tsx
@@ -4,7 +4,6 @@ import { ImageResponse } from 'next/og';
import { NextRequest } from 'next/server';
import { readFile } from 'node:fs/promises';
-import { getProfilePicture } from '@/utils/contributorHelper';
import { navigation } from '#/config/navigation';
// eslint-disable-next-line unicorn/prevent-abbreviations
@@ -61,17 +60,6 @@ export async function GET(request: NextRequest) {
const page = await getPageBySlug(slug);
- const [avatars, moreAvatars] = (() => {
- if (!page.pageProperties.meta?.contributors) return [[], 0];
-
- const v = [...page.pageProperties.meta.contributors].reverse();
-
- const s1 = v.slice(0, 5).reverse();
-
- // grab first 5 contributors
- return [s1, v.length - s1.length];
- })();
-
return new ImageResponse(
(
// ImageResponse JSX element
@@ -178,59 +166,6 @@ export async function GET(request: NextRequest) {
)}
-