| Commit message (Expand) | Author | Age | Files | Lines |
* | eth: separate common and full node-specific API and backend service | zsfelfoldi | 2016-06-16 | 1 | -0/+2 |
* | core: improved chainDb using sequential keys | zsfelfoldi | 2016-06-07 | 9 | -210/+320 |
* | core: chain read/write speed benchmarks | zsfelfoldi | 2016-06-06 | 1 | -0/+119 |
* | core: add missing lock in TxPool.{GetTransaction,RemoveTx} | Felix Lange | 2016-06-03 | 1 | -1/+10 |
* | Merge pull request #2585 from karalabe/trie-dirty-tracking | Jeffrey Wilcke | 2016-05-31 | 2 | -1/+28 |
|\ |
|
| * | core, core/state, trie: enterprise hand-tuned multi-level caching | Péter Szilágyi | 2016-05-26 | 2 | -1/+28 |
* | | core/state: return the starting nonce for non-existent accs (testnet) | Péter Szilágyi | 2016-05-27 | 1 | -1/+1 |
|/ |
|
* | eth: enable bad block reports | Felix Lange | 2016-05-25 | 3 | -78/+5 |
* | core: Simplify bloom9 tests with available convenience method `TestBytes` | Fabio Berger | 2016-05-23 | 1 | -2/+2 |
* | core: fixed pointer assignment | Jeffrey Wilcke | 2016-05-13 | 1 | -2/+2 |
* | core, eth, miner: improve shutdown synchronisation | Felix Lange | 2016-05-09 | 1 | -4/+7 |
* | core: Provide a public accessor for ChainConfig | Nicholas Johnson | 2016-04-29 | 1 | -0/+3 |
* | core, eth: added json tag field for proper unmarshalling | Jeffrey Wilcke | 2016-04-25 | 1 | -1/+1 |
* | all: fix go vet warnings | Felix Lange | 2016-04-15 | 5 | -12/+8 |
* | core/state: fix TestDump | Felix Lange | 2016-04-15 | 3 | -9/+27 |
* | core, core/types, eth: add and use Block.Body | Felix Lange | 2016-04-15 | 4 | -5/+8 |
* | all: update license information | Felix Lange | 2016-04-15 | 22 | -15/+113 |
* | core, miner: remove Frontier canary | Péter Szilágyi | 2016-04-04 | 1 | -51/+0 |
* | core: transition db now also returns the required gas amount | Jeffrey Wilcke | 2016-04-01 | 1 | -7/+24 |
* | accounts/a/b/backends, core: chain maker homestead block set to 0 | Jeffrey Wilcke | 2016-04-01 | 4 | -24/+12 |
* | core: added basic chain configuration | Jeffrey Wilcke | 2016-04-01 | 31 | -159/+295 |
* | core, eth, cmd: temporary work around for enabling the jit | Jeffrey Wilcke | 2016-03-24 | 1 | -1/+6 |
* | core: Added EVM configuration options | Jeffrey Wilcke | 2016-03-24 | 20 | -194/+385 |
* | core, core/vm, tests: changed the initialisation behaviour of the EVM | Jeffrey Wilcke | 2016-03-23 | 11 | -42/+34 |
* | Merge pull request #2341 from leijurv/patch-2 | Péter Szilágyi | 2016-03-16 | 1 | -3/+3 |
|\ |
|
| * | core: fixed various typos | Leif Jurvetson | 2016-03-16 | 1 | -3/+3 |
* | | core, eth: replace reorganiz with reorganis | Leif Jurvetson | 2016-03-16 | 3 | -6/+6 |
* | | core: various typos | Leif Jurvetson | 2016-03-16 | 21 | -39/+39 |
|/ |
|
* | Merge pull request #2311 from obscuren/future-proc-fix | Jeffrey Wilcke | 2016-03-12 | 1 | -14/+15 |
|\ |
|
| * | core: added future proc mutex lock | Jeffrey Wilcke | 2016-03-11 | 1 | -14/+15 |
* | | core: cache fresh headers and tds to avoid db trashing | Péter Szilágyi | 2016-03-11 | 2 | -20/+52 |
|/ |
|
* | core: create a header chain structure shared by core.BlockChain and light.Lig... | zsfelfoldi | 2016-03-10 | 4 | -345/+575 |
* | Merge pull request #2301 from obscuren/uncle-fix | Jeffrey Wilcke | 2016-03-10 | 2 | -6/+101 |
|\ |
|
| * | core: announce ChainSideEvent during reorg | Jeffrey Wilcke | 2016-03-08 | 2 | -6/+101 |
* | | cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache | Péter Szilágyi | 2016-03-09 | 2 | -2/+2 |
|/ |
|
* | Merge pull request #2267 from karalabe/pending-state-events | Péter Szilágyi | 2016-03-02 | 1 | -0/+3 |
|\ |
|
| * | core, miner: add PendingStateEvent to track non-log updates | Péter Szilágyi | 2016-02-29 | 1 | -0/+3 |
* | | Merge pull request #2215 from bas-vk/estimategas | Péter Szilágyi | 2016-03-01 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | core: improved check for contract creation | Bas van Kervel | 2016-02-16 | 1 | -1/+1 |
* | | Merge pull request #2242 from jimenezrick/upstream-crypto | Jeffrey Wilcke | 2016-02-24 | 11 | -13/+13 |
|\ \ |
|
| * | | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 11 | -13/+13 |
* | | | Merge pull request #2095 from karalabe/trie-node-iterator | Péter Szilágyi | 2016-02-23 | 3 | -3/+314 |
|\ \ \
| |/ /
|/| | |
|
| * | | core/state, trie: switch iterator panics to error fields | Péter Szilágyi | 2016-02-16 | 2 | -26/+37 |
| * | | core/state, trie: node iterator reports parent hashes too | Péter Szilágyi | 2016-02-16 | 1 | -7/+13 |
| * | | core/state, trie: surface iterator entry hashes | Péter Szilágyi | 2016-02-16 | 3 | -7/+67 |
| * | | core/state, trie: add node iterator, test state/trie sync consistency | Péter Szilágyi | 2016-02-16 | 2 | -3/+237 |
| |/ |
|
* | | core: Added new TD strategy which mitigate the risk for selfish mining | Jeffrey Wilcke | 2016-02-18 | 1 | -6/+14 |
* | | core, core/vm, crypto: fixes for homestead | Jeffrey Wilcke | 2016-02-18 | 20 | -191/+210 |
* | | parmas, crypto, core, core/vm: homestead consensus protocol changes | Gustav Simonsson | 2016-02-18 | 21 | -130/+407 |
|/ |
|
* | eth/filters: ✨ pending logs ✨ | Jeffrey Wilcke | 2016-02-13 | 3 | -4/+9 |
* | core/vm/runtime: simplified runtime calling mechanism | Jeffrey Wilcke | 2016-02-11 | 3 | -18/+117 |
* | Merge pull request #2134 from karalabe/save-state-writes | Péter Szilágyi | 2016-02-03 | 2 | -3/+127 |
|\ |
|
| * | core/state, ethdb, trie: test intermediate secure key leak, fix memdb bug | Péter Szilágyi | 2016-01-20 | 1 | -0/+68 |
| * | core/state, trie: don't leak database writes before commit | Péter Szilágyi | 2016-01-20 | 2 | -3/+59 |
* | | Merge pull request #2156 from ppratscher/add_replay_tx | Péter Szilágyi | 2016-02-03 | 2 | -1/+3 |
|\ \ |
|
| * | | core/vm, rpc/api: renamed to debug.replayTransaction, migrated to new RPC, in... | Peter Pratscher | 2016-02-02 | 2 | -1/+3 |
* | | | core, eth, rpc/api: rpc method to inspect the txpool queue | Péter Szilágyi | 2016-02-01 | 1 | -0/+30 |
|/ / |
|
* | | core, core/types, miner: fix transaction nonce-price combo sort | Péter Szilágyi | 2016-01-22 | 3 | -17/+127 |
* | | Merge pull request #2115 from karalabe/vm-debug-storage | Jeffrey Wilcke | 2016-01-21 | 4 | -14/+20 |
|\ \
| |/
|/| |
|
| * | core/vm: resolve circular dependency to debug vm storage | Péter Szilágyi | 2016-01-12 | 4 | -14/+20 |
* | | core/state: always commit in batches, just finish if not needed later | Péter Szilágyi | 2016-01-13 | 1 | -1/+2 |
|/ |
|
* | core: fix invalid state reuse in chain maker based tests | Péter Szilágyi | 2016-01-11 | 1 | -12/+7 |
* | Merge pull request #2097 from karalabe/block-state-checks | Jeffrey Wilcke | 2016-01-05 | 2 | -1/+13 |
|\ |
|
| * | core, eth/downloader: ensure state presence in ancestor lookup | Péter Szilágyi | 2016-01-04 | 2 | -1/+13 |
* | | core: fix transaction reorg issues within the tx pool | Péter Szilágyi | 2016-01-05 | 2 | -44/+344 |
|/ |
|
* | common: remove old RLP implementation, Value and ExtPackage | Felix Lange | 2015-12-18 | 1 | -0/+14 |
* | core/state, core/types use package rlp for state, receipt serialisation | Felix Lange | 2015-12-18 | 5 | -71/+67 |
* | eth/downloader: fix negative balance issue in tests | Felix Lange | 2015-12-18 | 1 | -0/+5 |
* | core: tx pool skip price validation for "owned" transactions | zsfelfoldi | 2015-12-16 | 2 | -5/+73 |
* | Merge pull request #2035 from bas-vk/rcp-v2-rebase | Felix Lange | 2015-12-15 | 3 | -0/+24 |
|\ |
|
| * | rpc: new RPC implementation with pub/sub support | Bas van Kervel | 2015-12-14 | 3 | -0/+24 |
* | | core: write individual transactions and receipts too on fast sync | Péter Szilágyi | 2015-12-04 | 1 | -0/+12 |
* | | core: added a new RemovedLogEvent | Jeffrey Wilcke | 2015-12-01 | 4 | -4/+68 |
|/ |
|
* | cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks | Péter Szilágyi | 2015-11-27 | 6 | -61/+84 |
* | core, eth, miner, xeth: clean up tx/receipt db accessors | Péter Szilágyi | 2015-11-19 | 7 | -189/+346 |
* | Merge pull request #1917 from obscuren/validator-interface | Jeffrey Wilcke | 2015-11-19 | 12 | -599/+646 |
|\ |
|
| * | core, eth, rpc: split out block validator and state processor | Jeffrey Wilcke | 2015-11-18 | 12 | -599/+646 |
* | | core/vm/runtime: added simple execution runtime | Jeffrey Wilcke | 2015-11-18 | 5 | -0/+399 |
|/ |
|
* | core: only reset head header/fastblock if stale | Péter Szilágyi | 2015-10-28 | 1 | -11/+18 |
* | core: fix #1921, decode all receipt field, not just consensus | Péter Szilágyi | 2015-10-22 | 1 | -3/+2 |
* | Merge pull request #1883 from obscuren/jit-vm-optimisations | Jeffrey Wilcke | 2015-10-22 | 10 | -83/+469 |
|\ |
|
| * | core/vm: added parsing utilities | Jeffrey Wilcke | 2015-10-17 | 4 | -3/+180 |
| * | core/vm: added JIT segmenting / optimisations | Jeffrey Wilcke | 2015-10-17 | 8 | -5/+202 |
| * | core/vm: abstracted instruction execution away from JIT | Jeffrey Wilcke | 2015-10-17 | 2 | -76/+88 |
* | | Merge pull request #1889 from karalabe/fast-sync-rebase | Jeffrey Wilcke | 2015-10-22 | 20 | -504/+1670 |
|\ \ |
|
| * | | core, eth, trie: fix data races and merge/review issues | Péter Szilágyi | 2015-10-21 | 9 | -61/+75 |
| * | | core, eth: roll back uncertain headers in failed fast syncs | Péter Szilágyi | 2015-10-19 | 2 | -3/+49 |
| * | | eth/downloader: concurrent receipt and state processing | Péter Szilágyi | 2015-10-19 | 8 | -167/+254 |
| * | | core, eth, trie: direct state trie synchronization | Péter Szilágyi | 2015-10-19 | 3 | -4/+357 |
| * | | core, eth: receipt chain reconstruction | Péter Szilágyi | 2015-10-19 | 14 | -87/+406 |
| * | | 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 |
| |/ |
|
* | | core, tests: get_hash fix | Jeffrey Wilcke | 2015-10-21 | 2 | -3/+5 |
* | | core, core/state: move gas tracking out of core/state | Felix Lange | 2015-10-17 | 7 | -121/+75 |
|/ |
|
* | 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 |