This proposal swaps the current "Seeder" contract with a new version ("v2") which adds new functionality to Shiny Club and changes the way traits are selected when minting a Shiny.
Currently, whenever a new Shiny is minted, a default trait is selected for each layer: Eyes, mouth, head, body, accessory, etc. These traits are randomly assigned based on the previous block hash - the same way that Nouns traits are selected (Our contracts are a fork of the Nouns contracts).
This proposal will swap the seeder with a new seeder that introduces new behavior:
The Shiny Club DAO (that is, any Shiny Club member who has reconfigured at least once to gain a vote) will be able to propose new default configurations known as a "seed" to the new Seeder contract.
Whenever a new Shiny is minted, one of these default seeds will be selected at random based on the previous block hash (note that this is not truly random and can be coerced or the minter can delay mint until a desirable outcome is reached).
The main goal with this update is to prevent undesirable trait combinations from occurring at mint. Because every Shiny will either be created from the set of default seeds or manually by the owner reconfiguring it, the DAO will be free to introduce traits that may not match perfectly with all other traits, ushering in a new era of fun and interesting trait possibilities!
Please vote yes if you feel this update would be a positive thing for the DAO. I believe that it is, but will abstain to leave the vote up to the DAO to decide.