Is it possible to batch multiple smart contract actions / function calls into a single transaction?
For example, I have n NFTs that I would like to call two functions on each. If I interact through Etherscan, I have to pay gas for 2 * n transactions, and would like to avoid this.
Is it possible to batch these together? My current thinking is no, given how the parameters are set up. But maybe (hopefully) I am incorrect and this is possible.
If it possible, do I need to deploy a new smart contract to do that? If I don't need to deploy a smart contract, what would the implementation look like? Do I use something like ethers.js to interact with the contract?
Will batching the actions actually save gas 😂?
changeName and transferOwnership for x NFT's