How to use memory and storage keywords usefully in Solidity — TLDR; Declare a struct as storage and then initialize it’s members is cheaper than declare it as memory, initialize its members, and then save it as storage. In Solidity, the keywords storage and memory are sometimes cause of misunderstandings, but that being said, they can be very useful. I arrive…