shazow
@shazow.eth
Some of the biggest losses in crypto have been due to upgradeable contracts. Naively it sounds safer, but it adds a lot of complexity and attack surface. If you're working on a contract, enable easy migration instead of upgradeability if possible. If you must, limit upgrading to the smallest components.
3 replies
4 recasts
33 reactions
Dean Pierce ๐จโ๐ป๐๐
@deanpierce.eth
This classic always comes to mind: https://diligence.consensys.io/blog/2019/01/upgradeability-is-a-bug/
0 reply
0 recast
3 reactions