EIP-4824 Reference Implementations
Dec. 1
Isaac just built the Gnosis Safe reference implementation, that’s now in the DAOstar repo, need to build a few docs for it.
Deployed contracts everything but Arbitrum and BSE and Avalanche [need to send tokens from these things to Isaac so he can deploy]
dOrg SoW making progress, basically go in and make the current safe implementation better.
TODO: api.daostar.org (share AWS deploy keys with Isaac)
[Be in a state ready to onboard a ton of DAOs in person.]
Project lead
Related to Working Groups (Projects)
Related to People (1) (Related to Projects (Project lead))
Update Oct. 12
1. [JOSH] get ball rolling, reference implementation for the compound stack
2. [JOSH] pester Isaac to continue to register more DAOs into the EIP-4824
3. JOSH talk to Spencer about getting v3 integration up when it launches. (v2 would need minion auto-deployment too, not worth it).
4. Follow-up SuperDAO about automatic integration.
Update 2022-08-18
Moloch v2 in production. v3 is ready for production but waiting for v3 audit to be finalized! <3
hard part was membersURI and proposalsURI
Priority
Project doc
Update 2022-10-27
Milestone
2 - Demonstrate Adoption & Deploy an easily forkable reference
implementation
Â
Simple Summary
Â
Implement, document, and share a documented and easily forkable reference implementation
of the data service. Extend functionality to another DAO framework. Support dOrg or other
external service to build a Gnosis safe reference implementation + integration
spec
Â
Acceptance Criteria
Â
* Another DAO framework besides Moloch is supported on the API service (ex. DXDAO)
* API service is deployed to the DAOstar domain
* 5 small DAOs & 1 major protocol DAO registered (or in governance to be registered)
* Subgraph deployed that supports all EVM chains
* Smart contracts are deployed to all major EVM chains
still need arbitrum, bsc
* Smart contracts are updated to support manager administration of URIs
* Spec is updated to support contract registry
Nov 17
Josh is writing a SOW with dOrg to define the Gnosis Safe reference implementation + an app to make it even easier to onboard existing safes to DAO* + an integration or some sort of progress toward making all new safes 4824-compliant.
- Taking Tucker’s UI and baking it into a safe app?
- Ping Isaac to make sure he reviews the SOW once draft is out
Isaac: spec update (to EIP-4824) to support contract registration of multiple contracts. This extends governanceURI to include mapping + tags of other relevant smart contracts. There’s a PR open to update that.
Also updated the smart contract to use OZ roles. New contract deployed to Goerli.
Jan 19 2023
New Milestone:
* Get DAOstart member DAOs registered
Update Sep 15
1. Josh is talking to Phil at dOrg, who will be leading the Gnosis Safe reference implementation. (Also possibly a Safesnap reference implementation?)
2. Moloch ref is done, now focusing on getting it integrated into DAOhaus.
3. No word yet on Aragon ref implementation, is Alex working on that?
Update May 19
BLOCKED: still need to figure out where the data transformation takes place; we have the subgraph working for moloch v3 + the architecture for registration, but where is the actual transformation to JSON-LD taking place???
One way: client-side SDK queries the graph, concatenates it and produces the JSON-LD client side. Basically it’s just adding the context field and the DAO name.
Or: ping an API that integrates the SDK.
User: DeepDAO and Etherscan will not be a big deal, they’ll use this SDK.
Separately: we will be able to host the service as a service provider, but also if you don’t want to rely on DAOstar... you can just fork the repo and deploy their own service.
Last update (Apr. 14)
Meeting with Keating next week in Amsterdam
Update 2022-11-03
Action Items
- deploy contracts to rest of EVM networks,
- comments + merge open PR
- extending API service
Do we have a subgraph for indexing the registration contracts?
MILESTONE 2
Additionally:
[medium priority] Getting implemented in DAOhaus UI
[high priority] Instruction set for Moloch v2s
[high priority] Isaac just goes through every Moloch DAO he’s in and submits an upgrade proposal
[high priority] Making AWS lambda easier to use for other references implementations; we have a lambda that translates from a subgraph to a DAOstar format (incl. Snapshot translation)
5. research into PKPs from Lit Protocol are live on Celo— possible replacement of Lambda (?) [delegate to the guys at Lit? Jason & David Sneider; Isaac will ping in main chat]
5. [high priority] Josh get Gnosis (dOrg) and Aragon and DAOstack ref implementations rolling
6. Get DXDAO registration instructions
7. Send Cosmos integration to DAODAO / Case+Jake?
8. dOrg has been non-responsive; instead, find an existing Gnosis Safe members and/or proposals subgraph and just use that—see how Utopia does it?