1

Looking at the account of The DAO in a blockchain explorer, multiple transactions are marked as Error occurred during contract Execution. Most of the time this seems due to an out of gas exception, sometimes with quite some ether (like this one with 15k ETH!) in the transaction. On the one hand transactions which cause an exception still transfer the value to the recipient but on the other the sender seems to be able to re-send these Ether later. How can the DAO send those Ether back to the sender if the contract execution stopped due to an exception? Does the DAO re-imburse everything if it expects that there will be an out of gas exception and then throws?

1
  • So it turns out that some subtleties have changed: when a transaction hits an exception, the Ether are reimbursed to the sender. The link in the question has not been updated.
    – SCBuergel
    Commented Mar 9, 2017 at 13:59

0

Browse other questions tagged or ask your own question.