GitHub Description:
This is a Solidity smart contract implementation for the WEUFoundation, a decentralized organization aiming to establish a governance framework for various committees. The contract is based on the ERC20 standard and AccessControl from the OpenZeppelin library. The contract allows the creation of different governance models, such as CouncilMembers, TechnicalCommittee, and ResearchCommittee, with predefined roles for Developers, Investors, and Users. Members of the committees can be added, removed, and assigned shares that determine their influence in the governance process. The contract also includes functions to activate governance models, fund the foundation with a specified ERC20 token, and manage committee memberships. The code is released under the MIT License (SPDX-License-Identifier: MIT).
GitHub Description: This is a Solidity smart contract implementation for the WEUFoundation, a decentralized organization aiming to establish a governance framework for various committees. The contract is based on the ERC20 standard and AccessControl from the OpenZeppelin library. The contract allows the creation of different governance models, such as CouncilMembers, TechnicalCommittee, and ResearchCommittee, with predefined roles for Developers, Investors, and Users. Members of the committees can be added, removed, and assigned shares that determine their influence in the governance process. The contract also includes functions to activate governance models, fund the foundation with a specified ERC20 token, and manage committee memberships. The code is released under the MIT License (SPDX-License-Identifier: MIT).