{"id":22421798,"url":"https://github.com/ringecosystem/ringdao","last_synced_at":"2025-03-27T05:18:22.467Z","repository":{"id":252010602,"uuid":"839122203","full_name":"ringecosystem/RingDAO","owner":"ringecosystem","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-18T07:25:22.000Z","size":152,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-01T10:26:40.697Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ringecosystem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-07T02:40:21.000Z","updated_at":"2024-11-18T07:25:15.000Z","dependencies_parsed_at":"2024-09-05T23:08:36.899Z","dependency_job_id":"78cf0e7b-ca2d-42a4-98fc-992a6f5e0e5b","html_url":"https://github.com/ringecosystem/RingDAO","commit_stats":null,"previous_names":["darwinia-network/ringdao","ringecosystem/ringdao"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ringecosystem%2FRingDAO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ringecosystem%2FRingDAO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ringecosystem%2FRingDAO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ringecosystem%2FRingDAO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ringecosystem","download_url":"https://codeload.github.com/ringecosystem/RingDAO/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245785805,"owners_count":20671634,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-05T17:09:34.827Z","updated_at":"2025-03-27T05:18:22.452Z","avatar_url":"https://github.com/ringecosystem.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003ch1 align=\"center\"\u003e RingDAO \u003c/h1\u003e\n\n## Koi\n```\n  Delegation Wall:  0x0980Bf75a38e8367B479c363432d1E91C6414727\n  TokenVoting Plugin Setup:  0x73b3B8d450a3155feD62A74622b6E9139874CD1d\n  TokenVoting Plugin Repo:  0x4c0729D8eB9B36F2040B8D0aE1F51B15B0D7BdF0\n  Ring DAO:  0x005493b5658e6201F06FE2adF492610635505F4C\n  Installed Plugins:\n  -  0x1756B204a72e1B879D9C63b47f31640a57b8c727\n```\n\n## Crab\n```\n  Delegation Wall:  0x7479798bD9A2972afB4Da5FF9f88bd18Daf546a1\n  Delegation Announcer:  0x05FFdA9C7FD9E30e49e420b0AA6c1772f94e83A7\n  TokenVoting Plugin Setup:  0x879BD4Ca5158cE3b1Fc419D4e7789503923F3d76\n  TokenVoting Plugin Repo:  0x5eB66e31b5Bf40D074aB149643E69ca3fee4Fb7A\n  CrabDAO:  0x663fC3000f0101BF16FDc9F73F02DA6Efa8c5875\n  Installed Plugins:\n  -  0xFF335B8aF2B601d09A499199705Ed3E7bdADa66E\n```\n\n## Token Voting plugin\n\nThis plugin is an adapted version of Aragon's [Token Voting plugin](https://github.com/aragon/osx/tree/v1.3.0/packages/contracts/src/plugins/governance/majority-voting/token). \n\nOnly community members(who owns enough tokens or has enough voting power from being a delegatee) can create proposals. \n\nProposals can only be executed when the support threshold and minimum participation have been reached after a minimum period of time.\n\nThe governance settings need to be defined when the plugin is installed but the DAO can update them at any time.\n\n### Permissions\n\n- Only community members can create proposals on the plugin\n- The plugin can execute actions on the DAO\n- The DAO can update the plugin settings\n- The DAO can upgrade the plugin\n\n## DO's and DONT's\n\n- Never grant `ROOT_PERMISSION` unless you are just trying things out\n- Never uninstall all plugins, as this would brick your DAO\n- Ensure that there is at least always one plugin with `EXECUTE_PERMISSION` on the DAO\n- Ensure that the DAO is ROOT on itself\n- Use the `_gap[]` variable for upgradeable plugins, as a way to reserve storage slots for future plugin implementations\n  - Decrement the `_gap` number for every new variable (slot) you add in the future\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fringecosystem%2Fringdao","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fringecosystem%2Fringdao","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fringecosystem%2Fringdao/lists"}