| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge pull request #3515 from bas-vk/exportropsten | Péter Szilágyi | 2017-01-05 | 2 | -1/+5 |
|\ |
|
| * | core,cmd/utils: bugfix for ropsten dump imports | Bas van Kervel | 2017-01-05 | 2 | -1/+5 |
* | | core/vm: improved EVM run loop & instruction calling (#3378) | Jeffrey Wilcke | 2017-01-05 | 28 | -1946/+1607 |
* | | accounts, core, crypto, internal: use normalised V during signature handling ... | Péter Szilágyi | 2017-01-05 | 5 | -96/+27 |
|/ |
|
* | core, light: allow zero cost txs from inexistent accounts too | Péter Szilágyi | 2016-12-16 | 2 | -20/+8 |
* | Merge pull request #3433 from karalabe/badblock-order-fix | Péter Szilágyi | 2016-12-14 | 2 | -3/+40 |
|\ |
|
| * | core: import future blocks one-by-one, enfore chain ancestry | Péter Szilágyi | 2016-12-13 | 2 | -3/+40 |
* | | core: init pending state in tx pool on creation | Bas van Kervel | 2016-12-13 | 1 | -10/+4 |
|/ |
|
* | core: bugfix state change race condition in txpool (#3412) | bas-vk | 2016-12-11 | 2 | -36/+124 |
* | core, core/vm: implemented a generic environment (#3348) | Jeffrey Wilcke | 2016-12-06 | 23 | -797/+783 |
* | core, core/vm, eth/filters: move Removed field into vm.Log | Felix Lange | 2016-12-05 | 4 | -56/+189 |
* | core/types: Document Transaction.To (#3366) | Steven Roose | 2016-11-29 | 1 | -0/+2 |
* | core/types: use package hexutil for JSON handling | Felix Lange | 2016-11-28 | 6 | -392/+40 |
* | core/vm: use package hexutil for JSON handling | Felix Lange | 2016-11-28 | 2 | -28/+23 |
* | core: fixed unwinding bad hash (#3347) | Jeffrey Wilcke | 2016-11-28 | 1 | -3/+8 |
* | core: eip unit tests (#3309) | Jeffrey Wilcke | 2016-11-28 | 1 | -7/+71 |
* | Merge pull request #3341 from obscuren/touch-delete-fix | Felix Lange | 2016-11-25 | 5 | -2/+53 |
|\ |
|
| * | core, core/state: fixed consensus issue added touch revert | Jeffrey Wilcke | 2016-11-25 | 5 | -2/+53 |
* | | core: remove dead event | Péter Szilágyi | 2016-11-24 | 1 | -3/+0 |
|/ |
|
* | core: improved bad block error reporting (#3320) | Jeffrey Wilcke | 2016-11-23 | 3 | -18/+31 |
* | core: implemented new ropsten testnet | Jeffrey Wilcke | 2016-11-23 | 2 | -25/+15 |
* | cmd/geth, core, light, mobile: removed state account StartingNonce | Jeffrey Wilcke | 2016-11-23 | 2 | -8/+4 |
* | core: Don't perform EIP150 hash check on uncles (#3303) | Nick Johnson | 2016-11-18 | 1 | -1/+1 |
* | core, core/types: refactored tx chain id checking (#3257) | Jeffrey Wilcke | 2016-11-15 | 4 | -12/+48 |
|\ |
|
| * | core, core/types: refactored tx chain id checking | Jeffrey Wilcke | 2016-11-14 | 4 | -12/+48 |
* | | mobile: initial wrappers for mobile support | Péter Szilágyi | 2016-11-14 | 1 | -2/+2 |
* | | core/types: turn off nonce checking for Call messages | Zsolt Felfoldi | 2016-11-14 | 1 | -15/+18 |
|/ |
|
* | core/vm/runtime: fixed go vet | Jeffrey Wilcke | 2016-11-14 | 1 | -1/+9 |
* | core, params: EIP#170 | Jeffrey Wilcke | 2016-11-14 | 1 | -3/+5 |
* | core/types, params: EIP#155 | Jeffrey Wilcke | 2016-11-13 | 17 | -202/+839 |
* | core/vm, params: EIP160: EXP reprice | Jeffrey Wilcke | 2016-11-13 | 1 | -1/+2 |
* | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 34 | -281/+319 |
* | all: update license information | Felix Lange | 2016-11-09 | 1 | -0/+16 |
* | core/types: remove header accessors | Felix Lange | 2016-11-09 | 2 | -15/+6 |
* | light: light chain, VM env and tx pool | Zsolt Felfoldi | 2016-11-09 | 3 | -27/+84 |
* | common/math, core/vm: implement fast EXP (#3214) | Jeffrey Wilcke | 2016-11-02 | 1 | -2/+3 |
* | core: metrics collection for transaction events (#3157) | Martin Holst Swende | 2016-11-01 | 1 | -0/+30 |
* | Merge pull request #3216 from karalabe/fastsync-bigdb-tuning | Péter Szilágyi | 2016-11-01 | 2 | -7/+9 |
|\ |
|
| * | core/state, eth/downloader, trie: reset fast-failure on progress | Péter Szilágyi | 2016-10-31 | 2 | -7/+9 |
* | | Merge pull request #3064 from pirapira/limit_struct_logs | Jeffrey Wilcke | 2016-10-31 | 3 | -3/+14 |
|\ \
| |/
|/| |
|
| * | vm, ethapi: add `limit` option to traceTransaction | Yoichi Hirai | 2016-09-30 | 3 | -3/+14 |
* | | cmd, params: only set default fork configs for test and mainnet | Péter Szilágyi | 2016-10-29 | 1 | -1/+1 |
* | | cmd/utils, core, params: explicitly pick reprice fork for fast sync | Péter Szilágyi | 2016-10-29 | 2 | -2/+12 |
* | | internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940) | bas-vk | 2016-10-29 | 3 | -4/+6 |
* | | core/vm: Ignore EnableJit ChainConfig setting (#3166) | Hao Bryan Cheng | 2016-10-21 | 1 | -1/+3 |
* | | cmd/geth, code, eth/downloader: tune import logs and mem stats | Péter Szilágyi | 2016-10-21 | 2 | -3/+16 |
* | | cmd/geth, trie: report on trie cache unloads, also add debug log | Péter Szilágyi | 2016-10-19 | 1 | -0/+2 |
* | | cmd, core/state: allow configurable trie cache generations | Péter Szilágyi | 2016-10-19 | 1 | -5/+5 |
* | | Merge pull request #3168 from benjaminbrent/develop | Jeffrey Wilcke | 2016-10-19 | 1 | -1/+1 |
|\ \ |
|
| * | | core/vm: fix GASPRICE string (resolves #2553) | Benjamin Brent | 2016-10-19 | 1 | -1/+1 |
* | | | Merge pull request #3153 from fjl/trie-unload-fix | Jeffrey Wilcke | 2016-10-19 | 1 | -4/+4 |
|\ \ \
| |/ /
|/| | |
|
| * | | core/state: bump trie cache values slightly | Felix Lange | 2016-10-18 | 1 | -4/+4 |
* | | | Merge pull request #3156 from holiman/metrics-blocks | Jeffrey Wilcke | 2016-10-18 | 1 | -0/+2 |
|\ \ \ |
|
| * | | | core: Add block processing time metric collection | Martin Holst Swende | 2016-10-18 | 1 | -0/+2 |
| |/ / |
|
* / / | common, core, eth/downloader: adjust import log formatting | Péter Szilágyi | 2016-10-18 | 2 | -18/+30 |
|/ / |
|
* | | Merge pull request #3111 from obscuren/gas-price-fork | Péter Szilágyi | 2016-10-15 | 7 | -20/+129 |
|\ \ |
|
| * | | core, core/vm: added gas price variance table | Jeffrey Wilcke | 2016-10-15 | 7 | -20/+129 |
* | | | Merge pull request #3138 from karalabe/txpool-pending-limits | Péter Szilágyi | 2016-10-15 | 2 | -5/+150 |
|\ \ \ |
|
| * | | | core: add global (soft) limits on the pending transactions | Péter Szilágyi | 2016-10-14 | 2 | -5/+150 |
* | | | | trie, core/state: improve memory usage and performance (#3135) | Felix Lange | 2016-10-15 | 3 | -7/+10 |
|/ / / |
|
* | | | core: fixed import reporter | Jeffrey Wilcke | 2016-10-11 | 1 | -1/+1 |
* | | | Merge pull request #3104 from fjl/core-import-log | Felix Lange | 2016-10-11 | 1 | -11/+42 |
|\ \ \ |
|
| * | | | core: print import stats more often | Felix Lange | 2016-10-08 | 1 | -11/+42 |
* | | | | core: lower transaction pool max queue limit | Felix Lange | 2016-10-10 | 1 | -1/+1 |
|/ / / |
|
* | | | Merge pull request #3088 from bas-vk/rpc-block-output | Felix Lange | 2016-10-07 | 2 | -5/+5 |
|\ \ \
| |/ /
|/| | |
|
| * | | core/types: renamed receiptRoot to receiptsRoot | Bas van Kervel | 2016-10-05 | 2 | -5/+5 |
* | | | Merge pull request #3094 from fjl/tests-update | Felix Lange | 2016-10-06 | 1 | -2/+3 |
|\ \ \ |
|
| * | | | tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1 | Felix Lange | 2016-10-06 | 1 | -2/+3 |
| |/ / |
|
* | | | core/state: optimize GetState | Felix Lange | 2016-10-06 | 1 | -5/+7 |
* | | | core/state: rename Delete/IsDeleted to Suicide/HasSuicided | Felix Lange | 2016-10-06 | 9 | -32/+35 |
* | | | core/state: implement reverts by journaling all changes | Felix Lange | 2016-10-06 | 15 | -161/+602 |
|/ / |
|
* | | core/state: track dirty state entries for each object | Péter Szilágyi | 2016-10-03 | 2 | -18/+24 |
* | | cmd, core, internal, light, tests: avoid hashing the code in the VM | Péter Szilágyi | 2016-10-01 | 12 | -31/+47 |
|/ |
|
* | core, eth, trie: reuse trie journals in all our code | Péter Szilágyi | 2016-09-28 | 2 | -10/+48 |
* | core, trie: replace state caches with trie journal | Felix Lange | 2016-09-28 | 4 | -63/+69 |
* | core/state: track all accounts in canon state | Felix Lange | 2016-09-26 | 10 | -310/+392 |
* | core/state: short-circuit balance change if zero value | Gustav Simonsson | 2016-09-26 | 1 | -0/+6 |
* | core/state, light: remove unused StateObject.initCode | Gustav Simonsson | 2016-09-19 | 2 | -6/+0 |
* | Merge pull request #3006 from Arachnid/patch | Péter Szilágyi | 2016-09-19 | 3 | -5/+8 |
|\ |
|
| * | core/state: Fix memory expansion bug by not copying clean objects | Nick Johnson | 2016-09-19 | 3 | -5/+8 |
* | | core/types: add core type marshal methods too | Péter Szilágyi | 2016-09-08 | 4 | -0/+131 |
* | | core: abstract out a sorted transaction hash map | Péter Szilágyi | 2016-09-02 | 4 | -222/+229 |
* | | core: add upper bound on the queued transctions | Péter Szilágyi | 2016-09-02 | 3 | -33/+203 |
* | | core/types, miner: switch over to the grouped tx sets | Péter Szilágyi | 2016-09-02 | 2 | -32/+58 |
* | | core, eth, internal, miner: optimize txpool for quick ops | Péter Szilágyi | 2016-09-02 | 6 | -401/+751 |
* | | core, eth, miner: only retain 1 tx/nonce, remove bad ones | Péter Szilágyi | 2016-09-02 | 2 | -164/+251 |
* | | core/types, core/vm: improve docs, add JSON marshaling methods | Felix Lange | 2016-08-04 | 8 | -99/+589 |
* | | core/vm, eth: Add support for javascript trace functions | Nick Johnson | 2016-08-23 | 2 | -9/+6 |
* | | core/vm: Refactor tracing to make Tracer the main interface | Nick Johnson | 2016-08-22 | 12 | -176/+136 |
* | | Merge pull request #2909 from fjl/account-manager-cleanup | Felix Lange | 2016-08-18 | 1 | -16/+0 |
|\ \ |
|
| * | | core, miner: move Backend to miner | Felix Lange | 2016-08-17 | 1 | -15/+0 |
| * | | eth: remove dapp database remains | Felix Lange | 2016-08-17 | 1 | -1/+0 |
* | | | rpc: refactor subscriptions and filters | Bas van Kervel | 2016-08-17 | 1 | -0/+22 |
* | | | core: ensure the canonical block is written before the canonical hash is set | Bas van Kervel | 2016-08-16 | 4 | -17/+63 |
|/ / |
|
* | | core/vm: hide ecrecover error message | Felix Lange | 2016-08-06 | 1 | -2/+2 |
* | | cmd, core, eth, miner, params, tests: finalize the DAO fork | Péter Szilágyi | 2016-07-15 | 3 | -45/+75 |
* | | accounts, core, eth: pass chain config for chain maker to test DAO | Péter Szilágyi | 2016-07-15 | 9 | -123/+172 |
* | | core, params, tests: add DAO hard-fork balance moves | Péter Szilágyi | 2016-07-15 | 1 | -1/+22 |
* | | core, eth: enforce network split post DAO hard-fork | Péter Szilágyi | 2016-07-15 | 1 | -0/+7 |
* | | cmd, core, miner: add extradata validation to consensus rules | Péter Szilágyi | 2016-07-15 | 3 | -2/+129 |
* | | core: gracefully handle missing homestead block config | Péter Szilágyi | 2016-07-15 | 1 | -1/+1 |
* | | cmd, core, eth, params: implement flags to control dao fork blocks | Péter Szilágyi | 2016-07-15 | 1 | -2/+2 |
* | | Merge pull request #2724 from pirapira/fix_reset_fees | Péter Szilágyi | 2016-07-15 | 2 | -2/+2 |
|\ \
| |/
|/| |
|
| * | vm: Replace some SstoreClearGas with SstoreResetGas | Yoichi Hirai | 2016-06-22 | 2 | -2/+2 |
* | | Merge pull request #2799 from zsfelfoldi/api-nonce-fix2 | Péter Szilágyi | 2016-07-12 | 2 | -2/+6 |
|\ \ |
|
| * | | core: added CheckNonce() to Message interface | zsfelfoldi | 2016-07-11 | 2 | -2/+6 |
* | | | core: solve a remote-import/local-mine data race | Péter Szilágyi | 2016-07-08 | 1 | -4/+3 |
|/ / |
|
* | | Merge pull request #2159 from zsfelfoldi/light-backend | Péter Szilágyi | 2016-06-30 | 1 | -0/+2 |
|\ \ |
|
| * | | eth: separate common and full node-specific API and backend service | zsfelfoldi | 2016-06-16 | 1 | -0/+2 |
* | | | Revert "test, cmd/evm, core, core/vm: illegal code hash implementation" | Péter Szilágyi | 2016-06-29 | 8 | -77/+29 |
* | | | Revert "core: add voting and result tracking for the dao soft-fork" | Péter Szilágyi | 2016-06-29 | 4 | -429/+13 |
* | | | Revert "core: update DAO soft-fork number, clean up the code" | Péter Szilágyi | 2016-06-29 | 7 | -40/+51 |
* | | | Revert "core: update the DAO soft fork proposal to the final block" | Péter Szilágyi | 2016-06-29 | 1 | -1/+1 |
* | | | core: update the DAO soft fork proposal to the final block | Péter Szilágyi | 2016-06-24 | 1 | -1/+1 |
* | | | core: update DAO soft-fork number, clean up the code | Péter Szilágyi | 2016-06-23 | 7 | -51/+40 |
* | | | core: add voting and result tracking for the dao soft-fork | Péter Szilágyi | 2016-06-23 | 4 | -13/+429 |
* | | | test, cmd/evm, core, core/vm: illegal code hash implementation | Jeffrey Wilcke | 2016-06-22 | 8 | -29/+77 |
* | | | README, core, rpc: fix various typos | Fabio Berger | 2016-06-22 | 1 | -3/+3 |
| |/
|/| |
|
* | | Merge pull request #2686 from obscuren/issue-2542 | Péter Szilágyi | 2016-06-14 | 1 | -0/+21 |
|\ \
| |/
|/| |
|
| * | core/state, eth: Updated suicides objects when tracing transactions | Jeffrey Wilcke | 2016-06-13 | 1 | -0/+21 |
* | | 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 |
|\ |
|