aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/ethtest
Commit message (Collapse)AuthorAgeFilesLines
* tests: updatedJeffrey Wilcke2016-11-141-1/+2
|
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-131-1/+1
| | | | | | | | | | | | | | | This commit implements EIP158 part 1, 2, 3 & 4 1. If an account is empty it's no longer written to the trie. An empty account is defined as (balance=0, nonce=0, storage=0, code=0). 2. Delete an empty account if it's touched 3. An empty account is redefined as either non-existent or empty. 4. Zero value calls and zero value suicides no longer consume the 25k reation costs. params: moved core/config to params Signed-off-by: Jeffrey Wilcke <jeffrey@ethereum.org>
* all: remove weird filesFelix Lange2016-10-306-105/+0
|
* core, core/vm: added gas price variance tableJeffrey Wilcke2016-10-151-1/+1
| | | | | | | | | | | | | This implements 1b & 1c of EIP150 by adding a new GasTable which must be returned from the RuleSet config method. This table is used to determine the gas prices for the current epoch. Please note that when the CreateBySuicide gas price is set it is assumed that we're in the new epoch phase. In addition this PR will serve as temporary basis while refactorisation in being done in the EVM64 PR, which will substentially overhaul the gas price code.
* core, params, tests: add DAO hard-fork balance movesPéter Szilágyi2016-07-151-2/+2
|
* cmd: fix CLI package deprecation warningsPéter Szilágyi2016-06-101-2/+2
|
* cmd/geth: codegansta/cli package renamed to urfave/cliBas van Kervel2016-06-091-1/+1
|
* all: fix go vet warningsFelix Lange2016-04-151-1/+2
|
* core: added basic chain configurationJeffrey Wilcke2016-04-011-2/+3
| | | | | | | | | Added chain configuration options and write out during genesis database insertion. If no "config" was found, nothing is written to the database. Configurations are written on a per genesis base. This means that any chain (which is identified by it's genesis hash) can have their own chain settings.
* core: Added EVM configuration optionsJeffrey Wilcke2016-03-241-2/+0
| | | | | The EVM is now initialised with an additional configured object that allows you to turn on debugging options.
* cmd/ethtest: added trace flag for debuggingJeffrey Wilcke2015-08-111-1/+7
|
* Merge pull request #1479 from tgerring/ethtestJeffrey Wilcke2015-08-031-2/+8
|\ | | | | Update ethtest default path for BlockTests
| * Disassociate test directory from test nameTaylor Gerring2015-07-221-2/+8
| |
* | all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-2/+2
|/ | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
* cmd/ethtest, tests: add support for RLP JSON testsFelix Lange2015-07-171-1/+3
|
* all: add some godoc synopsis commentsFelix Lange2015-07-071-0/+1
|
* all: remove @author commentsFelix Lange2015-07-071-6/+0
|
* all: update license informationFelix Lange2015-07-071-16/+16
|
* Expand --test switchTaylor Gerring2015-06-191-5/+5
|
* Add --skip option to CLITaylor Gerring2015-06-191-4/+12
| | | | | Disassociates hardcoded tests to skip when running via CLI. Tests still skipped when running `go test`
* Add stdin optionTaylor Gerring2015-06-191-19/+41
|
* Minor cleanupTaylor Gerring2015-06-191-17/+23
|
* Expand CLI options to allow running all testsTaylor Gerring2015-06-191-41/+109
|
* Allow specifying single depth directoryTaylor Gerring2015-06-191-37/+67
|
* Cleanup loggingTaylor Gerring2015-06-191-1/+2
|
* Wire ethtest to new tests structureTaylor Gerring2015-06-191-203/+32
|
* Require a first argument of test typeTaylor Gerring2015-06-191-4/+24
|
* Updated glogobscuren2015-04-111-11/+15
|
* Fixed tests to reflect log changesobscuren2015-04-091-8/+8
|
* fix ethtest loggingzelig2015-03-241-5/+4
|
* moved state and vm to coreobscuren2015-03-231-2/+2
|
* Fix new types for blocktests and comment out non-working log level setterGustav Simonsson2015-03-231-1/+1
|
* Removed more castsobscuren2015-03-201-2/+1
|
* improved test outputobscuren2015-03-191-24/+45
|
* Fixed mkdnode & added some testsobscuren2015-03-191-7/+12
|
* Moved ethutil => commonobscuren2015-03-161-16/+16
|
* more obvious failure for ethtestobscuren2015-03-131-5/+5
|
* fixed ethtestobscuren2015-03-131-1/+3
|
* Return 1 on failobscuren2015-03-131-0/+5
|
* updated rnd vm test => state testobscuren2015-03-121-28/+88
|
* Removed exported fields from state object and added proper set/gettersobscuren2015-02-201-2/+2
|
* updated testsobscuren2015-01-151-0/+3
|
* Support input from argsobscuren2015-01-091-1/+6
|
* Read directly from stdinobscuren2015-01-071-7/+4
|
* Refactored ethutil.Config.Db outobscuren2015-01-071-4/+6
|
* Added license headersobscuren2015-01-061-2/+0
|
* Cleaned up some of that utilobscuren2015-01-0420-1627/+0
|
* Merge branch 'develop' into poc8obscuren2014-12-311-3/+8
|\
| * Additional checking on gasobscuren2014-12-311-3/+8
| |
* | updated ethereum.jsobscuren2014-12-2226-0/+1732
|/
* Updated testing toolsobscuren2014-12-041-1/+1
|
* clean upobscuren2014-11-151-1/+1
|
* Fixes for the log methodobscuren2014-11-122-3239/+23
|
* Moved ethtest to cmdobscuren2014-11-102-0/+3344