Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core: bugfix state change race condition in txpool (#3412) | bas-vk | 2016-12-11 | 1 | -2/+2 |
| | | | | | | | | The transaction pool keeps track of the current nonce in its local pendingState. When a new block comes in the pendingState is reset. During the reset it fetches multiple times the current state through the use of the currentState callback. When a second block comes in during the reset its possible that the state changes during the reset. If that block holds transactions that are currently in the pool the local pendingState that is used to determine nonces can get out of sync. | ||||
* | core/types, params: EIP#155 | Jeffrey Wilcke | 2016-11-13 | 1 | -6/+10 |
| | |||||
* | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | 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: update license information | Felix Lange | 2016-11-09 | 1 | -1/+1 |
| | |||||
* | core/types: remove header accessors | Felix Lange | 2016-11-09 | 1 | -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. | ||||
* | light: light chain, VM env and tx pool | Zsolt Felfoldi | 2016-11-09 | 1 | -0/+551 |