Trying to simulate bad actors in on-chain governance, and its ramifications moving forward.
IF I GET TO PRESENT THIS PROJECT ON STAGE, I WILL SELL MY MOLOCHDAO VOTING POWER TO PASS ONE PROPOSAL FROM THE AUDIENCE (which I think will be incredible and fun :D )
So PLEASE, try not to send ETH to the app beforehand!
What it does
Creates a proxy contract that you set as your delegate voting key in MolochDAO or a Moloch-like DAO, that lets you sell our voting power to the highest bidder. It will work on Moloch, YangDAO, MetaCartelDAO, OrochiDAO, etc...
How I built it
Created a proxy contract using Solidity, deployed to Mainnet. This contract is awaiting a 1 ETH payout, and whomever is the first to pay, will be able to create 1 Proposal, and vote on it on MolochDAO.
I created a UI as well to let people buy this voting power.
Challenges I ran into
There is a lot more that I could have done given time. An auction based system that extends over time, or even further delegation once someone buys a vote.
Accomplishments that I'm proud of
This is a great proof of concept, works on Mainnet, on a popular project, and is a great way to show people that with onchain governance and DAOs, vote buying will be very real.
What I learned
That I love what I do :)
What's next for SelloutDAO
I don't know if I want to expand on it much, the idea would be to prevent this sort of proxy to be used on other DAOs. I may try to convince one or two other members to try it out on their DAOs.