Commit Graph

40 Commits (a973d1d5233bbd36cbaed0b7235311d4cd529580)

Author SHA1 Message Date
Jeffrey Wilcke 3fc7c97827 core, core/vm: implemented a generic environment (#3348) 8 years ago
Jeffrey Wilcke 12d654a6fc core, core/state: fixed consensus issue added touch revert 8 years ago
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Felix Lange 40cdcf1183 trie, core/state: improve memory usage and performance (#3135) 8 years ago
Felix Lange 3c836dd71b core/state: optimize GetState 8 years ago
Felix Lange 90fce8bfa6 core/state: rename Delete/IsDeleted to Suicide/HasSuicided 8 years ago
Felix Lange 1f1ea18b54 core/state: implement reverts by journaling all changes 8 years ago
Péter Szilágyi b7159818f9 core/state: track dirty state entries for each object 8 years ago
Péter Szilágyi cb84e3f029 cmd, core, internal, light, tests: avoid hashing the code in the VM 8 years ago
Felix Lange cd791bd855 core, trie: replace state caches with trie journal 8 years ago
Felix Lange a59a93f476 core/state: track all accounts in canon state 8 years ago
Gustav Simonsson 25ed5fedda core/state: short-circuit balance change if zero value 8 years ago
Gustav Simonsson b6b17e5648 core/state, light: remove unused StateObject.initCode 8 years ago
Nick Johnson 581b320b9d core/state: Fix memory expansion bug by not copying clean objects 8 years ago
Felix Lange 68c755a238 core/state: fix TestDump 9 years ago
Jeffrey Wilcke 14013372ae core: Added EVM configuration options 9 years ago
Ricardo Catalinas Jiménez 436fc8d76a all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 9 years ago
Jeffrey Wilcke b6d88a0e9f core, core/vm, crypto: fixes for homestead 9 years ago
Gustav Simonsson 371871d685 parmas, crypto, core, core/vm: homestead consensus protocol changes 9 years ago
Felix Lange 1b89bd5d26 core/state, core/types use package rlp for state, receipt serialisation 9 years ago
Felix Lange de8d5aaa92 core, core/state: move gas tracking out of core/state 9 years ago
Felix Lange a2d5a60418 core, core/state: batch-based state sync 9 years ago
Felix Lange 565d9f2306 core, trie: new trie 9 years ago
Felix Lange 8c4dab77ba all: move common.Database to package ethdb 9 years ago
Gustav Simonsson b81a6e6ab8 core, core/vm, core/state: remove unused functions 9 years ago
Gustav Simonsson 004ed786b4 core/state: deleted field in StateObject Copy() and unit test 9 years ago
Jeffrey Wilcke 36f7fe61c3 core, tests: Double SUICIDE fix 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
Jeffrey Wilcke 08caeedd84 core, core/state: only write necessary state. Skip intermediate 9 years ago
obscuren 07c3de3f75 core, miner, xeth: renamed gas methods 9 years ago
obscuren aa699a1283 core/state: removed state from state object 9 years ago
obscuren 30b27336ea core/state: remove the need for common.Value 9 years ago
obscuren 787a61bb27 core/state, core/vm: reworked storage get / set to use common.Hash 9 years ago
obscuren 6fb6e6679e core/vm, core/state: added storage to structured vm logging 9 years ago
zelig 009b221692 solidity compiler and contract metadocs integration 10 years ago
obscuren 1889727144 Moved logging to logger.Core 10 years ago
obscuren a0e44e3281 basic glog 10 years ago
obscuren 0330077d76 moved state and vm to core 10 years ago
obscuren d7ab716eea Fixed mkdnode & added some tests 10 years ago
obscuren 8ce6a36478 converted chain manager 10 years ago
obscuren e620bde405 conversion state 10 years ago
obscuren f486c0ae56 new type + additional methods 10 years ago
obscuren b523441361 Moved ethutil => common 10 years ago
obscuren 310ca62285 Removed some of that gas pre pay magic 10 years ago
obscuren 19efebe91e Updated tests and fixed suicide 10 years ago
obscuren b909a5ec18 Trie => SecureTrie 10 years ago
obscuren e235b57234 Fixed consensus issue for refunding 10 years ago
obscuren 37e6870f64 wip 10 years ago