aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
* accounts/keystore, crypto: enforce 256 bit keys on importPéter Szilágyi2017-05-231-3/+2
* consensus, core: drop all the legacy custom core error typesPéter Szilágyi2017-04-061-1/+1
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-2/+2
* all: swap out the C++ ethash to the pure Go one (mining todo)Péter Szilágyi2017-03-091-2/+2
* all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-281-1/+1
* all: disable log message colors outside of gethFelix Lange2017-02-271-1/+1
* common: move big integer math to common/math (#3699)Felix Lange2017-02-274-18/+22
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-235-16/+16
* core, core/state, core/vm: remove exported account getters (#3618)Jeffrey Wilcke2017-02-233-18/+19
* tests: cleanup tester blockchain after test run (#3692)Péter Szilágyi2017-02-201-0/+1
* params: core, core/vm, miner: 64bit gas instructionsJeffrey Wilcke2017-02-143-5/+5
* Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)"Jeffrey Wilcke2017-02-134-6/+6
* params: core, core/vm, miner: 64bit gas instructions (#3514)Jeffrey Wilcke2017-02-023-5/+5
* cmd/geth, core: add support for recording SHA3 preimages (#3543)Nick Johnson2017-01-171-1/+2
* tests: unskip testJeffrey Wilcke2017-01-121-1/+1
* all: fix spelling errorsPéter Szilágyi2017-01-074-6/+6
* all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-074-10/+4
* core/vm: move Log to core/typesFelix Lange2017-01-063-7/+8
* core/vm: improved EVM run loop & instruction calling (#3378)Jeffrey Wilcke2017-01-055-20/+19
* core, core/vm: implemented a generic environment (#3348)Jeffrey Wilcke2016-12-063-164/+63
* tests: update from github.com/ethereum/tests @ f21c49dc816eFelix Lange2016-11-2531-1065/+1799
* core, core/state: fixed consensus issue added touch revertJeffrey Wilcke2016-11-253-29/+119
* core/types: turn off nonce checking for Call messagesZsolt Felfoldi2016-11-141-1/+1
* tests: updatedJeffrey Wilcke2016-11-14155-56656/+55466
* core/types, params: EIP#155Jeffrey Wilcke2016-11-134-34/+12
* tests: added new EIP158 testsJeffrey Wilcke2016-11-13731-1158/+84508
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-136-204/+215
* core, core/vm: added gas price variance tableJeffrey Wilcke2016-10-1527-42/+76970
* Merge pull request #3094 from fjl/tests-updateFelix Lange2016-10-06745-65640/+188442
|\
| * tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1Felix Lange2016-10-06745-65640/+188442
* | core/state: implement reverts by journaling all changesFelix Lange2016-10-063-48/+26
|/
* cmd, core, internal, light, tests: avoid hashing the code in the VMPéter Szilágyi2016-10-012-3/+5
* core/state: track all accounts in canon stateFelix Lange2016-09-263-15/+14
* core/vm: Refactor tracing to make Tracer the main interfaceNick Johnson2016-08-221-10/+0
* cmd, core, eth, miner, params, tests: finalize the DAO forkPéter Szilágyi2016-07-152-238/+7012
* core, params, tests: add DAO hard-fork balance movesPéter Szilágyi2016-07-155-35/+1870
* core: added CheckNonce() to Message interfacezsfelfoldi2016-07-111-0/+1
* Revert "test, cmd/evm, core, core/vm: illegal code hash implementation"Péter Szilágyi2016-06-291-1/+0
* test, cmd/evm, core, core/vm: illegal code hash implementationJeffrey Wilcke2016-06-221-0/+1
* core: improved chainDb using sequential keyszsfelfoldi2016-06-071-2/+2
* eth: enable bad block reportsFelix Lange2016-05-251-7/+0
* all: fix go vet warningsFelix Lange2016-04-152-2/+2
* all: update license informationFelix Lange2016-04-154-4/+4
* tests: remove eth, node, accounts dependenciesFelix Lange2016-04-121-42/+17
* core: added basic chain configurationJeffrey Wilcke2016-04-017-189/+221
* core: Added EVM configuration optionsJeffrey Wilcke2016-03-242-4/+8
* core, core/vm, tests: changed the initialisation behaviour of the EVMJeffrey Wilcke2016-03-231-1/+7
* Merge pull request #2260 from karalabe/ethash-cache-fixesPéter Szilágyi2016-02-241-0/+1
|\
| * Godeps, eth, tests: update ethash, used shared for testingPéter Szilágyi2016-02-241-0/+1
* | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-221-1/+1
|/
* core: Added new TD strategy which mitigate the risk for selfish miningJeffrey Wilcke2016-02-181-0/+3
* core, core/vm, crypto: fixes for homesteadJeffrey Wilcke2016-02-181-0/+9
* tests: updated homestead testsJeffrey Wilcke2016-02-18800-11178/+181716
* parmas, crypto, core, core/vm: homestead consensus protocol changesGustav Simonsson2016-02-1827-9136/+23458
* cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-271-15/+8
* Update common test filesGustav Simonsson2015-11-203-39/+865
* tests: fix data race in bad-block-report disabling during testsPéter Szilágyi2015-11-051-2/+5
* cmd/utils, crypto: add --lightkdf flag for lighter KDFDrake Burroughs2015-10-291-1/+1
* tests: update JSON files, add new wrappersGustav Simonsson2015-10-2326-4809/+21810
* core, tests: get_hash fixJeffrey Wilcke2015-10-211-7/+5
* core, core/state: move gas tracking out of core/stateFelix Lange2015-10-171-5/+3
* core/state, core, miner: handle missing root error from state.NewGustav Simonsson2015-10-163-28/+31
* core, core/vm, cmd/evm: remove redundant balance checkGustav Simonsson2015-10-061-3/+3
* cmd/geth, cmd/utils, core, rpc: renamed to blockchainJeffrey Wilcke2015-10-041-4/+4
* cmd/evm, core/vm, test: refactored VM and coreJeffrey Wilcke2015-10-044-32/+27
* Merge pull request #1405 from fjl/lean-trieJeffrey Wilcke2015-10-012-10/+10
|\
| * core, core/state: batch-based state syncFelix Lange2015-09-232-10/+10
* | tests: add test for StateTests/stCallCodes.jsonGustav Simonsson2015-09-213-1/+6807
|/
* tests: use lastblockhash field to validate reorgs and block headersGustav Simonsson2015-09-181-41/+49
* tests: update common test wrappers and test filesGustav Simonsson2015-09-187-424/+13102
* all: move common.Database to package ethdbFelix Lange2015-09-152-2/+3
* core: split out TD from database and all internalsPéter Szilágyi2015-09-111-3/+2
* Add TestBcForkUncleTests and update JSON filesGustav Simonsson2015-08-31750-1865/+2305
* Add tests for uncle timestamps and refactor timestamp typeGustav Simonsson2015-08-254-7/+327
* core, tests: Double SUICIDE fixJeffrey Wilcke2015-08-212-152/+772
* cmd/evm, core/vm, tests: changed DisableVm to EnableVmJeffrey Wilcke2015-08-124-12/+12
* Merge pull request #1604 from obscuren/db-mergeJeffrey Wilcke2015-08-091-1/+1
|\
| * core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-081-1/+1
* | core/vm: reduced big int allocationsJeffrey Wilcke2015-08-071-1/+1
* | core, tests: reduced state copy by N callsJeffrey Wilcke2015-08-071-7/+7
* | core/vm, tests: implemented semi-jit vmJeffrey Wilcke2015-08-074-1/+160
|/
* core, miner: added difficulty bombJeffrey Wilcke2015-08-051-0/+100
* tests: updatedJeffrey Wilcke2015-07-29751-8227/+8337
* Merge pull request #1515 from fjl/license-fixesJeffrey Wilcke2015-07-2812-12/+12
|\
| * all: fix license headers one more timeFelix Lange2015-07-2412-12/+12
* | core: 5 ether block rewardJeffrey Wilcke2015-07-251-0/+8
|/
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-2312-40/+72
* tests: document RLP testsFelix Lange2015-07-171-4/+20
* cmd/ethtest, tests: add support for RLP JSON testsFelix Lange2015-07-173-0/+177
* cmd, core, eth, common: genesis preparationJeffrey Wilcke2015-07-101-3/+2
* Unskip SimpleTx3, check err in pre/post state validationsGustav Simonsson2015-07-082-14/+33
* Update Ethereum JSON test files and wrappersGustav Simonsson2015-07-0812-1729/+1069
* all: add some godoc synopsis commentsFelix Lange2015-07-071-0/+1
* all: update license informationFelix Lange2015-07-0710-0/+160
* cmd,eth,rpc,tests: default coinbaseJeffrey Wilcke2015-07-072-10/+12
* Add TestBcGasPricer, comments and unskip testsGustav Simonsson2015-07-062-8/+19
* Merge pull request #1400 from obscuren/badblock-reportingJeffrey Wilcke2015-07-061-0/+3
|\
| * core, miner, tests: added test, implemented bad block reportingJeffrey Wilcke2015-07-051-0/+3
* | Fix core error forwarding, unify OOG VM errGustav Simonsson2015-07-041-5/+0
|/
* core, miner, tests: renamed state methodsJeffrey Wilcke2015-07-042-2/+2
* Update Ethereum JSON tests, skip failingGustav Simonsson2015-07-0320-4520/+1935
* Use uint64 for block header timestampGustav Simonsson2015-06-301-3/+3
* core/types: make blocks immutableFelix Lange2015-06-301-6/+5
* core/types: make transactions immutableFelix Lange2015-06-301-23/+22
* tests: SetGasLimitobscuren2015-06-211-1/+1
* Add --skip option to CLITaylor Gerring2015-06-198-75/+82
* recover test logicTaylor Gerring2015-06-191-1/+1
* Build error fixesTaylor Gerring2015-06-192-6/+5
* Rebase cleanupTaylor Gerring2015-06-192-30/+1
* Add stdin optionTaylor Gerring2015-06-195-182/+345
* Add lost rebase changesTaylor Gerring2015-06-191-1/+9
* Cleanup loggingTaylor Gerring2015-06-195-11/+13
* Fix geth blocktest commandTaylor Gerring2015-06-191-2/+2
* DRY file loadingTaylor Gerring2015-06-195-58/+42
* More consistent test interfaces + test skippingTaylor Gerring2015-06-197-78/+108
* Cleanup/reorgTaylor Gerring2015-06-198-273/+265
* Return error up stack instead of passing testing var downTaylor Gerring2015-06-197-84/+159
* DRY log checkTaylor Gerring2015-06-192-61/+46
* Separate and identify tests runnersTaylor Gerring2015-06-196-283/+387
* Flatten helper directoryTaylor Gerring2015-06-196-70/+22
* Fix pathsTaylor Gerring2015-06-194-45/+61
* Split tests from helper codeTaylor Gerring2015-06-195-555/+170
* Flatten vm directoryTaylor Gerring2015-06-194-3/+387
* Merge pull request #1282 from obscuren/state-cleanupJeffrey Wilcke2015-06-182-6/+6
|\
| * xeth, tests: fixed apiobscuren2015-06-171-1/+1
| * core/state, core/vm: reworked storage get / set to use common.Hashobscuren2015-06-171-5/+5
* | Update Ethereum JSON test filesGustav Simonsson2015-06-1616-802/+2539
|/
* Merge pull request #1228 from obscuren/vm-optimisationsJeffrey Wilcke2015-06-111-2/+9
|\
| * core, core/vm: added structure loggingobscuren2015-06-101-2/+9
* | tests: check gas limit errorobscuren2015-06-101-1/+1
|/
* Skip BlockTests/bcValidBlockTests SimpleTx3Gustav Simonsson2015-06-091-1/+3
* Skip VMTests RandomTests temporarily until they are fixedGustav Simonsson2015-06-091-0/+1
* Update Ethereum JSON test filesGustav Simonsson2015-06-0935-348/+20667
* tests: use state logs instead own kept logsobscuren2015-06-051-3/+3
* Merge pull request #1150 from fjl/fix-jumpdestJeffrey Wilcke2015-06-041-0/+124
|\
| * tests/files: update tests to d309b4679a58d2Felix Lange2015-06-033-912/+1386
| * Update Ethereum JSON test filesGustav Simonsson2015-05-297-3664/+4028
* | Add new 0th gen uncle testGustav Simonsson2015-06-021-0/+1
* | Use older version of stSpecialTest until JUMPDEST fix is mergedGustav Simonsson2015-06-021-124/+0
* | Update Ethereum JSON test filesGustav Simonsson2015-06-022-985/+1250
* | Update Ethereum JSON test filesGustav Simonsson2015-06-029-4574/+5412
|/
* tests: removed missing block testobscuren2015-05-261-4/+0
* tests: updatedobscuren2015-05-266-4471/+6475
* Add StateTests/RandomTests and VMTests/RandomTestsGustav Simonsson2015-05-221-16/+10
* Add wrapper for BlockTests/bcWalletTest.jsonGustav Simonsson2015-05-181-0/+4
* Update Ethereum JSON test filesGustav Simonsson2015-05-185-31/+9199
* tests: added conditional skip on long running VM testsobscuren2015-05-201-0/+7
* core/vm: RETURN op code returns pointer to memory rather than copyobscuren2015-05-201-4/+4
* tests/vm: updated tests and skipped output for specific testsobscuren2015-05-201-8/+11
* Add StateTests/RandomTests but skip for nowGustav Simonsson2015-05-161-0/+21
* Update StateTests and nil create return on failed code depositGustav Simonsson2015-05-161-2/+12
* Update Ethereum JSON testsGustav Simonsson2015-05-1517-2734/+420801
* unskip StateTests/stTransactionTest and use test tx nonceGustav Simonsson2015-05-152-5/+6
* Change default keystore dirGustav Simonsson2015-05-131-1/+1
* Update key store to new spec but keep address field for nowGustav Simonsson2015-05-121-1/+1
* replaced several path.* with filepath.* which is platform independentBas van Kervel2015-05-121-2/+2
* miner, tests: fixed block testobscuren2015-05-091-1/+1
* Add bcTotalDifficultyTest and unskip now working tx testsGustav Simonsson2015-05-073-6/+6
* Update JSON test filesGustav Simonsson2015-05-0749-4914/+9977
* Unskip now working tests, remove debug printGustav Simonsson2015-05-071-3/+0
* Unskip working blocktests following ethash cache reusageGustav Simonsson2015-05-051-10/+4
* core: return the index of the block that failed when inserting a chainobscuren2015-04-291-1/+1
* Add loading of block test privkey if presentGustav Simonsson2015-04-282-8/+21
* Update JSON testsGustav Simonsson2015-04-2820-347/+2744
* Add block header validations for block testsGustav Simonsson2015-04-231-0/+82
* Include ZeroByteAtTheEnd and RandomByteAtTheEnd testsGustav Simonsson2015-04-231-8/+1
* Unskip BlockTests/bcInvalidHeaderTest.json wrongUncleHashGustav Simonsson2015-04-231-4/+1
* Finally, glorious HEXGustav Simonsson2015-04-231-4/+4
* Add StateTests/stMemoryStressTest.json but skip for nowGustav Simonsson2015-04-231-0/+6
* Exclude TransactionWithSvalue0 as it expects invalid s value to be validGustav Simonsson2015-04-231-0/+1
* Update github.com/ethereum/tests filesGustav Simonsson2015-04-2326-6304/+5619
* Explicitly skip TransactionTests/tt10mbDataField.jsonGustav Simonsson2015-04-232-6/+3
* Add test wrapper for VMTests/vmInputLimits1.jsonGustav Simonsson2015-04-231-0/+5
* Further fixes to block test wrapperGustav Simonsson2015-04-212-47/+182
* Add block tests wrapper and fixes for tx testsGustav Simonsson2015-04-202-65/+90
* tests: hopefully improve test conversion helpersFelix Lange2015-04-192-30/+35
* cmd/geth, tests: enable running multiple tests from a single fileFelix Lange2015-04-191-9/+40
* Fixes for TransactionTestsGustav Simonsson2015-04-163-41/+53
* Update JSON testsGustav Simonsson2015-04-1638-207/+4177
* Enable more tx tests by expecting most common encoding of valuesGustav Simonsson2015-04-102-15/+8
* Remove unneeded map assignments for working tx RLP testsGustav Simonsson2015-04-101-7/+0
* Add TransactionTests wrapped as Go testsGustav Simonsson2015-04-103-3/+211
* Update JSON test filesGustav Simonsson2015-04-1071-1165836/+18331
* Fixed tests to reflect log changesobscuren2015-04-092-17/+17
* Block header changed & console miner controlobscuren2015-04-061-1/+1
* basic glogobscuren2015-04-041-7/+8
* Merge commit 'f6bd4b16e38f9cacd57b57befdeeaed789a473c4' into developobscuren2015-04-031-651/+781
* fixed stack levelobscuren2015-04-031-0/+28
* Merge commit '812cbff1a28d89b44a0c8c5a210ac61c7e19da35' into developobscuren2015-04-0328-23/+1939
* Removed old (unused) argumentobscuren2015-04-022-2/+2
* Merge commit '4e3ffbcf9bae7e44e45fd1b6e504b3645040d73c' into developobscuren2015-04-011-0/+71
* Merge commit 'f801183b8bea24ce9988fbd06c2f17fedfc3587f' into developobscuren2015-04-015-6/+231
* Blocktest fixed, Execution fixedobscuren2015-04-011-7/+6
* Merge commit 'ec181b308addc30c04973e9058960d579c84eef5' into developobscuren2015-03-3110-91/+701
* Merge commit 'a718515b3d43f00497231f981b5ea757b71d55ff' into developobscuren2015-03-261-0/+11
* Cleaned up changesobscuren2015-03-241-2/+2
* Modified according to poc 9 changesobscuren2015-03-242-3/+8
* Merge commit '24066dca4646c8a376aa5dfbceec0a4b3f872c11' into developobscuren2015-03-2471-6350/+3223
* Merge commit '58c6cc8fd7ff8a27004ed62d912e0a61ae1b73bb' into developobscuren2015-03-2439-3403/+5526
* removed legacy codeobscuren2015-03-241-2/+1
* fix ethtest loggingzelig2015-03-241-1/+1
* moved state and vm to coreobscuren2015-03-233-4/+4
* Fix new types for blocktests and comment out non-working log level setterGustav Simonsson2015-03-231-4/+4
* gofmtGustav Simonsson2015-03-231-4/+2
* Add validation of post state accounts to block testsGustav Simonsson2015-03-231-4/+31
* Merge branch 'develop' into conversionobscuren2015-03-203-1253/+4053
|\
| * Merge commit 'f144a95940a5df0809bb028eef7b337125423602' into developobscuren2015-03-203-1253/+4053
* | Merge branch 'develop' into conversionobscuren2015-03-19399-1150/+32143
|\|
| * Merge commit '85fa3790ac9f67232f0e31e7f861c66ef0e0047e' into developobscuren2015-03-19399-1150/+32143
* | conversionsobscuren2015-03-181-5/+4
* | Fixed tests and bloomobscuren2015-03-181-8/+18
* | bloomobscuren2015-03-171-10/+15
* | Fixed VM & Tests w/ conversionobscuren2015-03-172-8/+2
* | Merge branch 'develop' into conversionobscuren2015-03-17121-960/+12698
|\|
| * Merge commit 'dffaa678f966f87dcd011671a16b554b29a37549' into developobscuren2015-03-17121-960/+12698
* | fixed toobscuren2015-03-172-50/+65
* | updated blockpoolobscuren2015-03-171-14/+41
|/
* Moved ethutil => commonobscuren2015-03-164-39/+39
* mergeobscuren2015-03-151-0/+240
|\
| * tests: add helper functions for block testsFelix Lange2015-03-141-0/+240
* | Changed context and ADDMOD, MULMODobscuren2015-03-131-1/+1
* | Merge commit '6051345bc9ab8ccf74a49c43342771e0c2cba588' into developobscuren2015-03-1314-0/+1003
* | Removed some of that gas pre pay magicobscuren2015-03-131-2/+1
* | Merge commit '3ff7a627d1921be0aeacdd8eb2853ba4537487eb' into developobscuren2015-03-131-0/+71
* | run all testobscuren2015-03-131-6/+0
* | fixed ethtestobscuren2015-03-131-0/+6
* | Merge commit '412e8b0e377bd89fc8fc858bd09c89deee805c1e' into developobscuren2015-03-1316-3/+932
|/
* Merge commit '92c6150199395eea6c9893b631cc990e3ff72a33' into developobscuren2015-03-1223-421/+2568256
* Merge branch origin/develop into accounts-integrationFelix Lange2015-03-111-7/+0
|\
| * reworked stackobscuren2015-03-101-6/+0
| * wipobscuren2015-03-101-7/+6
* | cmd/evm, core, ethdb, state, tests/helper: remove ReadConfig callsFelix Lange2015-03-101-3/+0
|/
* Merge commit '3deb470b2d07d28040a381722022cdf8867a829a' into poc-9obscuren2015-03-096-1080/+1890
* Updated tests and fixed suicideobscuren2015-03-091-0/+8
* Merge commit 'c1cafb56d5da57a44f1d766c5299f11664b93921' into poc-9obscuren2015-03-0911-1893/+1150
* Merge commit 'e2c75b0fa17394553b93fe7ddd62c0f6a6441119' into poc-9obscuren2015-03-083-4/+723
* Merge commit '4e8a9a1cd4a10370fc4a888af0fb2def6f1b961b' into poc-9obscuren2015-03-0635-3914/+18363
* mergeobscuren2015-03-061-4/+0
|\
| * Fix VM tests not checkedPaweł Bylica2015-03-051-4/+0
* | GasLimit check updatedobscuren2015-03-041-0/+5
* | Fixed error for invalid transactionobscuren2015-03-032-5/+5
* | Merge commit 'a6e04ab05150d1b5aa4adb297f3e5146b1559b02' into poc-9obscuren2015-03-0313-135/+378
* | Merge commit '42a210b571b9358df16da148d9724c2ef9abbca5' into poc-9obscuren2015-03-0312-289/+457
* | Merge commit 'd9d40888ce9498b25925ccbf1447b1f62597aa2f' into poc-9obscuren2015-03-0312-459/+291
* | Merge commit '0867e4fae96c0b0d234f1710119a129f8b0d96f7' into poc-9obscuren2015-03-0314-330/+312
* | Updated gast costsobscuren2015-03-031-3/+11
* | Merge commit '4659b51b50394c596f0548eb53390c80ba96e392' into poc-9obscuren2015-03-0311-8233/+168
* | wupobscuren2015-03-031-7/+10
* | Merge commit 'b7ec9fbb0e49e345a8a2566226a76d50b48266a7' into poc-9obscuren2015-03-037-89/+273
* | Delet => Deleteobscuren2015-03-031-8/+15