aboutsummaryrefslogtreecommitdiffstats
path: root/GeneralStateTests
Commit message (Collapse)AuthorAgeFilesLines
* refill general state testsDimitry2017-07-102172-258/+10358
|
* Merge pull request #219 from ethereum/max-code-size-from-spurious-dragonwinsvega2017-07-101-1/+6
|\ | | | | Max code size is enforced at EIP158, not at EIP150
| * Max code size is enforced at EIP158, not at EIP150Yoichi Hirai2017-07-101-1/+6
| |
* | Merge pull request #217 from ethereum/bcTransitionTestswinsvega2017-07-101-0/+5
|\| | | | | Blockchain transition tests
| * Blockchain transition testsDimitry2017-07-071-0/+5
| |
* | Merge pull request #215 from ethereum/modexp_base_2to64winsvega2017-07-101-2/+84
|\ \ | | | | | | Add modexp tests where base (or exp) length is 2^64
| * | Add a case where exp length is 2^64Yoichi Hirai2017-07-061-1/+42
| | |
| * | Add a modexp test where base length is 2^64Yoichi Hirai2017-07-061-2/+43
| |/
* | Merge pull request #208 from ethereum/returndatacopy_with_2_256_sumwinsvega2017-07-101-0/+183
|\ \ | |/ |/| Add a test RETURNDATACOPY at the beginning of a program should throw …
| * Use CALLDATALOAD instead of CALLDATACOPY and MLOADYoichi Hirai2017-07-061-16/+16
| |
| * Add one-less and one-more numbersYoichi Hirai2017-07-061-8/+90
| |
| * Add a test RETURNDATACOPY at the beginning of a program should throw an ↵Yoichi Hirai2017-07-031-0/+101
| | | | | | | | exception if offset + size = 2^256
* | Merge pull request #207 from ethereum/remove_compiled_codewinsvega2017-07-062-12/+22
|\ \ | | | | | | Remove compiled code
| * | Apparently some bytecode was not faithful compilation of the LLL codeYoichi Hirai2017-07-032-12/+22
| |/
* | Merge pull request #196 from ethereum/returndatacopy_0_0_after_successful_createwinsvega2017-07-062-0/+202
|\ \ | | | | | | Add test cases for RETURNDATACOPY after a successful CREATE should no…
| * | Use (SSTORE 0 1) in the init code to see if the CREATE succeeds or notYoichi Hirai2017-07-061-7/+7
| | |
| * | Add a test about RETURNDATACOPY after a successful CREATE should throw ↵Yoichi Hirai2017-06-281-0/+101
| | | | | | | | | | | | exception if offset is not zero
| * | Address @winsvega's commentsYoichi Hirai2017-06-281-13/+6
| | |
| * | Add test cases for RETURNDATACOPY after a successful CREATE should not throw ↵Yoichi Hirai2017-06-261-0/+108
| | | | | | | | | | | | if size = offset = zero
* | | Merge pull request #211 from ethereum/nonce-after-collisionwinsvega2017-07-063-273/+7
|\ \ \ | | | | | | | | Fix and refill GeneralStateTest after fixing the nonce change for add…
| * | | Fix and refill GeneralStateTest after fixing the nonce change for address ↵Yoichi Hirai2017-07-063-273/+7
| | | | | | | | | | | | | | | | | | | | | | | | collision https://github.com/ethereum/cpp-ethereum/issues/4225
* | | | Merge pull request #200 from ↵winsvega2017-07-061-0/+108
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | ethereum/returndatacopy-after-failing-call-with-nonzero-offset Add a test about "RETURNDATACOPY after a failing CALL should throw ex…
| * | | | Add a test about "RETURNDATACOPY after a failing CALL should throw exception ↵Yoichi Hirai2017-06-291-0/+108
| | | | | | | | | | | | | | | | | | | | if offset is not zero"
* | | | | Merge pull request #202 from ethereum/returndatacopy_big_sumwinsvega2017-07-061-0/+101
|\ \ \ \ \ | |_|/ / / |/| | | | Add a test 'RETURNDATACOPY at the beginning of a program should throw…
| * | | | Add a test 'RETURNDATACOPY at the beginning of a program should throw an ↵Yoichi Hirai2017-06-301-0/+101
| |/ / / | | | | | | | | | | | | exception if offset + size = 2^64'
* | | | Merge pull request #210 from ethereum/many_zeros_expwinsvega2017-07-051-1/+47
|\ \ \ \ | | | | | | | | | | Price calculation when exp length > 256, and the first word of exponent is zero
| * | | | Price calculation when exp length > 256, and the first word of exponent is zeroYoichi Hirai2017-07-041-1/+47
| | |_|/ | |/| |
* / | | Remove shallowStackOK.json because shallowStackOKFiller.json does not existYoichi Hirai2017-07-041-9768/+0
|/ / /
* / / Fix names of test cases in GeneralStateTests to match the file namesYoichi Hirai2017-06-3080-80/+480
|/ /
* | more staticcall tests updateDimitry2017-06-283-6/+1007
| |
* | more staticcall testsDimitry2017-06-285-0/+2602
| |
* | Merge pull request #194 from ethereum/returndata-read-zero-byteswinsvega2017-06-271-0/+142
|\ \ | | | | | | Add a test for trying returndatacopy 0 0 on an empty return data buffer
| * | Also try RETURNDATACOPY when the calldata is not emptyYoichi Hirai2017-06-271-37/+91
| | |
| * | Add a test for trying returndatacopy 0 0 on an empty return data bufferYoichi Hirai2017-06-231-0/+88
| | |
* | | Merge pull request #192 from ethereum/revert-createwinsvega2017-06-271-0/+101
|\ \ \ | | | | | | | | Add a case where REVERT in an init code passes data to the creating context
| * | | Add a case where REVERT in an init code passes data to the creating contextYoichi Hirai2017-06-221-0/+101
| |/ /
* | | Merge pull request #195 from ethereum/correctStaticwinsvega2017-06-277-15/+309
|\ \ \ | |_|/ |/| | correct staticcall tests
| * | Fix a test case that expected staticcall to return successfully even when an ↵Yoichi Hirai2017-06-271-6/+11
| | | | | | | | | | | | SSTORE is attempted
| * | Fix a test that expected staticcall to return successfully even when SSTORE ↵Yoichi Hirai2017-06-271-6/+11
| | | | | | | | | | | | is attempted inside
| * | Add a test about staticcall not inheriting the callvalue from the parent ↵Yoichi Hirai2017-06-261-0/+115
| | | | | | | | | | | | call (caused by call instruction)
| * | Add a test about STATICCALL not inheriting the callvalueYoichi Hirai2017-06-261-0/+108
| | | | | | | | | | | | This test failw on cpp-ethereum:develop but succeeds on cpp-ethereum:fix-staticcall
| * | correct staticcall testsDimitry2017-06-243-3/+64
| | |
* | | Merge pull request #193 from ethereum/split-fileswinsvega2017-06-2444-4642/+4904
|\ \ \ | |/ / |/| | GeneralTestFiller formatting
| * | Remove a left-over odd-length hex stringYoichi Hirai2017-06-233-0/+15
| | |
| * | Split GeneralStateTestFiller files that contain multiple testsYoichi Hirai2017-06-2341-4642/+4889
| |/
* | update revert test with new eip86 rulesDimitry2017-06-231-2/+7
| |
* | fix create transactions with eip86 ruleDimitry2017-06-232-5/+235
| |
* | more zeroSigTransaction testsDimitry2017-06-235-2/+2845
| |
* | refill tests with new transaction create rules on MetropolisDimitry2017-06-2335-106/+308
| |
* | update stQuadraticComplexity with 250M gasLimitDimitry2017-06-2215-113/+728
| |
* | update stMemoryStress with 250M gas limitDimitry2017-06-2238-102/+3926
| |
* | remove stBoundsTestDimitry2017-06-2244-4502/+0
|/
* Add missing '0's in calldata. The hex strings were of odd lengthYoichi Hirai2017-06-211-6/+6
|
* Fill tests according to previous commitYoichi Hirai2017-06-161-26/+26
|
* Filled GeneralStateTest according to the previous commitYoichi Hirai2017-06-1696-192/+192
|
* Merge branch 'snark_test_filled' into new_expmod_costYoichi Hirai2017-06-14242-3/+60433
|\
| * Fill the tests following the previous commitYoichi Hirai2017-06-131-3/+3
| |
| * fill zeroKnowledge as BlockchainDimitry2017-06-131-442/+0
| |
| * Split a filler file into two and rename a test case into a shorter nameYoichi Hirai2017-06-132-220/+222
| |
| * Split a filler file into two and rename a case into a shorter nameYoichi Hirai2017-06-132-220/+222
| |
| * Split a filler file into two and rename a test case into a shorter nameYoichi Hirai2017-06-132-220/+222
| |
| * Split a filler file into two and rename a test case into a shorter nameYoichi Hirai2017-06-132-221/+223
| |
| * Split a filler so that each file contains one caseYoichi Hirai2017-06-132-221/+223
| |
| * Split a filler file and rename a case into a shorter nameYoichi Hirai2017-06-132-221/+223
| |
| * Update GeneralStateTests according to the fillersYoichi Hirai2017-06-13229-2148/+2160
| |
| * Shorten the name of another fillerYoichi Hirai2017-06-131-0/+442
| |
| * Add back one final test removed by mistakeYoichi Hirai2017-06-131-0/+317
| |
| * Shorten file namesYoichi Hirai2017-06-1354-64453/+0
| |
| * Split pyethereum_ecpairing_testsFiller.json into files for each test caseYoichi Hirai2017-06-1327-0/+6019
| |
| * Split pyethereum_ecmul_testsFiller.json into files for each test caseYoichi Hirai2017-06-13161-0/+43098
| |
| * Split pyethereum_ecadd_testsFiller.json into as many files as test casesYoichi Hirai2017-06-1337-7939/+8009
| |
| * Update elliptic curve related GeneralStateTests using the tests from pyethereumYoichi Hirai2017-06-1310-68/+72143
| |
| * Adding filled tests about elliptic curvesYoichi Hirai2017-06-135-0/+3280
| |
* | Add modexp tess from PyethereumYoichi Hirai2017-06-1496-0/+15264
| |
* | Update tests after changing the gas cost of modexp precompiled contractYoichi Hirai2017-06-131-8/+8
|/
* Merge pull request #181 from ethereum/returndatacopy_throwwinsvega2017-06-133-3/+3
|\ | | | | Returndatacopy throws for out of buffer access
| * Fill tests after making returndatacopy throwYoichi Hirai2017-06-083-3/+3
| |
* | remove empty static call testsDimitry2017-06-0945-964/+0
|/
* Merge pull request #174 from ethereum/returndatacopy_initialwinsvega2017-06-055-0/+501
|\ | | | | Adding tests for RETURNDATACOPY and RETURNDATASIZE
| * Add tests for RETURNDATACOPY after CREATEYoichi Hirai2017-05-241-0/+103
| |
| * Add a test case for a RETURNDATACOPY from an overrunning rangeYoichi Hirai2017-05-241-0/+103
| |
| * Updated the opcodes of RETURNDATA instructionsYoichi Hirai2017-05-243-13/+116
| |
| * Add a test case about RETURNDATASIZE returning zero after initializationYoichi Hirai2017-05-241-0/+96
| |
| * Add the filled testYoichi Hirai2017-05-241-0/+96
| |
* | update statetests without blockhashDimitry2017-06-021-80/+0
| |
* | refill tests with blockhash as blockchainDimitry2017-06-0296-384/+0
| |
* | make blockhash state test only as blockchain testsDimitry2017-06-02194-10313/+464
| |
* | more staticcall testsDimitry2017-06-01245-57/+26252
| |
* | update static testsDimitry2017-05-2312-0/+1712
| |
* | generate finished tests for staticcallDimitry2017-05-2365-0/+9803
|/
* Merge pull request #158 from ethereum/modexpwinsvega2017-04-251-0/+1161
|\ | | | | modexp tests
| * modexp testsDimitry2017-04-251-1/+891
| |
| * modexp testsDimitry2017-04-251-0/+271
| |
* | refill memory stress testsDimitry2017-04-2577-1050/+1820
|/
* remove blockhash testsDimitry2017-04-195-1518/+0
|
* refill and fix tests with all fields 0xDimitry2017-04-195-497/+5
|
* replace SUICIDE with SELFDESTRUCTDimitry2017-04-191578-25259/+26057
|
* correct zeroSigOOG test to touch nullsender accountDimitry2017-04-181-5/+5
|
* Merge branch 'zeroTransaction' into developDimitry2017-04-118-0/+4477
|\
| * zeroSig Transaction state testsDimitry2017-03-298-0/+4477
| |
* | Removed 0x for consistencyvub2017-04-071-2/+2
| |
* | REVERT test case:Dimitry2017-04-041-41/+217
| | | | | | | | | | return empty output but with non-zero memory index (e.g. offset 1, length 0). test case 2: big index, size 0.
* | refill revert testsDimitry2017-03-245-245/+448
| |
* | more revert testsDimitry2017-03-242-0/+1477
| |
* | revert opcode testsDimitry2017-03-225-16/+967
| |
* | Add compiled tests for REVERTAndrei Maiboroda2017-03-223-0/+301
|/
* more revert tests with precompiledDimitry2017-03-033-0/+453
|
* tx with OOG at block 2675119Dimitry2017-02-281-0/+95
|
* deployment error testDimitry2017-02-161-0/+88
|
* fill new testsDimitry2017-02-159-0/+18762
|
* refill tests with metropolis (wip)Dimitry2017-02-151545-0/+15810
|
* refill memory tests and quadratic state testsDimitry2017-02-1033-7124/+99
|
* refill general state testsDimitry2017-02-10951-2988/+3660
|
* refill random testsDimitry2017-02-10643-2923/+2923
|
* fill stAttackTestDimitry2017-02-061-0/+85
|
* create contract in init code on depth = 1023 and 1024Dimitry2017-01-232-0/+170
|
* empty CREATE replace the code on collisionDimitry2017-01-181-24/+24
|
* refill tests with state journal v2 PRDimitry2017-01-182-28/+28
|
* create JS contracat with no collisionDimitry2017-01-181-0/+78
|
* refill general testsDimitry2017-01-1713-563/+21
|
* Revert TestsDimitry2017-01-172-0/+638
| | | | | | Create in subcall with OOG (in and after subcall) Create is a collision with address Create is not a collision with address
* Loop Calls Revert OOG TestsDimitry2017-01-143-0/+310
|
* fix subcalls revert testDimitry2017-01-112-0/+334
| | | | change the same store key after subcall instead of new
* refill stMemoryStressTestsDimitry2017-01-1018-0/+1593
|
* more revert call tests in contract interactionsDimitry2017-01-092-6/+255
|
* refil revert TestsDimitry2017-01-096-5/+90
|
* more Revert tests for Create opcodeDimitry2017-01-054-0/+368
|
* refill stBoundsTestsDimitry2016-12-291-0/+85
|
* CalltoReturn2 testDimitry2016-12-281-0/+92
|
* stMemoryStressTest wip4Dimitry2016-12-271-0/+85
|
* refill GeneralStateTestsDimitry2016-12-20192-6/+24422
|
* update tests for cpp PR'sDimitry2016-12-1428-137/+1431
|
* fix stAttackTestDimitry2016-12-081-59976/+0
|
* Contract Creation Spam TestDimitry2016-12-081-0/+60061
|
* updating generaltests with eip158Dimitry2016-12-0646-0/+4063
|
* General State TestsDimitry2016-11-301352-0/+127577