
🧵Day 11 - Initialization & Versioning Bugs in Move -> Using FlowX Finance as today’s case study -->> Initialization bugs in Move are far more subtle than in Solidity because of how Sui handles object versions, module upgrades, and persistent resources. -->> When versioning is not handled correctly, old entry functions may remain callable even after upgrades leading to catastrophic re-initialization attacks. Let’s break down what went wrong 👇


































