Pack & unpack variables in one storage slot, using YUL The owner of the contract can write address and timestamp to the same slot. And also read one of these values. This is not a cheap solution, because I used exp and other computing. I did it in detail to make it clear how it works.