- 21 Apr, 2015 1 commit
-
-
Gustav Simonsson authored
* Move go test wrapper for block tests from cmd/geth to tests * Fix logic for when tests are valid or not, by adding correct validations for expected valid/invalid blocks * Change block insertion helper to work on single blocks * Add one test case for each file in BlockTests and comment out the tests which are currently failing * Add Skip call in all block tests in lieu of performance fixes around ethash cache which are needed before it will be fast enough to start / stop the node between each test
-
- 20 Apr, 2015 1 commit
-
-
Gustav Simonsson authored
* Add fixes to parsing and converting of fields in tx tests * Correct logic in tx tests; validation of fields and correct logic for when RLP decoding works/fails and when this is expected or not * Rename files for consistency * Add block tests wrapper to run block tests with go test
-
- 18 Apr, 2015 3 commits
-
-
Felix Lange authored
(cherry picked from commit 035a30acbefb5eeadc1fc8dbd567775d5688f8a9)
-
Felix Lange authored
This commit also changes the block test loading so tests containing invalid RLP blocks can be loaded and return an error only when they are run. (cherry picked from commit 898ba87984791249586b97c9ce340dd087b79d67)
-
Felix Lange authored
(cherry picked from commit d5083033f15bb815a6212eddae16a7125db58738)
-
- 19 Apr, 2015 16 commits
-
-
obscuren authored
-
Vitalik Buterin authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
Jeffrey Wilcke authored
Makefile: for non-gophers
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
https://github.com/fjl/go-ethereumobscuren authored
Merge branch 'rlp-size-validation' of https://github.com/fjl/go-ethereum into fjl-rlp-size-validation Conflicts: eth/protocol.go
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
- 18 Apr, 2015 19 commits
-
-
Jeffrey Wilcke authored
Fix p2p node key persistence
-
obscuren authored
-
obscuren authored
-
Felix Lange authored
-
Felix Lange authored
crypto.LoadECDSA has been modified to expect hex data. The key was being saved as raw bytes, causing the file to be rewritten on every start.
-
Felix Lange authored
Many people need or want to build go-ethereum from the git repository, mostly to stay up to date with recent changes. We cannot expect that people without Go experience grok the Go workspace concept. With the Makefile, building from github requires only three steps (provided that a Go toolchain is installed): - git clone https://github.com/ethereum/go-ethereum - ... install C libraries (libgmp, etc.) ... - make
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
-
obscuren authored
If all peers have been tried during the block download process and some hashes are unfetchable (available peers > 0 and fetching == 0) throw an error so the process can be aborted.
-