The contract loops through a list of erc20 token holders and stores the merkle root, allowing token holders to provably vote without staking their tokens.
- 1000 token holders: 4,958,146
- 500 token holders: 2,476,162
- 100 token holders: 638,009
- 10 token holders: 112,78