Submitted to ETHDenver 2021 (won Open Track finalist, Textile, DAOHaus, and IPFS prizes).
Devfolio link: https://devfolio.co/submissions/nftea-room-5944
- Deploy the contract
- Deploy DAO through DAOHaus
- Set period length and voting periods etc to a couple minutes at most
- Whitelist the
NFTea
token - Mint
NFTea
to the DAO
- Modified Minion contract to include
paymentRequested
andsharesRequested
as part ofproposeAction
- Deploy blank
Minion
first - Deploy
MinionFactory
withtemplate = address(Minion)
second - Call
summonMinion
on MinionFactory - Fund some ETH to minion
- Call
proposalId := proposeAction
- DAO
proposalIdx := sponsorProposal
submitVote(proposalIdx)
andprocessProposal(proposalIdx)
- Call
executeAction(proposalId)