| Commit message (Expand) | Author | Age | Files | Lines |
* | core: differentiate receipt concensus and storage decoding | Péter Szilágyi | 2015-10-19 | 7 | -74/+107 |
* | core: fix block canonical mark / content write race | Péter Szilágyi | 2015-10-19 | 1 | -20/+11 |
* | eth/downloader: add fast and light sync strategies | Péter Szilágyi | 2015-10-19 | 2 | -11/+10 |
* | core: support inserting pure header chains | Péter Szilágyi | 2015-10-19 | 5 | -321/+645 |
* | Merge pull request #1899 from obscuren/mipmap-bloom | Jeffrey Wilcke | 2015-10-17 | 8 | -60/+274 |
|\ |
|
| * | core, eth/filters, miner, xeth: Optimised log filtering | Jeffrey Wilcke | 2015-10-17 | 8 | -61/+271 |
| * | eth/filters: added benchmark | Jeffrey Wilcke | 2015-10-16 | 1 | -0/+4 |
* | | Merge pull request #1869 from Gustav-Simonsson/gpu_miner | Jeffrey Wilcke | 2015-10-16 | 2 | -3/+3 |
|\ \ |
|
| * | | all: Add GPU mining, disabled by default | Gustav Simonsson | 2015-10-07 | 2 | -3/+3 |
* | | | core/state, core, miner: handle missing root error from state.New | Gustav Simonsson | 2015-10-16 | 11 | -48/+97 |
| |/
|/| |
|
* | | Merge pull request #1898 from karalabe/eventmux-post-race | Jeffrey Wilcke | 2015-10-16 | 2 | -39/+28 |
|\ \ |
|
| * | | core, eth, event, miner, xeth: fix event post / subscription race | Péter Szilágyi | 2015-10-12 | 2 | -39/+28 |
* | | | core/vm: copy stack element to prevent overwrites | Péter Szilágyi | 2015-10-12 | 1 | -3/+4 |
|/ / |
|
* | | Merge pull request #1888 from obscuren/testnet | Jeffrey Wilcke | 2015-10-09 | 2 | -0/+26 |
|\ \ |
|
| * | | cmd, core, eth: added official testnet | Jeffrey Wilcke | 2015-10-09 | 2 | -0/+26 |
* | | | Merge pull request #1880 from Gustav-Simonsson/core_transfer | Jeffrey Wilcke | 2015-10-09 | 4 | -14/+5 |
|\ \ \ |
|
| * | | | core, core/vm, cmd/evm: remove redundant balance check | Gustav Simonsson | 2015-10-06 | 4 | -14/+5 |
| |/ / |
|
* | | | Merge pull request #1850 from karalabe/genesis-block-receipts | Jeffrey Wilcke | 2015-10-07 | 1 | -0/+3 |
|\ \ \
| |/ /
|/| | |
|
| * | | core: fix #1848, block receipts db entry for the genesis too | Péter Szilágyi | 2015-09-25 | 1 | -0/+3 |
* | | | core: fixed head write on block insertion | Jeffrey Wilcke | 2015-10-05 | 2 | -0/+16 |
* | | | cmd/geth, cmd/utils, core, rpc: renamed to blockchain | Jeffrey Wilcke | 2015-10-04 | 15 | -126/+86 |
* | | | cmd/evm, core/vm, test: refactored VM and core | Jeffrey Wilcke | 2015-10-04 | 29 | -974/+863 |
* | | | core, event/filter, xeth: refactored filter system | Jeffrey Wilcke | 2015-10-03 | 1 | -212/+0 |
| |/
|/| |
|
* | | core: deadlock in chainmanager after posting RemovedTransactionEvent | Jeffrey Wilcke | 2015-10-02 | 1 | -1/+3 |
* | | Merge pull request #1405 from fjl/lean-trie | Jeffrey Wilcke | 2015-10-01 | 8 | -95/+108 |
|\ \ |
|
| * | | core, core/state: batch-based state sync | Felix Lange | 2015-09-23 | 7 | -77/+78 |
| * | | core, trie: new trie | Felix Lange | 2015-09-23 | 3 | -21/+33 |
* | | | core: fix a formatting loop in BadHashError | Péter Szilágyi | 2015-09-29 | 1 | -1/+1 |
| |/
|/| |
|
* | | core: Add BadHashErr and test for BadHashes handling | Gustav Simonsson | 2015-09-23 | 3 | -2/+66 |
* | | cmd/geth, core: make "geth blocktest" work again | Felix Lange | 2015-09-23 | 1 | -0/+1 |
|/ |
|
* | core, core/types: readd transactions after chain re-org | Jeffrey Wilcke | 2015-09-22 | 10 | -54/+228 |
* | core: separate and contain POW verifier, extensive tests | Péter Szilágyi | 2015-09-21 | 4 | -62/+327 |
* | Merge pull request #1817 from obscuren/nonce-fix | Jeffrey Wilcke | 2015-09-19 | 2 | -2/+21 |
|\ |
|
| * | core: transaction nonce recovery fix | Jeffrey Wilcke | 2015-09-18 | 2 | -2/+21 |
* | | core: allow modifying test-chain block times | Péter Szilágyi | 2015-09-17 | 1 | -0/+11 |
* | | Merge pull request #1810 from karalabe/pure-header-verifications-2 | Jeffrey Wilcke | 2015-09-17 | 2 | -26/+24 |
|\ \
| |/
|/| |
|
| * | core, eth, miner: use pure header validation | Péter Szilágyi | 2015-09-16 | 2 | -26/+24 |
* | | all: move common.Database to package ethdb | Felix Lange | 2015-09-15 | 12 | -52/+59 |
|/ |
|
* | Merge pull request #1789 from Gustav-Simonsson/core_remove_unused_functions | Jeffrey Wilcke | 2015-09-12 | 6 | -281/+0 |
|\ |
|
| * | core, core/vm, core/state: remove unused functions | Gustav Simonsson | 2015-09-11 | 6 | -281/+0 |
* | | core: split out TD from database and all internals | Péter Szilágyi | 2015-09-11 | 7 | -197/+478 |
* | | core, eth: split the db blocks into headers and bodies | Péter Szilágyi | 2015-09-11 | 5 | -142/+341 |
|/ |
|
* | core/state: test formatting adhering to Go convention | Gustav Simonsson | 2015-09-09 | 1 | -17/+17 |
* | core/state: deleted field in StateObject Copy() and unit test | Gustav Simonsson | 2015-09-08 | 2 | -0/+105 |
* | core: improve block gas tracking | Felix Lange | 2015-09-02 | 2 | -24/+27 |
* | Filter on addresses should work as an OR not an AND. | Maran | 2015-09-01 | 1 | -3/+3 |
* | Merge pull request #1701 from karalabe/eth62-sync-rebase | Felix Lange | 2015-08-27 | 1 | -0/+14 |
|\ |
|
| * | eth: port the synchronisation algo to eth/62 | Péter Szilágyi | 2015-08-25 | 1 | -0/+14 |
* | | Add tests for uncle timestamps and refactor timestamp type | Gustav Simonsson | 2015-08-25 | 13 | -26/+42 |
|/ |
|
* | remove 0x | Jeffrey Wilcke | 2015-08-21 | 1 | -1/+1 |
* | canary update | Jeffrey Wilcke | 2015-08-21 | 1 | -4/+4 |
* | core, tests: Double SUICIDE fix | Jeffrey Wilcke | 2015-08-21 | 3 | -13/+13 |
* | core, miner: write miner receipts | Jeffrey Wilcke | 2015-08-19 | 3 | -7/+9 |
* | cmd/evm, core/vm, tests: changed DisableVm to EnableVm | Jeffrey Wilcke | 2015-08-12 | 4 | -16/+6 |
* | core/vm: fixed jit error & added inline docs | Jeffrey Wilcke | 2015-08-11 | 2 | -11/+14 |
* | Merge pull request #1604 from obscuren/db-merge | Jeffrey Wilcke | 2015-08-09 | 9 | -67/+60 |
|\ |
|
| * | core, eth, trie, xeth: merged state, chain, extra databases in one | Jeffrey Wilcke | 2015-08-08 | 9 | -67/+60 |
* | | Merge pull request #1611 from obscuren/expdiff-olympic-fix | Jeffrey Wilcke | 2015-08-09 | 1 | -2/+2 |
|\ \ |
|
| * | | cmd/utils, core: disable exp diff for olympic net | Jeffrey Wilcke | 2015-08-06 | 1 | -2/+2 |
| |/ |
|
* | | cmd/geth, core/vm: setup vm settings and defaulted JIT disabled | Jeffrey Wilcke | 2015-08-09 | 1 | -3/+3 |
* | | core/vm: reduced big int allocations | Jeffrey Wilcke | 2015-08-07 | 3 | -122/+77 |
* | | core, tests: reduced state copy by N calls | Jeffrey Wilcke | 2015-08-07 | 7 | -11/+29 |
* | | core/vm, tests: implemented semi-jit vm | Jeffrey Wilcke | 2015-08-07 | 11 | -67/+1357 |
|/ |
|
* | miner, core: sort txs by price, nonce | Jeffrey Wilcke | 2015-08-05 | 1 | -0/+19 |
* | core, miner: added difficulty bomb | Jeffrey Wilcke | 2015-08-05 | 4 | -6/+95 |
* | miner: gas limit strategy, target 3141592 & def gas price 50 Shannon | Gustav Simonsson | 2015-08-04 | 1 | -2/+15 |
* | Merge pull request #1568 from obscuren/issue-1559 | Jeffrey Wilcke | 2015-08-03 | 1 | -1/+5 |
|\ |
|
| * | core: added a running flag to prevent panics in the chainmanager | Jeffrey Wilcke | 2015-08-01 | 1 | -1/+5 |
* | | Merge pull request #1569 from obscuren/default-genesis | Jeffrey Wilcke | 2015-08-03 | 3 | -2/+40 |
|\ \ |
|
| * | | core: added default genesis block | Jeffrey Wilcke | 2015-08-02 | 3 | -2/+40 |
| |/ |
|
* | | Merge pull request #1461 from bas-vk/eth_resend | Jeffrey Wilcke | 2015-08-02 | 2 | -3/+4 |
|\ \ |
|
| * | | bugfix, pending transaction was resend with new gas price/limit but not remov... | Bas van Kervel | 2015-07-28 | 2 | -3/+4 |
* | | | Merge pull request #1541 from bas-vk/issue1518 | Jeffrey Wilcke | 2015-08-01 | 1 | -9/+0 |
|\ \ \ |
|
| * | | | improved error detection and handling for NewTransactionFromBytes | Bas van Kervel | 2015-07-29 | 1 | -9/+0 |
| | |/
| |/| |
|
* / | | core/state: Set log index. Closes #1226 | Jeffrey Wilcke | 2015-07-29 | 1 | -0/+5 |
|/ / |
|
* | | Merge pull request #1515 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-28 | 63 | -63/+63 |
|\ \ |
|
| * | | all: fix license headers one more time | Felix Lange | 2015-07-24 | 63 | -63/+63 |
* | | | core: genesis extra data field fix | Jeffrey Wilcke | 2015-07-26 | 1 | -1/+1 |
* | | | core: fixed genesis write out to write only canon number | Jeffrey Wilcke | 2015-07-26 | 2 | -3/+19 |
* | | | Merge pull request #1520 from obscuren/reward-5eth | Jeffrey Wilcke | 2015-07-25 | 2 | -2/+2 |
|\ \ \ |
|
| * | | | core: 5 ether block reward | Jeffrey Wilcke | 2015-07-25 | 2 | -2/+2 |
* | | | | Merge pull request #1521 from obscuren/client-update | Jeffrey Wilcke | 2015-07-25 | 2 | -7/+4 |
|\ \ \ \ |
|
| * | | | | cmd/geth, core, eth: Version 1.0.0 | Jeffrey Wilcke | 2015-07-25 | 2 | -7/+4 |
| |/ / / |
|
* / / / | core: check genesis block before writeout | Jeffrey Wilcke | 2015-07-25 | 1 | -0/+4 |
|/ / / |
|
* | | | cmd/core,xeth: removed unneeded states & added batch writes | Jeffrey Wilcke | 2015-07-23 | 3 | -27/+38 |
* | | | Merge pull request #1510 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-23 | 63 | -252/+252 |
|\| | |
|
| * | | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 63 | -252/+252 |
* | | | Merge pull request #1508 from karalabe/database-caching | Jeffrey Wilcke | 2015-07-23 | 1 | -1/+1 |
|\ \ \ |
|
| * | | | cmd, core, eth, ethdb: cache flag to allocate memory for db internal use | Péter Szilágyi | 2015-07-22 | 1 | -1/+1 |
| |/ / |
|
* / / | core: fix an RLP encoding data race due to deep struct copy | Péter Szilágyi | 2015-07-23 | 1 | -2/+2 |
|/ / |
|
* | | Fixed canary to require 2+ nonzero, not sum 2+ | Vitalik Buterin | 2015-07-20 | 1 | -7/+14 |
* | | core: during chain reorg rewrite receipts and transactions | Jeffrey Wilcke | 2015-07-15 | 3 | -13/+46 |
* | | cmd, core, eth, common: genesis preparation | Jeffrey Wilcke | 2015-07-10 | 8 | -110/+196 |
|/ |
|
* | core/vm: added str to op | Jeffrey Wilcke | 2015-07-09 | 1 | -0/+136 |
* | Merge pull request #1441 from obscuren/logs-return-fix | Jeffrey Wilcke | 2015-07-09 | 1 | -1/+1 |
|\ |
|
| * | miner, xeth: fire log event during mining. Fix return raw tx | Jeffrey Wilcke | 2015-07-08 | 1 | -1/+1 |
* | | Use uint64 on ts in chain_manager, block_processor | Gustav Simonsson | 2015-07-08 | 4 | -5/+11 |
|/ |
|
* | all: goimports -w | Felix Lange | 2015-07-07 | 1 | -2/+4 |
* | all: add some godoc synopsis comments | Felix Lange | 2015-07-07 | 4 | -0/+4 |
* | all: update license information | Felix Lange | 2015-07-07 | 63 | -0/+1008 |
* | core, eth, rpc: proper gas used. Closes #1417 | Jeffrey Wilcke | 2015-07-07 | 3 | -3/+6 |
* | core, miner: removed vm errors from consensus err checking | Jeffrey Wilcke | 2015-07-06 | 4 | -5/+13 |
* | Merge pull request #1400 from obscuren/badblock-reporting | Jeffrey Wilcke | 2015-07-06 | 2 | -0/+58 |
|\ |
|
| * | core, miner, tests: added test, implemented bad block reporting | Jeffrey Wilcke | 2015-07-05 | 2 | -0/+58 |
* | | Merge pull request #1409 from fjl/fix-tx-hash | Jeffrey Wilcke | 2015-07-06 | 2 | -8/+16 |
|\ \ |
|
| * | | core/types, xeth: separate tx hash and tx signature hash | Felix Lange | 2015-07-06 | 2 | -8/+16 |
| |/ |
|
* / | Fix core error forwarding, unify OOG VM err | Gustav Simonsson | 2015-07-04 | 6 | -49/+10 |
|/ |
|
* | core, miner, tests: renamed state methods | Jeffrey Wilcke | 2015-07-04 | 5 | -8/+10 |
* | core, core/state: only write necessary state. Skip intermediate | Jeffrey Wilcke | 2015-07-04 | 3 | -11/+21 |
* | core, eth, miner, xeth: receipt storage fix | Jeffrey Wilcke | 2015-07-04 | 5 | -37/+68 |
* | Merge pull request #1389 from obscuren/txpool-issues | Jeffrey Wilcke | 2015-07-03 | 10 | -81/+92 |
|\ |
|
| * | core, miner: miner header validation, transaction & receipt writing | Jeffrey Wilcke | 2015-07-03 | 10 | -81/+92 |
* | | Prevent debug value from printing on console | Taylor Gerring | 2015-07-03 | 1 | -2/+0 |
|/ |
|
* | Merge branch 'develop' of github.com:ethereum/go-ethereum into develop | Vitalik Buterin | 2015-07-02 | 1 | -6/+0 |
|\ |
|
| * | Merge pull request #1378 from obscuren/issue1367 | Jeffrey Wilcke | 2015-07-02 | 1 | -6/+0 |
| |\ |
|
| | * | core, xeth: core.AddressFromMessage removed => crypto.CreateAddress | Jeffrey Wilcke | 2015-07-02 | 1 | -6/+0 |
* | | | Switched canary addresses | Vitalik Buterin | 2015-07-02 | 1 | -4/+4 |
|/ / |
|
* / | core, cmd/geth: improved recover functionality | Jeffrey Wilcke | 2015-07-01 | 2 | -80/+104 |
|/ |
|
* | Merge pull request #1370 from obscuren/force-checkpoint | Jeffrey Wilcke | 2015-07-01 | 1 | -2/+10 |
|\ |
|
| * | core, cmd/geth: recover by number | Jeffrey Wilcke | 2015-07-01 | 1 | -2/+10 |
* | | Use uint64 for block header timestamp | Gustav Simonsson | 2015-06-30 | 8 | -15/+14 |
|/ |
|
* | core: txpool listen for ChainHeadEvent instead of ChainEvent | Jeffrey Wilcke | 2015-06-30 | 1 | -2/+2 |
* | core: added checkpoint for last block | Jeffrey Wilcke | 2015-06-30 | 2 | -58/+42 |
* | core: reduce CPU load by reducing calls to checkQueue | Jeffrey Wilcke | 2015-06-30 | 2 | -26/+51 |
* | core, miner: added queued write to WriteBlock | Jeffrey Wilcke | 2015-06-30 | 1 | -15/+18 |
* | cmd/geth: decent error message if metrics are disabled | Péter Szilágyi | 2015-06-30 | 1 | -1/+0 |
* | cmd, core, eth, metrics, p2p: require enabling metrics | Péter Szilágyi | 2015-06-30 | 1 | -1/+2 |
* | core: replaced BlockCache with lru.Cache | Jeffrey Wilcke | 2015-06-30 | 2 | -20/+25 |
* | Merge branch 'miner-broadcast' into core-optimisations-2 | Jeffrey Wilcke | 2015-06-30 | 2 | -43/+95 |
|\ |
|
| * | core, miner: implemented canary | Jeffrey Wilcke | 2015-06-29 | 1 | -0/+28 |
| * | core, miner: added write block method & changed mining propagation | Jeffrey Wilcke | 2015-06-29 | 1 | -45/+67 |
* | | core: fixed tests | Jeffrey Wilcke | 2015-06-30 | 3 | -2/+2 |
* | | core: removed write's go routine | Jeffrey Wilcke | 2015-06-30 | 2 | -8/+3 |
* | | core: renamed next to pending & fixed tests | obscuren | 2015-06-30 | 2 | -17/+14 |
* | | core: reduced cache limit to 256 | obscuren | 2015-06-30 | 1 | -1/+1 |
* | | core: switched to proper LRU | obscuren | 2015-06-30 | 1 | -9/+6 |
* | | core: added LRU caching and added batch writing when LDB is used | obscuren | 2015-06-30 | 1 | -21/+81 |
* | | core, eth, rpc: avoid unnecessary block header copying | Felix Lange | 2015-06-30 | 3 | -25/+27 |
* | | core: remove superfluous big.Int allocations | Felix Lange | 2015-06-30 | 3 | -61/+32 |
* | | core: generate benchmark keys only once | Felix Lange | 2015-06-30 | 1 | -9/+23 |
* | | core: avoid duplicate calls to Transaction.Data | Felix Lange | 2015-06-30 | 1 | -3/+3 |
* | | core: optimize IntrinsicGas | Felix Lange | 2015-06-30 | 1 | -5/+12 |
* | | core/types: cache computed block values | Felix Lange | 2015-06-30 | 1 | -3/+22 |
* | | core/types: cache computed transaction values | Felix Lange | 2015-06-30 | 1 | -5/+28 |
* | | core: add InsertChain benchmarks | Felix Lange | 2015-06-30 | 1 | -0/+149 |
* | | core: add GenerateChain, GenesisBlockForTesting | Felix Lange | 2015-06-30 | 5 | -80/+230 |
* | | core/types: make blocks immutable | Felix Lange | 2015-06-30 | 11 | -459/+343 |
* | | core/types: make transactions immutable | Felix Lange | 2015-06-30 | 5 | -230/+177 |
|/ |
|
* | core, eth, eth/fetcher, ethdb: polish metrics gathering a bit | Péter Szilágyi | 2015-06-24 | 1 | -14/+0 |
* | core, ethdb: instrument the block and state db | Péter Szilágyi | 2015-06-24 | 1 | -1/+14 |
* | cmd/geth, core: impl. percentile reporting, instrument insertions | Péter Szilágyi | 2015-06-24 | 1 | -1/+4 |
* | removed old rpc structure and added new inproc api client | Bas van Kervel | 2015-06-22 | 1 | -1/+1 |
* | Merge pull request #1304 from obscuren/state-renames | Jeffrey Wilcke | 2015-06-22 | 4 | -31/+7 |
|\ |
|
| * | core, miner, xeth: renamed gas methods | obscuren | 2015-06-21 | 4 | -31/+7 |
* | | core, ethdb, trie: validate database errors | obscuren | 2015-06-21 | 1 | -3/+13 |
|/ |
|
* | core/vm: clarified SSTORE | obscuren | 2015-06-18 | 1 | -7/+5 |
* | core: ValidatedHeader (method => function) | obscuren | 2015-06-18 | 2 | -66/+68 |
* | core, core/vm: state improvements and tx pool speed up | obscuren | 2015-06-17 | 3 | -32/+25 |
* | core: TMP testing code | obscuren | 2015-06-17 | 2 | -21/+23 |
* | core/state: removed trie copy | obscuren | 2015-06-17 | 1 | -1/+1 |
* | core/state: removed state from state object | obscuren | 2015-06-17 | 3 | -31/+20 |
* | core/state: fixed state tests | obscuren | 2015-06-17 | 1 | -13/+10 |
* | core/state: remove the need for common.Value | obscuren | 2015-06-17 | 1 | -2/+4 |
* | core/state, core/vm: reworked storage get / set to use common.Hash | obscuren | 2015-06-17 | 3 | -36/+36 |
* | core/state, core/vm: cleanup refunds | obscuren | 2015-06-17 | 3 | -21/+13 |
* | Merge pull request #1260 from obscuren/tx-drop-low-tx | Jeffrey Wilcke | 2015-06-16 | 2 | -14/+32 |
|\ |
|
| * | core: moved check for max queue to checkQueue | obscuren | 2015-06-15 | 2 | -26/+12 |
| * | core: reduce max allowed queued txs per address | obscuren | 2015-06-15 | 1 | -0/+19 |
| * | core, miner: tx pool drops txs below ask price | obscuren | 2015-06-15 | 1 | -3/+16 |
* | | removed duplicate function after rebase | zsfelfoldi | 2015-06-15 | 1 | -16/+2 |
* | | fixed saving receipts | zsfelfoldi | 2015-06-15 | 1 | -0/+22 |
|/ |
|
* | Merge pull request #1255 from obscuren/chain-proc-interupt | Jeffrey Wilcke | 2015-06-12 | 1 | -1/+10 |
|\ |
|
| * | core: changed interrupt strategy | obscuren | 2015-06-12 | 1 | -102/+101 |
| * | eth, core: interupt the chain processing on stop | obscuren | 2015-06-12 | 1 | -94/+104 |
* | | core/vm: Improved error reporting for trace logging | obscuren | 2015-06-12 | 4 | -46/+45 |
* | | core/vm: fixed printable characters using unicode instead | obscuren | 2015-06-12 | 2 | -6/+2 |
|/ |
|
* | Merge pull request #1228 from obscuren/vm-optimisations | Jeffrey Wilcke | 2015-06-11 | 12 | -154/+174 |
|\ |
|
| * | core: retry block now also parellise nonce checks | obscuren | 2015-06-11 | 1 | -2/+8 |
| * | core/vm: added a comment regarding the uint64 vs *big.Int | obscuren | 2015-06-11 | 1 | -1/+3 |
| * | core/vm: reverse loop stack | obscuren | 2015-06-11 | 1 | -2/+3 |
| * | core/vm: fixed a bug where `Data` ignored the stack ptr | obscuren | 2015-06-11 | 1 | -1/+1 |
| * | core, core/vm: moved logger and added gas cost to struct logging | obscuren | 2015-06-11 | 4 | -10/+10 |
| * | core/vm: unexported stack again. No longer required | obscuren | 2015-06-10 | 3 | -16/+16 |
| * | core/vm: documentation and name changes | obscuren | 2015-06-10 | 2 | -18/+34 |
| * | core: log tx count for each set of blocks we're importing | obscuren | 2015-06-10 | 1 | -1/+4 |
| * | core/vm, core/state: added storage to structured vm logging | obscuren | 2015-06-10 | 4 | -9/+39 |
| * | core, core/vm: added structure logging | obscuren | 2015-06-10 | 8 | -147/+95 |
| * | core/vm: added structured logging | obscuren | 2015-06-10 | 2 | -8/+22 |
| * | core/vm: changed program counter to uint64 | obscuren | 2015-06-10 | 2 | -13/+13 |
* | | core: fixed race condition for subscriptions | obscuren | 2015-06-10 | 1 | -2/+1 |
* | | core: fixed test | obscuren | 2015-06-10 | 1 | -4/+1 |
* | | core: fixed race condition in the transaction pool | obscuren | 2015-06-10 | 1 | -30/+30 |
|/ |
|
* | core, xeth: moved nonce management burden from xeth to txpool | obscuren | 2015-06-10 | 3 | -22/+43 |
* | core: fix a race condition accessing the gas limit | Péter Szilágyi | 2015-06-10 | 1 | -3/+5 |
* | core: fix a lock annoyance and potential deadlock | Péter Szilágyi | 2015-06-10 | 1 | -4/+9 |
* | core, eth: document that result of GetTransactions is modifiable | Felix Lange | 2015-06-09 | 1 | -0/+1 |
* | core/types: add Transaction.Size | Felix Lange | 2015-06-09 | 1 | -0/+7 |
* | Merge pull request #1219 from Gustav-Simonsson/precompiled_ec_recover_padding | Jeffrey Wilcke | 2015-06-09 | 1 | -8/+12 |
|\ |
|
| * | Remove unneeded if check on EC recover padding | Gustav Simonsson | 2015-06-09 | 1 | -3/+1 |
| * | Pad precompiled EC recover input and add validations | Gustav Simonsson | 2015-06-09 | 1 | -8/+14 |
* | | Merge pull request #1216 from karalabe/fix-eth-dataraces | Jeffrey Wilcke | 2015-06-09 | 1 | -9/+8 |
|\ \
| |/
|/| |
|
| * | core: fix up a deadlock caused by double locking | Péter Szilágyi | 2015-06-09 | 1 | -8/+5 |
| * | core: fix data race accessing ChainManager.currentBlock | Péter Szilágyi | 2015-06-09 | 1 | -1/+4 |
| * | core: fix data race in accessing ChainManager.td | Péter Szilágyi | 2015-06-09 | 1 | -9/+8 |
* | | core: skip genesis block for reprocess. Closes #1202 | obscuren | 2015-06-09 | 1 | -5/+10 |
|/ |
|
* | core: write accounts to statedb. Closes #1210 | obscuren | 2015-06-09 | 1 | -6/+7 |
* | Merge pull request #1193 from tgerring/hotbackup | Jeffrey Wilcke | 2015-06-09 | 1 | -3/+14 |
|\ |
|
| * | Export should start with block 0 | Taylor Gerring | 2015-06-06 | 1 | -1/+1 |
| * | Cleanup | Taylor Gerring | 2015-06-06 | 1 | -2/+1 |
| * | Allow exporting subset of chain | Taylor Gerring | 2015-06-06 | 1 | -2/+14 |
* | | core: added a test for missing nonces | obscuren | 2015-06-09 | 2 | -1/+24 |
* | | core: settable genesis nonce | obscuren | 2015-06-09 | 5 | -26/+62 |
* | | core: add bad block for the 'missing nonce check' fork | Felix Lange | 2015-06-08 | 1 | -0/+1 |
* | | core: fix the nonce check one more time | Felix Lange | 2015-06-08 | 3 | -3/+73 |
|/ |
|
* | wip | obscuren | 2015-06-05 | 1 | -2/+10 |
* | core: added fork test & double nonce test | obscuren | 2015-06-05 | 2 | -20/+75 |
* | crypto: return common.Address rather than raw bytes | obscuren | 2015-06-05 | 1 | -3/+3 |
* | core: documented changes in tx pool | obscuren | 2015-06-04 | 1 | -3/+30 |
* | core: only change the nonce if the account nonce is lower | obscuren | 2015-06-04 | 1 | -1/+3 |
* | core: renamed txs to pending | obscuren | 2015-06-04 | 2 | -24/+24 |
* | core: test updates | obscuren | 2015-06-04 | 2 | -2/+1 |
* | core, eth, miner: moved nonce management to tx pool. | obscuren | 2015-06-04 | 3 | -67/+62 |
* | core: don't remove transactions after block processing | Felix Lange | 2015-06-04 | 4 | -11/+5 |
* | core: update documentation comments for TxPool | Felix Lange | 2015-06-04 | 1 | -22/+25 |
* | core: remove unused code from TxPool | Felix Lange | 2015-06-04 | 1 | -41/+13 |
* | core: compute less transaction hashes in TxPool | Felix Lange | 2015-06-04 | 2 | -82/+82 |
* | wip | obscuren | 2015-06-04 | 2 | -8/+3 |
* | types: block json unmarshal method added | obscuren | 2015-06-04 | 2 | -2/+26 |
* | core/vm: cleanup and renames | obscuren | 2015-06-04 | 5 | -52/+0 |
* | Merge pull request #1167 from Gustav-Simonsson/check_ec_recover_err | Jeffrey Wilcke | 2015-06-04 | 2 | -16/+21 |
|\ |
|
| * | Add missing err checks on From() (skip RPC for now) | Gustav Simonsson | 2015-06-02 | 2 | -16/+21 |
* | | Merge pull request #1151 from fjl/parallel-nonce-2 | Jeffrey Wilcke | 2015-06-04 | 1 | -67/+49 |
|\ \ |
|
| * | | core: insert less length zero chains | Felix Lange | 2015-06-01 | 1 | -4/+5 |
| * | | core: re-add parallel nonce checks | Felix Lange | 2015-06-01 | 1 | -63/+44 |
| |/ |
|
* | | Merge pull request #1150 from fjl/fix-jumpdest | Jeffrey Wilcke | 2015-06-04 | 3 | -30/+49 |
|\ \ |
|
| * | | core/vm: check for 'no code' before doing any work | Felix Lange | 2015-06-03 | 1 | -5/+5 |
| * | | core/vm: improve JUMPDEST analysis | Felix Lange | 2015-06-03 | 3 | -25/+44 |
* | | | Merge pull request #1166 from Gustav-Simonsson/add_ec_sig_validations | Jeffrey Wilcke | 2015-06-03 | 2 | -22/+15 |
|\ \ \ |
|
| * | | | Add EC signature validations before call to libsecp256k1 | Gustav Simonsson | 2015-06-02 | 2 | -22/+15 |
| | |/
| |/| |
|
* / | | Unsupport bruncles | Gustav Simonsson | 2015-06-02 | 1 | -2/+2 |
|/ / |
|
* | | Merge pull request #1155 from karalabe/fix-chainmanager-datarace | Felix Lange | 2015-05-30 | 1 | -2/+2 |
|\ \
| |/
|/| |
|
| * | core: fix #1154, sort out data race accessing the future blocks | Péter Szilágyi | 2015-05-30 | 1 | -2/+2 |
* | | core: moved guards | obscuren | 2015-05-29 | 1 | -9/+8 |
* | | Merge pull request #1141 from obscuren/parallelisation-issue | Jeffrey Wilcke | 2015-05-28 | 2 | -25/+58 |
|\ \ |
|
| * | | core: added bad block | obscuren | 2015-05-28 | 1 | -0/+1 |
| * | | core: log block hash during nonce error | obscuren | 2015-05-28 | 1 | -2/+2 |
| * | | core: partially removed nonce parallelisation and added merge error chk | obscuren | 2015-05-28 | 1 | -24/+56 |
| |/ |
|
* | | Merge pull request #1132 from obscuren/log_optimisations | Jeffrey Wilcke | 2015-05-28 | 4 | -32/+123 |
|\ \
| |/
|/| |
|
| * | core: fixed an issue with storing receipts | obscuren | 2015-05-28 | 4 | -32/+123 |
* | | core, eth/downloader: expose the bad hashes, check in downloader | Péter Szilágyi | 2015-05-28 | 3 | -10/+5 |
|/ |
|