Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Target releaseTBD
Epic
Document status
Status
titleDRAFT
Document owner
Designer
Developers
QA


Goals

  • Reduce Risk

Background and strategic fit

...

As posted by reddit user ethererik on GovernMental's 1100 ETH jackpot payout is stuck because it uses too much gas , the payout for this pyramid scheme may be stuck because the payout code requires the array of past creditors and amounts to be cleared, and this operation costs too much gas. The code to clear internal storage is:

...

WARNING - This is a situation Smart Contract developers need to be aware of!

The question How to clear large arrays without blowing the gas limit? has one answer to work around this issue. Thanks @Nick Johnson.

Assumptions

Requirements

#TitleUser StoryImportanceNotes
1
2    

User interaction and design

...

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome

Not Doing