There are several contracts whose internal Tx have only suicide calls from the same contract/user address over and over again. What is the need of having multiple calls?

enter image description here

  • For some reason I've also not had contract suicide when I called them. I've not yet looked into it deeper but something seems a bit of a miss.
    – o0ragman0o
    Commented May 31, 2017 at 8:06

1 Answer 1


SUICIDE opcode uses negative gas because the operation frees up space on the blockchain by clearing all of the contract's data.

This negative gas deducts from the total gas cost of the transaction, so if you're doing some clean-up operations first, SUICIDE can reduce your gas costs.

Probably all contracts must have been cleared the same user, hence you could see such transactions

  • From your answer I think you are referring to one user calling multiple contracts, is that right? Just to clarify my question the one user is calling the suicide function of a single contract in a single block many times (365 times to be exact) . Commented May 31, 2017 at 13:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.