{"repo":"ScopeLift/flexible-voting","free":true,"listed":false,"github":"https://github.com/ScopeLift/flexible-voting","clone":"git clone https://github.com/ScopeLift/flexible-voting.git","description":"💪🗳️ Flexible Voting – A Powerful Building Block for DAO Governance","language":"Solidity","stars":92,"topics":["dao","ethereum","governance","governor","smart-contracts","solidity"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"💪🗳️ Flexible Voting: A Powerful Building Block for DAO Governance Flexible Voting is an extension to the widely used OpenZeppelin DAO Governor that enables novel voting patterns for delegates. It is developed by ScopeLift, and was originally funded by a grant from the Uniswap Grant Program (UGP). For a DAO that adopts it, the Flexible Governance extension allows delegates to split their voting weight across For/Against/Abstain options for a given proposal. This new building block allows arbitrary delegate contracts to be developed which can unlock all kinds of new use cases, such as: - Voting with tokens while earning yield in DeFi - Voting with tokens bridged to L2 - Shielded voting (i.e. secret/private voting) - Liquid delegation and sub-delegation - Cheaper subsidized signature based voting - Voting with tokens held by a 3rd party custodian - Voting with tokens held in vesting contracts - And much more... To learn more about Flexible Voting, and the use cases it enables: Visit flexiblevoting.com to read the documentation. Read about Flexible Voting on the ScopeLift blog. Usage To add Flexible Voting to your own Foundry project, use forge install: If you're using a developer framework other than Foundry, we recommend vendoring the code by adding files like src/FlexVotingClient.sol to your repo directly. In the future, we may offer an npm package for use with other frameworks. Constructing a Governor If you're constructing a new Governor with Flexible Voting—either to upgr","default_branch":null,"files":null,"tree":[],"storefront":"/r/ScopeLift","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ScopeLift/flexible-voting/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}