BadPushPayments.sol 287 B

123456789101112131415161718
  1. // UNSAFE CODE, DO NOT USE!
  2. contract BadPushPayments {
  3. address highestBidder;
  4. uint highestBid;
  5. function bid() {
  6. if (msg.value < highestBid) throw;
  7. if (highestBidder != 0) {
  8. highestBidder.send(highestBid);
  9. }
  10. highestBidder = msg.sender;
  11. highestBid = msg.value;
  12. }
  13. }