Failer.sol 394 B

12345678910111213141516171819202122
  1. pragma solidity ^0.4.24;
  2. contract Failer {
  3. uint256[] private array;
  4. function dontFail() public pure {
  5. }
  6. function failWithRevert() public pure {
  7. revert();
  8. }
  9. function failWithThrow() public pure {
  10. assert(false);
  11. }
  12. function failWithOutOfGas() public {
  13. for (uint256 i = 0; i < 2**200; ++i) {
  14. array.push(i);
  15. }
  16. }
  17. }