- I think it's fine to set a specific owner for the logic contract. For example, a previous UUPS vulnerability could have been avoided if an owner was set.
- I don't see an issue with this. Although if using python, perhaps you could just use https://web3py.readthedocs.io/en/latest/web3.eth.html#web3.eth.Eth.get_storage_at to read storage slots.
- It could be easy to get around the paused beacon if someone deploys a further customized proxy though. And this has additional overhead for each call.
1 Like