1234567891011121314151617181920 |
- import '../PullPaymentCapable.sol';
- // UNSAFE CODE, DO NOT USE!
- contract BadArrayUse is PullPaymentCapable {
- address[] employees;
- function payBonus() {
- for (var i = 0; i < employees.length; i++) {
- address employee = employees[i];
- uint bonus = calculateBonus(employee);
- asyncSend(employee, bonus);
- }
- }
- function calculateBonus(address employee) returns (uint) {
- // some expensive computation...
- }
- }
|