It’s amazing when a community comes together in the world of web3. It’s a bit sad to see one fizzle out just as quickly as it forms. Rewards play a key role in galvanizing a community further. As we’re figuring out these experiments with DAOs — I wanted to share the technicals of how I was able to whitelist 39,895 wallet addresses for an Ethereum mainnet smart contract while avoiding a cost prohibitive gas expense. This article dives into NodeJS, JavaScript, Merkle Trees, and Solidity. The “D...