Our PopcornVault does not keep user assets idle inside the outer vault. Instead, it forwards those assets to an ERC-4626 adapter that manages the underlying position.
This architecture creates two connected accounting layers.
Users interact with PopcornVault and receive Popcorn shares. PopcornVault interacts with the adapter and receives adapter shares.
Although both tokens are called shares, they represent ownership in different contracts and must not be treated as the same unit.