aboutsummaryrefslogtreecommitdiffstats
path: root/GeneralStateTests
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #549 from ajsutton/extcodehash-createdeleteaccountwinsvega2018-11-213-0/+196
|\
| * Check self-destructed account via call does not exist.Adrian Sutton2018-11-211-1/+1
| * Check self-destructed account via static call still exists.Adrian Sutton2018-11-211-1/+1
| * Check self-destructed account no longer exists.Adrian Sutton2018-11-211-1/+1
| * Refill tests.Adrian Sutton2018-11-202-4/+4
| * Add test that checks EXTCODEHASH of self destructed account after original ca...Adrian Sutton2018-11-201-0/+70
| * Add STATICCALL variant.Adrian Sutton2018-11-202-3/+66
| * Add test for EXTCODEHASH of account created and then deleted in same transact...Adrian Sutton2018-11-181-0/+63
* | Add test for EXTCODEHASH of account created in same transaction.Adrian Sutton2018-11-181-0/+63
|/
* refill tests using create2 branch of aleth, fix extCodeHashPrecompiles json o...Jose Hugo De la cruz Romero2018-11-154-29/+6
* fix precompiles codehash test, refill using latest aleth/testethJose Hugo De la cruz Romero2018-11-154-73/+113
* EXTCODEHASH testsJose Hugo De la cruz Romero2018-11-154-0/+372
* Merge pull request #545 from ethereum/moresstorewinsvega2018-11-143-0/+52170
|\
| * sstore combinations change testsDimitry2018-11-133-0/+52170
* | Use '>=Constantinople' instead of '>Byzantium' to be a bit more readable that...Adrian Sutton2018-11-133-58/+3
* | Add more dynamic argument test cases to cover non-existent accounts, precompi...Adrian Sutton2018-11-131-34/+33
* | Add test case for a contract executing EXTCODEHASH of the account being creat...Adrian Sutton2018-11-121-0/+64
* | Add test case for a contract executing EXTCODEHASH with a dynamic argument.Adrian Sutton2018-11-121-0/+126
* | Add test case for a contract executing EXTCODEHASH on itself.Adrian Sutton2018-11-121-0/+119
* | Merge pull request #538 from ajsutton/memory-write-testswinsvega2018-11-094-0/+479
|\ \
| * | Add comment to new tests explaining what they're covering.Adrian Sutton2018-11-094-26/+26
| * | Refill new test.Adrian Sutton2018-11-061-1/+1
| * | Add tests to cover cases where data is copied to a memory range longer than t...Adrian Sutton2018-11-034-0/+479
| |/
* | Merge pull request #484 from ethereum/extcodehashwinsvega2018-11-095-0/+661
|\ \ | |/ |/|
| * fill initial stExtCodeHash testsextcodehashDimitry2018-11-095-4/+97
| * stExtCodeHash WIPDimitry2018-10-114-0/+568
* | InitCollision testDimitry2018-10-251-0/+27
* | sstore collision overwrite sstoreDimitry2018-10-252-0/+303
* | fill as blockchain testsDimitry2018-10-1817-146/+3692
* | fill as blockchainDimitry2018-10-1714-60/+1744
* | fill as blockchain testsDimitry2018-10-167-64/+222
* | sstore refund bugDimitry2018-10-151-0/+63
* | more sstore testsDimitry2018-10-154-0/+317
|/
* refill badOpcodesDimitry2018-10-091-2/+2
* refill stCreate2 with new gasPriceDimitry2018-10-0544-102/+102
* refill all state testsDimitry2018-09-252380-9112/+47096
* create2 smart init codeDimitry2018-09-141-0/+87
* (RevertDepthCreateAddressCollision) for CREATE2Dimitry2018-09-141-0/+136
* recursive create2Dimitry2018-09-141-0/+73
* push32 without bytes at the endDimitry2018-09-141-0/+63
* create2 on depth 1023 1024Dimitry2018-09-142-0/+140
* create2 oog in initDimitry2018-09-121-0/+73
* REVERT in CREATE2Dimitry2018-09-124-0/+274
* RevertDepthCreate2 OOGDimitry2018-09-111-0/+136
* returndatacopy after create2 testsDimitry2018-09-113-0/+192
* Merge pull request #500 from mattdean-digicatapult/add-new-touched-cleanup-casewinsvega2018-09-101-0/+99
|\
| * Add new touched cleanup caseMatthew Dean2018-09-101-0/+99
* | more create2 testsDimitry2018-09-084-7/+292
* | create2 check fields in init codeDimitry2018-09-081-0/+135
* | create2 call precompiles from init codeDimitry2018-09-061-0/+140
|/
* more create2 collision testsDimitry2018-09-057-37/+395
* refill collision testDimitry2018-09-041-5/+32
* create2 bounds + yoichi testsDimitry2018-09-045-0/+393
* create2 OOG testsDimitry2018-09-038-5/+503
* Suicide in create2 testsDimitry2018-08-312-0/+236
* create2 init code testsDimitry2018-08-282-0/+248
* create2 testDimitry2018-08-279-0/+692
* fix mining reward in sar testDimitry2018-08-081-1/+1
* fix sar 2^256 0 testDimitry2018-08-081-50/+6
* fix the sar blockchain testsDimitry2018-08-032-2/+2
* sar00 testDimitry2018-07-271-0/+75
* sar 0 256-1 testDimitry2018-07-271-0/+75
* check returndatasize after failing createDimitry2018-07-061-0/+74
* check returndata after failing createDimitry2018-07-061-0/+81
* fill create failure testsDimitry2018-07-035-0/+441
* fix remaining testsDimitry2018-05-182-103/+143
* restore ecmul testDimitry2018-05-151-102/+63
* fix more tests with coinbase touchDimitry2018-05-153-168/+209
* fix more tests with touch coinbaseDimitry2018-05-1525-892/+1179
* fix more testsDimitry2018-05-154-96/+130
* fix more testsDimitry2018-05-155-138/+341
* fix oog transaction executionDimitry2018-05-151-30/+51
* Merge pull request #428 from ethereum/touched-revert-createYoichi Hirai2018-05-091-0/+119
|\
| * Test whether a failed create transaction reverts account deletionYoichi Hirai2018-03-091-0/+119
* | Fill doubleSelfdestructTestYoichi Hirai2018-04-241-0/+118
* | Fill doubleSelfdestructTest2Yoichi Hirai2018-04-201-0/+118
* | add test which checks codesize/extcodesize on contract in initJared Wasinger2018-04-181-0/+100
* | Filling the test 201503110226PYTHON_DUP6Yoichi Hirai2018-04-101-0/+118
* | Merge pull request #442 from ethereum/id-input-is-biggerYoichi Hirai2018-04-061-0/+74
|\ \
| * | Fill identity_to_small testYoichi Hirai2018-03-301-0/+74
* | | Fill RevertOnEmptyStack testYoichi Hirai2018-04-031-0/+118
|/ /
* | Merge pull request #424 from ethereum/sarYoichi Hirai2018-03-2616-0/+1904
|\ \
| * | Fill SAR testsYoichi Hirai2018-03-2316-0/+1904
* | | Fill SHR testsYoichi Hirai2018-03-2211-0/+1309
|/ /
* | Fill the modified filler filesYoichi Hirai2018-03-2279-183/+1048
* | Filled test casesYoichi Hirai2018-03-1968-204/+7549
* | Merge pull request #421 from ethereum/more-shiftswinsvega2018-03-1711-1/+1191
|\ \
| * | Add more shl testsYoichi Hirai2018-03-1011-1/+1191
| |/
* / Fill identity_to_bigger testYoichi Hirai2018-03-141-0/+74
|/
* Merge pull request #419 from ethereum/init-create-revertYoichi Hirai2018-03-011-0/+108
|\
| * revert in CREATE in init code, followed by returndatasize/copyYoichi Hirai2018-02-271-0/+108
* | Add (shl 0 1) testYoichi Hirai2018-03-011-0/+119
* | Add directories for tests for shift instructionsYoichi Hirai2018-02-271-0/+1
|/
* replace 0x1 with 0x01Dimitry2018-02-1793-457/+457
* fix syntax in testsDimitry2018-02-172-7/+7
* fix stCreateTestDimitry2018-02-1723-27/+27
* fix stRevertTestDimitry2018-02-1741-89/+89
* fix stStaticCallDimitry2018-02-17284-591/+591
* fix stZeroKnowledge2Dimitry2018-02-17130-406/+406
* fix stZeroKnowledgeDimitry2018-02-16133-411/+411
* fix stBugsDimitry2018-02-163-8/+8
* fix stMemoryStressTestDimitry2018-02-1638-45/+45
* fix stQuadraticComplexityTestDimitry2018-02-1616-48/+48
* fix stArgsZeroOneBalanceDimitry2018-02-1646-220/+106
* fix stBadOpcodesDimitry2018-02-161-3/+3
* fix stPreCompiledContracts2Dimitry2018-02-1694-99/+99
* fix stPreCompiledContracts empty expectDimitry2018-02-1694-281/+281
* update stSolidityTestDimitry2018-02-0713-13/+156
* refill stZeroCallsRevertDimitry2018-02-0724-1148/+92
* refill stZeroKnowledge2Dimitry2018-02-07130-20150/+390
* refill stZeroKnowledgeDimitry2018-02-07133-26791/+399
* refill and update stSpecialTest, stStackTest, stZeroCallsDimitry2018-02-0719-7788/+63
* refill stRecursiveDimitry2018-02-072-30/+8
* refill stQuadraticComplexityDimitry2018-02-0716-959/+152
* update stPreCompiledContracts, stEIP158Specific, stQuadraticComplexityDimitry2018-02-07105-17362/+325
* update stCodeSize stBadOpcodeDimitry2018-02-073-21/+10
* refill stBugsDimitry2018-02-063-139/+10
* refill stAttack stBadOpcodeDimitry2018-02-063-2211/+11
* refill stArgsZeroOneBalanceDimitry2018-02-0646-4486/+230
* refill blockchain stZeroCallsTestDimitry2018-02-0624-92/+92
* refill blockchain stWalletTestDimitry2018-02-0642-1722/+128
* refill blockchain stTransitionTestDimitry2018-02-069-30/+30
* refill stTransitionTestDimitry2018-02-0544-167/+167
* refill blockchain stSystemOperationsDimitry2018-02-0565-256/+256
* refill stStaticCallDimitry2018-02-05284-21086/+1034
* refill blockchain stSolidityTestDimitry2018-02-0516-651/+46
* fill stRevertTestDimitry2018-02-0541-575/+150
* refill stReturnDataTestDimitry2018-02-0537-439/+147
* refill blockchain stRefundTestDimitry2018-02-0519-70/+70
* refill stMemoryTestDimitry2018-02-0567-267/+267
* fix stRandom2 testsDimitry2018-02-03226-8164/+679
* refill stRandomTestsDimitry2018-02-02327-11772/+981
* update stPreCompiledContracts2Dimitry2018-02-0294-1202/+370
* update stNonZeroCallsTestDimitry2018-02-0224-92/+92
* refill stMemoryStressTestDimitry2018-02-0238-3000/+151
* refill stMemExpandingEUP150CallsDimitry2018-02-028-43/+32
* refill stLogTestsDimitry2018-02-0146-184/+184
* refill stInitCodeTestDimitry2018-02-0118-56/+56
* update stInitCode test fillersDimitry2018-02-011-2/+2
* refill stEIP150Specific testsDimitry2018-02-0113-470/+52
* refill stEIP150singleCodeGasPricesDimitry2018-02-0130-769/+120
* fill stDelegatecallTestHomesteadDimitry2018-02-0134-1332/+136
* refill stCreateTestDimitry2018-02-0123-192/+78
* refill stChangedEIP150Dimitry2018-01-3130-755/+119
* refill stCallDelegateCodesHomesteadDimitry2018-01-3158-1970/+232
* refill stCallDelegateCodesCallCodeHomesteadDimitry2018-01-3158-2003/+232
* refill stCallCreateCallCodeTestDimitry2018-01-3139-1444/+152
* refill state stCallCodesDimitry2018-01-3179-2861/+315
* fix travis tests for PR 4809Dimitry2018-01-301-4/+4
* Add a new input for modlen = 999188.Yoichi Hirai2018-01-301-4/+50
* add stEWASM test folderDimitry2018-01-221-0/+0
* stArgsZeroOneBalance testsDimitry2018-01-1646-0/+7766
* Merge pull request #388 from ethereum/code-copy-offsetwinsvega2018-01-071-5/+49
|\
| * add filler for codeCopyOffset, change locationJared Wasinger2018-01-041-5/+49
* | Merge pull request #387 from ethereum/returndata-after-revert-in-callcodeYoichi Hirai2018-01-041-10/+10
|\ \ | |/ |/|
| * Add a test for RETURNDATASIZE/COPY after a revert during a CALLCODEYoichi Hirai2018-01-031-10/+10
* | Merge pull request #381 from hugo-dc/create-return-testYoichi Hirai2018-01-031-0/+238
|\ \ | |/ |/|
| * use yml format, correct order in data commentsJose Hugo De la cruz Romero2018-01-031-4/+4
| * Test RETURN for big offsetJose Hugo De la cruz Romero2017-12-261-0/+238
* | refill callDataCopyOffset testDimitry2017-12-301-0/+114
|/
* Merge pull request #386 from ethereum/evmwinsvega2017-12-221-0/+107
|\
| * evmBytecode testDimitry2017-12-211-0/+107
* | Merge pull request #384 from ethereum/revert_in_delegate_call_moreYoichi Hirai2017-12-211-10/+10
|\ \ | |/ |/|
| * Test RETURNDATASIZE and RETURNDATACOPY in RevertInDelegateCallFillerYoichi Hirai2017-12-141-10/+10
* | Merge pull request #372 from ethereum/modexp-returndatasizewinsvega2017-12-201-13/+105
|\ \
| * | add more modexp returndatasize test casesJared Wasinger2017-11-251-13/+105
* | | add test for CALLDATACOPY where calldata offset > calldata length and copy le...Jared Wasinger2017-12-151-0/+70
| |/ |/|
* | Merge pull request #375 from ethereum/returndatacopy_following_revert_in_createwinsvega2017-12-131-0/+108
|\ \
| * | Adding a new test about returndatacopy following a revert in an init codeYoichi Hirai2017-12-061-0/+108
| |/
* | Merge pull request #379 from ethereum/returndatacopy_after_revert_in_staticYoichi Hirai2017-12-081-0/+115
|\ \
| * | Add a test case for RETURNDATACOPY after REVERT in STATICCALLYoichi Hirai2017-12-081-0/+115
| |/
* / Store the result of RETURNDATASIZE after a static call fails for a REVERTYoichi Hirai2017-12-081-14/+14
|/
* fix StaticCallTestsDimitry2017-11-232-18/+18
* Add a test for checking RETURNDATASIZE after a modexp with modsize = 1Yoichi Hirai2017-10-251-112/+20
* create failing inside staticcallDimitry2017-10-251-0/+168
* returndatacopy bugDimitry2017-10-241-0/+265
* Merge pull request #363 from ethereum/modexp-modsize0-returnsizeYoichi Hirai2017-10-241-0/+246
|\
| * Add tests about returndatasize following modexp calls of modsize = 0Yoichi Hirai2017-10-231-0/+246
* | Merge pull request #362 from ethereum/returndata-ecrecYoichi Hirai2017-10-241-0/+107
|\ \
| * | add casey's testDimitry2017-10-191-3/+4
| * | add test for returndatasize after ecreccdetrio2017-10-071-0/+106
* | | Merge pull request #361 from ethereum/returntestYoichi Hirai2017-10-241-0/+108
|\ \ \ | |_|/ |/| |
| * | RETURNDATACOPY and RETURNDATASIZE after failing createDimitry2017-10-191-0/+108
* | | Add a test case about transaction calls A (CALL B(CALL C(RETURN) OOG) 'check ...Yoichi Hirai2017-10-181-0/+124
* | | RETURNDATASIZE after a failing CALL (due to insufficient balance) should retu...Dimitry2017-10-171-0/+115
|/ /
* | fix random state testDimitry2017-10-171-3/+3
* | Merge pull request #354 from ethereum/modexpinputYoichi Hirai2017-10-131-0/+328
|\ \
| * | modexp input testDimitry2017-10-131-6/+97
| * | fuzzed test modexp inputDimitry2017-10-131-0/+237
* | | Merge pull request #352 from ethereum/badOpcodes-bigger-stackwinsvega2017-10-131-130/+130
|\ \ \
| * | | refill badopcodes blockchain tests, blockchain general state testsJared Wasinger2017-10-131-130/+130
* | | | fuzztests bytecodeDimitry2017-10-131-0/+107
| |/ / |/| |
* | | split large test suitesDimitry2017-10-131450-85912/+85912
|/ /
* | add _info commentDimitry2017-10-111-2/+2
* | python testDimitry2017-10-111-0/+128
* | Add a test case where modexp gets inputYoichi Hirai2017-10-111-4/+185
* | refill all the testsDimitry2017-10-072215-4473/+6688
|/
* refill transaction testsDimitry2017-09-3055-8441/+44
* regenerate state testsDimitry2017-09-292224-32405/+7376
* Merge pull request #338 from ethereum/revert_should_reset_returndataYoichi Hirai2017-09-291-0/+475
|\
| * Update with more commentsYoichi Hirai2017-09-271-1/+1
| * Add tests that set up a nonempty returndata buffer and then call a contract t...Yoichi Hirai2017-09-271-0/+475
* | remove tests without fillersDimitry2017-09-292-898/+0
* | Add a test where RETURNDATACOPY with a nonzero size fails after a CALL with i...Yoichi Hirai2017-09-271-0/+114
|/
* Merge pull request #331 from ethereum/big-revert-in-createYoichi Hirai2017-09-221-0/+236
|\
| * Add a test case with a REVERT with returndata >24576 in an init codeYoichi Hirai2017-09-191-0/+236
* | Merge pull request #333 from ethereum/REVERT_in_staticcallYoichi Hirai2017-09-211-0/+113
|\ \
| * | Add a test about REVERT during a STATICCALLYoichi Hirai2017-09-201-0/+113
* | | Merge pull request #328 from ethereum/g1-test-after-zeroYoichi Hirai2017-09-201-0/+364
|\ \ \ | |/ / |/| |
| * | Refill with the new commentYoichi Hirai2017-09-191-1/+1
| * | Add a test that fails before https://github.com/ethereum/cpp-ethereum/pull/4482Yoichi Hirai2017-09-191-0/+364
* | | Merge pull request #329 from ethereum/morecollisionwinsvega2017-09-201-0/+127
|\ \ \ | |_|/ |/| |
| * | more extcodecopy testsDimitry2017-09-191-0/+127
* | | Merge pull request #316 from ethereum/more-modexpYoichi Hirai2017-09-191-2/+908
|\ \ \
| * | | Add some more modexp casesYoichi Hirai2017-09-181-2/+908
| | |/ | |/|
* | | Merge pull request #327 from ethereum/morecollisionwinsvega2017-09-194-0/+1376
|\ \ \ | | |/ | |/|
| * | more collision testsDimitry2017-09-184-0/+1376
* | | Add a test executing REVERT during a DELEGATECALLYoichi Hirai2017-09-181-0/+113
| |/ |/|
* | add tests for all good opcodes in contract initJared Wasinger2017-09-161-0/+5948
|/
* Merge pull request #320 from ethereum/revertPairingTestwinsvega2017-09-14263-310/+561
|\
| * fix stExampleTestDimitry2017-09-131-133/+12
| * refill pairing tests withDimitry2017-09-13263-321/+693
* | add issue 143 testDimitry2017-09-131-0/+98
|/
* update precompiled in static testDimitry2017-09-121-86/+3
* refill precompiled testsDimitry2017-09-12449-4847/+61436
* Merge pull request #304 from ethereum/splitvmtestswinsvega2017-09-083-0/+438
|\
| * add a case with 0 gasDimitry2017-09-081-1/+56
| * refill the tests with latest cppDimitry2017-09-083-8/+8
| * add more issue tests from the fuzz serverDimitry2017-09-053-0/+383
* | Add a test about REVERT during CALLCODEYoichi Hirai2017-09-071-0/+123
* | add filled state testJared Wasinger2017-09-061-9/+9
* | fill 'returndatasize_after_successful_callcode' state testJared Wasinger2017-09-051-0/+116
* | add more returndatasize/returndatacopy testsJared Wasinger2017-09-057-0/+868
* | Merge pull request #301 from ethereum/splitvmtestsYoichi Hirai2017-09-041-0/+123
|\|
| * randomTest643Dimitry2017-09-041-0/+123
* | refill stBadOpcodesJared Wasinger2017-09-041-1/+6756
* | Merge pull request #277 from ethereum/badOpcodes-CALLBLACKBOXwinsvega2017-09-021-2191/+1
|\ \
| * | add more blockchain test cases.Jared Wasinger2017-09-021-6756/+1
| * | add test case which successfully creates a contract to 'badOpcodes' state tes...Jared Wasinger2017-09-011-734/+782
| * | add more bad opcodesJared Wasinger2017-09-011-1/+4456
| * | add CALLBLACKBOX testJared Wasinger2017-09-011-274/+336
| |/
* | include produced testJared Wasinger2017-09-011-1/+101
* | add state test for sstore in contract init codeJared Wasinger2017-09-011-0/+9
|/
* Merge pull request #280 from ethereum/refill-refund600Yoichi Hirai2017-08-301-1/+1
|\
| * Refull refund600 testYoichi Hirai2017-08-281-1/+1
* | add 'returndatacopy_after_successful_delegatecall' state testJared Wasinger2017-08-291-0/+117
* | add 'returndatacopy_after_successful_callcode' state testJared Wasinger2017-08-291-0/+117
* | add 'returndatasize_after_successful_delegatecall' state testJared Wasinger2017-08-291-0/+117
* | add 'returndatasize_after_successful_staticcall' state testJared Wasinger2017-08-291-0/+117
* | This change is a part of the fix to https://github.com/ethereum/cpp-ethereum/...Yoichi Hirai2017-08-281-3/+3