Blockchain Security Training Smart Contract Exploit Analysis Questions and Answers
A smart contract function intended for distributing rewards iterates through a dynamically-sized array of recipient addresses, sending funds to each one. As the number of recipients grows, transactions calling this function begin to consistently fail. What is the MOST likely cause of this failure?