Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tests: enable the Constantinople fork definition | Péter Szilágyi | 2018-08-01 | 1 | -0/+10 |
| | |||||
* | params: fix golint warnings (#16853) | kiel barry | 2018-06-05 | 1 | -9/+9 |
| | | | params: fix golint warnings | ||||
* | tests: golint fixes for tests directory (#16640) | Eli | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | all: update license information (#16089) | Felix Lange | 2018-02-14 | 1 | -1/+1 |
| | |||||
* | all: gofmt -w -s (#15419) | ferhat elmas | 2017-11-08 | 1 | -9/+9 |
| | |||||
* | consensus, core, params: rebrand Metro to Byzantium | Péter Szilágyi | 2017-09-14 | 1 | -13/+13 |
| | |||||
* | tests: update tests, use blockchain test "network" field | Felix Lange | 2017-08-11 | 1 | -0/+88 |
| | | | | | | | | | Blockchain tests now include the "network" which determines the chain config to use. Remove config matching based on test name and share the name-to-config index with state tests. Byzantium/Constantinople tests are still skipped because most of them fail anyway. | ||||
* | tests: update tests and implement general state tests (#14734) | Felix Lange | 2017-07-11 | 1 | -119/+0 |
| | | | | | | | | | | | | | | Tests are now included as a submodule. This should make updating easier and removes ~60MB of JSON data from the working copy. State tests are replaced by General State Tests, which run the same test with multiple fork configurations. With the new test runner, consensus tests are run as subtests by walking json files. Many hex issues have been fixed upstream since the last update and most custom parsing code is replaced by existing JSON hex types. Tests can now be marked as 'expected failures', ensuring that fixes for those tests will trigger an update to test configuration. The new test runner also supports parallel execution and the -short flag. | ||||
* | all: fix issues reported by honnef.co/go/simple/cmd/gosimple | Felix Lange | 2017-01-07 | 1 | -5/+1 |
| | |||||
* | tests: update from github.com/ethereum/tests @ f21c49dc816e | Felix Lange | 2016-11-25 | 1 | -0/+3 |
| | |||||
* | tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1 | Felix Lange | 2016-10-06 | 1 | -1/+6 |
| | | | | | | Two new tests are skipped because they're buggy. Making some newer random state tests work required implementing the 'compressed return value encoding'. | ||||
* | eth: enable bad block reports | Felix Lange | 2016-05-25 | 1 | -7/+0 |
| | | | | | | | | | | | | We used to have reporting of bad blocks, but it was disabled before the Frontier release. We need it back because users are usually unable to provide the full RLP data of a bad block when it occurs. A shortcoming of this particular implementation is that the origin peer is not tracked for blocks received during eth/63 sync. No origin peer info is still better than no report at all though. | ||||
* | all: fix go vet warnings | Felix Lange | 2016-04-15 | 1 | -1/+1 |
| | |||||
* | all: update license information | Felix Lange | 2016-04-15 | 1 | -1/+1 |
| | |||||
* | core: Added new TD strategy which mitigate the risk for selfish mining | Jeffrey Wilcke | 2016-02-18 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | Assuming the following scenario where a miner has 15% of all hashing power and the ability to exert a moderate control over the network to the point where if the attacker sees a message A, it can't stop A from propagating, but what it **can** do is send a message B and ensure that most nodes see B before A. The attacker can then selfish mine and augment selfish mining strategy by giving his own blocks an advantage. This change makes the time at which a block is received less relevant and so the level of control an attacker has over the network no longer makes a difference. This change changes the current td algorithm `B_td > C_td` to the new algorithm `B_td > C_td || B_td == C_td && rnd < 0.5`. | ||||
* | tests: fix data race in bad-block-report disabling during tests | Péter Szilágyi | 2015-11-05 | 1 | -2/+5 |
| | |||||
* | all: fix license headers one more time | Felix Lange | 2015-07-24 | 1 | -1/+1 |
| | | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a. | ||||
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 1 | -4/+4 |
| | | | | | 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 tests | Felix Lange | 2015-07-17 | 1 | -0/+1 |
| | |||||
* | Unskip SimpleTx3, check err in pre/post state validations | Gustav Simonsson | 2015-07-08 | 1 | -6/+1 |
| | |||||
* | all: add some godoc synopsis comments | Felix Lange | 2015-07-07 | 1 | -0/+1 |
| | |||||
* | all: update license information | Felix Lange | 2015-07-07 | 1 | -0/+16 |
| | |||||
* | Add TestBcGasPricer, comments and unskip tests | Gustav Simonsson | 2015-07-06 | 1 | -8/+12 |
| | |||||
* | Merge pull request #1400 from obscuren/badblock-reporting | Jeffrey Wilcke | 2015-07-06 | 1 | -0/+3 |
|\ | | | | | core, miner, tests: added test, implemented bad block reporting | ||||
| * | core, miner, tests: added test, implemented bad block reporting | Jeffrey Wilcke | 2015-07-05 | 1 | -0/+3 |
| | | |||||
* | | Fix core error forwarding, unify OOG VM err | Gustav Simonsson | 2015-07-04 | 1 | -5/+0 |
|/ | |||||
* | Update Ethereum JSON tests, skip failing | Gustav Simonsson | 2015-07-03 | 1 | -2/+21 |
| | |||||
* | Rebase cleanup | Taylor Gerring | 2015-06-19 | 1 | -29/+0 |
| | |||||
* | Add stdin option | Taylor Gerring | 2015-06-19 | 1 | -23/+52 |
| | |||||
* | Cleanup logging | Taylor Gerring | 2015-06-19 | 1 | -1/+1 |
| | |||||
* | DRY file loading | Taylor Gerring | 2015-06-19 | 1 | -5/+27 |
| | |||||
* | More consistent test interfaces + test skipping | Taylor Gerring | 2015-06-19 | 1 | -0/+5 |
| | |||||
* | Cleanup/reorg | Taylor Gerring | 2015-06-19 | 1 | -13/+8 |
| | |||||
* | Return error up stack instead of passing testing var down | Taylor Gerring | 2015-06-19 | 1 | -13/+20 |
| | |||||
* | Flatten helper directory | Taylor Gerring | 2015-06-19 | 1 | -0/+53 |