aboutsummaryrefslogtreecommitdiffstats
path: root/core/chain_makers.go
Commit message (Expand)AuthorAgeFilesLines
* all: protect self-mined block during reorg (#17656)gary rong2018-09-201-1/+1
* consensus/clique, core: chain maker clique + error testsPéter Szilágyi2018-09-111-2/+8
* cmd, core, eth, miner, params: configurable gas floor and ceilPéter Szilágyi2018-08-291-1/+1
* core: remove dead code, limit test code scope (#17006)Wenbiao Zheng2018-06-191-33/+0
* all: get rid of error when creating memory database (#16716)gary rong2018-05-091-4/+5
* Merge pull request #15990 from markya0616/sim_backend_block_hashMartin Holst Swende2018-03-191-1/+13
|\
| * accounts/abi, core: add AddTxWithChain in BlockGen for simulationmark.lin2018-01-291-1/+13
* | core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-061-3/+6
|/
* all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-031-2/+1
* accounts, consensus, core, eth: make chain maker consensus agnostic (#15497)gary rong2017-12-221-32/+44
* cmd, consensus, core, miner: instatx clique for --dev (#15323)Péter Szilágyi2017-10-241-1/+1
* consensus, core, tests: implement Metropolis EIP 649Péter Szilágyi2017-08-241-1/+1
* core, light: send chain events using event.Feed (#14865)Miya Chen2017-08-181-2/+1
* consensus, core: EIP 100 polishes, fix chain maker diffPéter Szilágyi2017-06-301-0/+1
* core/state: access trie through Database interface, track errors (#14589)Felix Lange2017-06-271-2/+2
* core: typos and comments improvechanghong2017-05-251-2/+2
* consensus, core, core/vm, parems: review fixesJeffrey Wilcke2017-05-181-3/+0
* consensus, core/*, params: metropolis preparation refactorJeffrey Wilcke2017-05-181-7/+15
* consensus, core, ethstats: use engine specific block beneficiary (#14318)Péter Szilágyi2017-04-121-1/+1
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-6/+7
* core: refactor genesis handlingFelix Lange2017-03-231-25/+9
* all: swap out the C++ ethash to the pure Go one (mining todo)Péter Szilágyi2017-03-091-12/+1
* cmd/geth, core: add support for recording SHA3 preimages (#3543)Nick Johnson2017-01-171-1/+1
* core/vm: improved EVM run loop & instruction calling (#3378)Jeffrey Wilcke2017-01-051-1/+1
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-131-10/+12
* core/state: implement reverts by journaling all changesFelix Lange2016-10-061-1/+1
* accounts, core, eth: pass chain config for chain maker to test DAOPéter Szilágyi2016-07-151-3/+25
* accounts/a/b/backends, core: chain maker homestead block set to 0Jeffrey Wilcke2016-04-011-15/+6
* core: added basic chain configurationJeffrey Wilcke2016-04-011-4/+23
* core: Added EVM configuration optionsJeffrey Wilcke2016-03-241-1/+1
* core: various typosLeif Jurvetson2016-03-161-2/+2
* core: fix invalid state reuse in chain maker based testsPéter Szilágyi2016-01-111-12/+7
* eth/downloader: fix negative balance issue in testsFelix Lange2015-12-181-0/+5
* core: added a new RemovedLogEventJeffrey Wilcke2015-12-011-2/+2
* cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-271-1/+1
* core, eth, rpc: split out block validator and state processorJeffrey Wilcke2015-11-181-7/+4
* Merge pull request #1889 from karalabe/fast-sync-rebaseJeffrey Wilcke2015-10-221-21/+47
|\
| * eth/downloader: concurrent receipt and state processingPéter Szilágyi2015-10-191-1/+1
| * core, eth: receipt chain reconstructionPéter Szilágyi2015-10-191-7/+9
| * core: differentiate receipt concensus and storage decodingPéter Szilágyi2015-10-191-1/+1
| * core: support inserting pure header chainsPéter Szilágyi2015-10-191-13/+37
* | core, core/state: move gas tracking out of core/stateFelix Lange2015-10-171-6/+5
|/
* Merge pull request #1899 from obscuren/mipmap-bloomJeffrey Wilcke2015-10-171-0/+9
|\
| * core, eth/filters, miner, xeth: Optimised log filteringJeffrey Wilcke2015-10-171-1/+6
| * eth/filters: added benchmarkJeffrey Wilcke2015-10-161-0/+4
* | Merge pull request #1869 from Gustav-Simonsson/gpu_minerJeffrey Wilcke2015-10-161-1/+1
|\ \
| * | all: Add GPU mining, disabled by defaultGustav Simonsson2015-10-071-1/+1
* | | core/state, core, miner: handle missing root error from state.NewGustav Simonsson2015-10-161-1/+4
| |/ |/|
* | cmd/geth, cmd/utils, core, rpc: renamed to blockchainJeffrey Wilcke2015-10-041-2/+2
|/
* core, core/state: batch-based state syncFelix Lange2015-09-231-5/+9
* core: allow modifying test-chain block timesPéter Szilágyi2015-09-171-0/+11
* all: move common.Database to package ethdbFelix Lange2015-09-151-3/+4
* core: split out TD from database and all internalsPéter Szilágyi2015-09-111-1/+0
* Add tests for uncle timestamps and refactor timestamp typeGustav Simonsson2015-08-251-3/+8
* core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-081-3/+3
* core, miner: added difficulty bombJeffrey Wilcke2015-08-051-1/+1
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
* cmd, core, eth, common: genesis preparationJeffrey Wilcke2015-07-101-1/+3
* Use uint64 on ts in chain_manager, block_processorGustav Simonsson2015-07-081-1/+1
* all: update license informationFelix Lange2015-07-071-0/+16
* core, miner, tests: renamed state methodsJeffrey Wilcke2015-07-041-2/+2
* core, miner: miner header validation, transaction & receipt writingJeffrey Wilcke2015-07-031-1/+1
* Use uint64 for block header timestampGustav Simonsson2015-06-301-1/+1
* core: add GenerateChain, GenesisBlockForTestingFelix Lange2015-06-301-74/+127
* core/types: make blocks immutableFelix Lange2015-06-301-35/+23
* core, miner, xeth: renamed gas methodsobscuren2015-06-211-1/+1
* core: settable genesis nonceobscuren2015-06-091-1/+1
* core: don't remove transactions after block processingFelix Lange2015-06-041-2/+1
* core: fixed testsobscuren2015-05-191-1/+1
* core: fixed mining strategyobscuren2015-05-151-1/+1
* Integrate new ethash API and change geth makedag cmdGustav Simonsson2015-05-051-2/+2
* core: return the index of the block that failed when inserting a chainobscuren2015-04-291-1/+1
* core, miner: added value check on tx validationobscuren2015-04-261-2/+2
* xeth, core, cmd/utils: Transaction can not be over block gas limitobscuren2015-04-241-1/+1
* core: fixed testobscuren2015-04-231-1/+3
* core: moved TD calculation from proc to chainobscuren2015-04-201-2/+2
* Improved transaction poolobscuren2015-04-091-6/+7
* Block header changed & console miner controlobscuren2015-04-061-1/+1
* Improved chain manager, improved block processor, fixed testsobscuren2015-04-041-0/+1
* Removed old (unused) argumentobscuren2015-04-021-2/+2
* moved state and vm to coreobscuren2015-03-231-1/+1
* mergeobscuren2015-03-191-1/+1
|\
| * fixed chain event. Closes #529obscuren2015-03-191-2/+2
* | converted chain managerobscuren2015-03-171-5/+5
|/
* Moved ethutil => commonobscuren2015-03-161-15/+15
* Add additional extra database for non-protocol related dataobscuren2015-03-121-1/+1
* Separated block db from state db. Partial fix for #416obscuren2015-03-071-1/+1
* uncle validationobscuren2015-03-041-1/+1
* Changed nonce to a uint64obscuren2015-03-041-3/+3
* fixed pow stuffobscuren2015-03-041-3/+3
* Introducing ethashMatthew Wampler-Doty2015-03-031-18/+29
* public functions for making chains on the flyEthan Buchman2015-02-281-0/+131