ERC20Snapshot and flash loans/swaps/mints

Hi @chrismaree,

Have a look at @frangio's suggestion for checking that an address is an EOA, also that isContract shouldn't be used to check that an address is not a contract: