test_create2_revert_preserves_balance()¶
Documentation for tests/constantinople/eip1014_create2/test_create2_revert.py::test_create2_revert_preserves_balance@b314d18e.
Generate fixtures for these test cases for Amsterdam with:
fill -v tests/constantinople/eip1014_create2/test_create2_revert.py::test_create2_revert_preserves_balance --fork Amsterdam
Test that CREATE2 revert preserves pre-existing balance at target.
Address X has a pre-existing balance but no code. CREATE2 targets X with init code that reverts. After the revert, X must still have its original balance, nonce=0, and no code or storage.
Source code in tests/constantinople/eip1014_create2/test_create2_revert.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | |
Parametrized Test Cases¶
This test generates 1 parametrized test case across 11 forks.