Guest User

Untitled

a guest
Jul 18th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. pragma solidity ^0.4.19;
  2.  
  3.  
  4. contract Test2 {
  5. event SenderLogger(address);
  6. event ValueLogger(uint);
  7.  
  8. function transferInEqualParts(uint256 summaryAmount, address [] recipients) payable public {
  9. require(summaryAmount % recipients.length == 0);
  10. uint256 singleAmount = summaryAmount / recipients.length;
  11. for (uint256 i=0; i<recipients.length; i++) {
  12. recipients[i].transfer(singleAmount);
  13. emit SenderLogger(msg.sender);
  14. emit ValueLogger(msg.value);
  15. }
  16. }
  17. }
Add Comment
Please, Sign In to add comment