TransparentProxy pattern for all contracts. ProxyAdmin controls upgrades. No timelock — multisig decides. The tradeoff: fast iteration vs governance friction. For early-stage DeFi, we chose speed. Transparency is the accountability layer. #building#DeFi
🚨UPGRADABILITY
🟢Uniswap V3 has a low-risk score
The Uniswap DAO can change parameters such as fees through the GorvernorBravoDelegator contract
Note that a TransparentProxy with the DAO as admin is used for the NonFungibleTokenPositionDescriptor, used for token descriptions
Anyway, everything always comes with learnings.
With this hack, I finally got time to learn how to use the dev tools for smart contracts and to do better chain analysis.
I could find time to dive deep into how a transparentProxy works.