(Un)safe usage of immutable in UUPS

The documentation may be slightly confusing. Immutable is safe to use as long as you're ok with sharing the same value throughout all proxies that share that impementation contract.

Immutable variables don't use storage slots so you don't need to worry about that either.

1 Like