Commit Graph

63 Commits (685eec31288de5b364d7c7b527f26e5a623575a7)

Author SHA1 Message Date
Péter Szilágyi f25f776c9f
core, light: get rid of the dual mutexes, hard to reason with 6 years ago
Péter Szilágyi 333b5fb123
core: polish side chain importer a bit 6 years ago
gary rong d6254f827b all: protect self-mined block during reorg (#17656) 6 years ago
Oleg Kovalov d42ce0f2c1 all: simplify switches (#17267) 6 years ago
Péter Szilágyi d926bf2c7e trie: cache collapsed tries node, not rlp blobs (#16876) 6 years ago
Wenbiao Zheng 9b1536b26a core: remove dead code, limit test code scope (#17006) 6 years ago
kiel barry cbfb40b0aa params: fix golint warnings (#16853) 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
Martin Holst Swende 8c31d2897b
core: add blockchain benchmarks 7 years ago
Péter Szilágyi 89f914c030
core: flush out trie cache more meaningfully on stop (#16143) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 84be009154
core: sorted reorg insertion order for proper head header updating 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
gary rong 5f8888e116 accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) 7 years ago
Péter Szilágyi 701d60c889
params: enable Byzantium on Ropsten/tests, fix failures 7 years ago
Péter Szilágyi 10b3f97c9d core: only fire one chain head per batch (#15123) 7 years ago
Miya Chen bf1e263128 core, light: send chain events using event.Feed (#14865) 7 years ago
Péter Szilágyi 2b50367fe9
core: fix blockchain goroutine leaks in tests 7 years ago
Péter Szilágyi 0ff35e170d core: remove redundant storage of transactions and receipts (#14801) 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 7 years ago
Péter Szilágyi feeccdf4ec consensus/clique: Proof of Authority (#3753) 8 years ago
Péter Szilágyi 158d603528
consensus, core: drop all the legacy custom core error types 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Felix Lange 37dd9086ec core: refactor genesis handling 8 years ago
Péter Szilágyi 567d41d936 all: swap out the C++ ethash to the pure Go one (mining todo) 8 years ago
Jeffrey Wilcke c12f4df910 params: core, core/vm, miner: 64bit gas instructions 8 years ago
Martin Holst Swende 72dcd3c58b core, eth, internal: Added `debug_getBadBlocks()` method (#3654) 8 years ago
Jeffrey Wilcke 57f4e90257 Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 8 years ago
Jeffrey Wilcke 8b57c49490 params: core, core/vm, miner: 64bit gas instructions (#3514) 8 years ago
Nick Johnson 17d92233d9 cmd/geth, core: add support for recording SHA3 preimages (#3543) 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 8 years ago
Felix Lange 7731061903 core/vm: move Log to core/types 8 years ago
Felix Lange e171bf74f8 core/types: remove redundant SignECDSA wrappers, rename to SignTx 8 years ago
Jeffrey Wilcke 6061707371 core: eip unit tests (#3309) 8 years ago
Jeffrey Wilcke c04c8f10f0 core: improved bad block error reporting (#3320) 8 years ago
Jeffrey Wilcke 6c9c1e6712 core, core/types: refactored tx chain id checking 8 years ago
Jeffrey Wilcke 4dca5d4db7 core/types, params: EIP#155 8 years ago
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Péter Szilágyi 1291778032
cmd/geth, code, eth/downloader: tune import logs and mem stats 8 years ago
Bas van Kervel bb8059f6aa core: ensure the canonical block is written before the canonical hash is set 8 years ago
Péter Szilágyi 3291235711 accounts, core, eth: pass chain config for chain maker to test DAO 8 years ago
zsfelfoldi f9917c8c7b core: improved chainDb using sequential keys 9 years ago
Jeffrey Wilcke 9055c16efa accounts/a/b/backends, core: chain maker homestead block set to 0 9 years ago
Jeffrey Wilcke f0cbebb19f core: added basic chain configuration 9 years ago
Jeffrey Wilcke 14013372ae core: Added EVM configuration options 9 years ago
Leif Jurvetson 434e4b31d8 core, eth: replace reorganiz with reorganis 9 years ago
Leif Jurvetson b7bb2d8589 core: various typos 9 years ago
zsfelfoldi 73d21ea6af core: create a header chain structure shared by core.BlockChain and light.LightChain 9 years ago
Jeffrey Wilcke ba3fb9e6f4 core: announce ChainSideEvent during reorg 9 years ago