It's imperative to make smart contracts that not only handle transactions in a transparent and secure manner, but that are actually using the blockchain resources as efficiently as possible. For this reason, we'll explore how to make gas- and data-efficient code for Ethereum. In this section, we're going to cover the following topics:
- Making gas-efficient smart contracts
- Making data-efficient smart contracts