How can I quantify how much storage space (approximately) do I need for Ethereum transactions? Is it per function/ transaction or how is it calculated? any leads on this is appreciated. I am trying to quantify the storage space needed for the transactions created by my smart contract...