Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core, core/vm: implemented a generic environment (#3348) | Jeffrey Wilcke | 2016-12-06 | 2 | -6/+17 |
| | | | | | | | | Environment is now a struct (not an interface). This reduces a lot of tech-debt throughout the codebase where a virtual machine environment had to be implemented in order to test or run it. The new environment is suitable to be used en the json tests, core consensus and light client. | ||||
* | cmd, ethstats, les, mobile, params: native netstats (#3336) | Péter Szilágyi | 2016-11-25 | 1 | -0/+1 |
| | |||||
* | common/httpclient, les: removed httpclient | Jeffrey Wilcke | 2016-11-25 | 1 | -3/+0 |
| | |||||
* | les: fixed logging | Jeffrey Wilcke | 2016-11-16 | 1 | -1/+1 |
| | |||||
* | core/types: turn off nonce checking for Call messages | Zsolt Felfoldi | 2016-11-14 | 1 | -2/+2 |
| | |||||
* | p2p/discv5: fixed bootnode connect issues | Zsolt Felfoldi | 2016-11-14 | 1 | -2/+3 |
| | |||||
* | les/flowcontrol: fixed locking scheme | Zsolt Felfoldi | 2016-11-14 | 1 | -4/+7 |
| | |||||
* | Merge pull request #3179 from obscuren/eip-158 | Felix Lange | 2016-11-14 | 5 | -80/+41 |
|\ | | | | | EIP158 & 160 Hardfork | ||||
| * | core/types, params: EIP#155 | Jeffrey Wilcke | 2016-11-13 | 3 | -62/+24 |
| | | |||||
| * | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 5 | -18/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> | ||||
* | | les: cleaned up logging (#3256) | Jeffrey Wilcke | 2016-11-13 | 2 | -24/+29 |
|/ | |||||
* | les: add missing nil check and handle quit in findServers | Zsolt Felfoldi | 2016-11-11 | 1 | -2/+5 |
| | |||||
* | les: print 'experimental feature' warning on startup | Felix Lange | 2016-11-09 | 1 | -0/+3 |
| | |||||
* | all: update license information | Felix Lange | 2016-11-09 | 19 | -22/+89 |
| | |||||
* | core/types: remove header accessors | Felix Lange | 2016-11-09 | 4 | -7/+7 |
| | | | | | | These accessors were introduced by light client changes, but the only method that is actually used is GetNumberU64. This commit replaces all uses of .GetNumberU64 with .Number.Uint64. | ||||
* | p2p/discv5: added new topic discovery package | Zsolt Felfoldi | 2016-11-09 | 4 | -5/+53 |
| | |||||
* | les: light client protocol and API | Zsolt Felfoldi | 2016-11-09 | 19 | -0/+5087 |