Skip to main content
edited title
Link
eth
  • 86.5k
  • 53
  • 287
  • 411

How does The DAO reimburse errornouserroneous transactions to the sender?

Post Closed as "Duplicate" by eth
Source Link
SCBuergel
  • 8.8k
  • 8
  • 38
  • 69

How does The DAO reimburse errornous transactions to the sender?

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?