| Commit message (Expand) | Author | Age | Files | Lines |
* | core/vm, params: implement EXTCODEHASH opcode (#17202) | gary rong | 2018-07-24 | 4 | -0/+45 |
* | core, crypto, params: implement CREATE2 evm instrction (#17196) | gary rong | 2018-07-24 | 6 | -17/+87 |
* | core: fix comment typo (#17236) | Wenbiao Zheng | 2018-07-24 | 1 | -3/+3 |
* | core/bloombits, light: fix typos (#17235) | Sheldon | 2018-07-24 | 2 | -6/+6 |
* | core, ethdb: two tiny fixes (#17183) | gary rong | 2018-07-18 | 1 | -12/+18 |
* | core/types: polish TxDifference code and docs a bit (#17130) | Smilenator | 2018-07-09 | 1 | -3/+3 |
* | core/vm: reuse bigint pools across transactions (#17070) | Guillaume Ballet | 2018-07-03 | 4 | -2/+112 |
* | ethdb, core: implement delete for db batch (#17101) | gary rong | 2018-07-02 | 2 | -10/+18 |
* | core/vm: clear linter warnings (#17057) | Guillaume Ballet | 2018-06-26 | 9 | -30/+51 |
* | trie: cache collapsed tries node, not rlp blobs (#16876) | Péter Szilágyi | 2018-06-21 | 3 | -5/+5 |
* | core: remove dead code, limit test code scope (#17006) | Wenbiao Zheng | 2018-06-19 | 4 | -48/+34 |
* | core/asm: correct comments typo (#16974) | Caesar Chad | 2018-06-14 | 1 | -2/+2 |
* | core: reduce nesting in transaction pool code (#16980) | Wenbiao Zheng | 2018-06-14 | 1 | -5/+3 |
* | core/vm: optimize MSTORE and SLOAD (#16939) | Martin Holst Swende | 2018-06-14 | 3 | -11/+68 |
* | core/asm: correct comments typo (#16975) | Caesar Chad | 2018-06-14 | 1 | -1/+1 |
* | core: change comment to match code more closely (#16963) | John C. Vernaleo | 2018-06-13 | 1 | -1/+1 |
* | core, eth, les: more efficient hash-based header chain retrieval (#16946) | Felföldi Zsolt | 2018-06-12 | 2 | -0/+49 |
* | core/rawdb: wrap db key creations (#16914) | Wenbiao Zheng | 2018-06-11 | 4 | -48/+85 |
* | core: improve getBadBlocks to return full block rlp (#16902) | Martin Holst Swende | 2018-06-11 | 1 | -13/+7 |
* | core: relax type requirement for bc in ApplyTransaction (#16901) | ledgerwatch | 2018-06-07 | 1 | -1/+1 |
* | Merge pull request #16882 from karalabe/streaming-ecrecover | Péter Szilágyi | 2018-06-05 | 3 | -0/+113 |
|\ |
|
| * | core: concurrent background transaction sender ecrecover | Péter Szilágyi | 2018-06-05 | 3 | -0/+113 |
* | | params: fix golint warnings (#16853) | kiel barry | 2018-06-05 | 4 | -13/+13 |
|/ |
|
* | core: fix typo in comment code | hadv | 2018-06-05 | 1 | -1/+1 |
* | core, eth, trie: streaming GC for the trie cache (#16810) | Péter Szilágyi | 2018-06-04 | 1 | -22/+20 |
* | core: fix transaction event asynchronicity | Péter Szilágyi | 2018-05-30 | 1 | -1/+1 |
* | trie: rename TrieSync to Sync and improve hexToKeybytes (#16804) | Wenbiao Zheng | 2018-05-29 | 1 | -3/+3 |
* | Merge pull request #16831 from abeln/patch-1 | Péter Szilágyi | 2018-05-29 | 1 | -1/+1 |
|\ |
|
| * | core/vm: fix typo in comment | Abel Nieto | 2018-05-29 | 1 | -1/+1 |
* | | core: improve test for TransactionPriceNonceSort (#16413) | kimmylin | 2018-05-29 | 1 | -22/+7 |
|/ |
|
* | common: improve documentation comments (#16701) | kiel barry | 2018-05-29 | 2 | -4/+4 |
* | core: use a wrapped map to remove contention in `TxPool.Get`. (#16670) | Ryan Schneider | 2018-05-23 | 3 | -69/+132 |
* | core/vm: fix typo in instructions.go (#16788) | Abel Nieto | 2018-05-23 | 1 | -1/+1 |
* | core/types: convert status type from uint to uint64 (#16784) | gary rong | 2018-05-23 | 2 | -8/+10 |
* | Merge pull request #16758 from hadv/fix/typos | Péter Szilágyi | 2018-05-20 | 1 | -1/+1 |
|\ |
|
| * | core, consensus: fix some typos in comment code and output log | hadv | 2018-05-19 | 1 | -1/+1 |
* | | core, eth: minor txpool event cleanups | Péter Szilágyi | 2018-05-18 | 4 | -47/+44 |
* | | all: collate new transaction events together | rjl493456442 | 2018-05-18 | 4 | -33/+66 |
|/ |
|
* | all: get rid of error when creating memory database (#16716) | gary rong | 2018-05-09 | 19 | -131/+96 |
* | core/rawdb: separate raw database access to own package (#16666) | Péter Szilágyi | 2018-05-07 | 16 | -945/+989 |
* | Merge pull request #16576 from CrispinFlowerday/bugfix/local_underpriced_txs | Péter Szilágyi | 2018-05-02 | 2 | -10/+14 |
|\ |
|
| * | core: ensure local transactions aren't discarded as underpriced | Crispin Flowerday | 2018-05-02 | 2 | -10/+14 |
* | | core: golint updates for this or self warning (#16633) | kiel barry | 2018-05-02 | 4 | -18/+18 |
|/ |
|
* | core, eth: fix tracer dirty finalization | Péter Szilágyi | 2018-04-27 | 2 | -21/+5 |
* | core/state: cache missing storage entries (#16584) | Felix Lange | 2018-04-27 | 1 | -4/+1 |
* | core/types: avoid duplicating transactions on changing signer (#16435) | kimmylin | 2018-04-24 | 1 | -1/+4 |
* | all: fix various typos (#16533) | Wuxiang | 2018-04-19 | 1 | -1/+1 |
* | core/asm: accept uppercase instructions (#16531) | dm4 | 2018-04-19 | 1 | -2/+2 |
* | core/asm: remove unused condition (#16487) | dm4 | 2018-04-18 | 1 | -3/+0 |
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 4 | -10/+0 |
* | core: txpool stable underprice drop order, perf fixes | Péter Szilágyi | 2018-04-12 | 3 | -24/+101 |
* | core/state: fix ripemd-cornercase in Copy | Martin Holst Swende | 2018-04-11 | 1 | -2/+8 |
* | core/state: fix bug in copy of copy State | Martin Holst Swende | 2018-04-11 | 2 | -0/+26 |
* | core: remove stray account creations in state transition (#16470) | Felix Lange | 2018-04-10 | 1 | -42/+16 |
* | common: delete StringToAddress, StringToHash (#16436) | Felix Lange | 2018-04-10 | 1 | -2/+2 |
* | Merge pull request #15225 from holiman/test_removefrom_dirtyset | Péter Szilágyi | 2018-04-10 | 6 | -91/+277 |
|\ |
|
| * | core: add blockchain benchmarks | Martin Holst Swende | 2018-04-10 | 1 | -0/+111 |
| * | state: handle nil in journal dirties | Martin Holst Swende | 2018-04-10 | 1 | -1/+11 |
| * | core/state: avoid linear overhead on journal dirty listing | Péter Szilágyi | 2018-03-28 | 4 | -66/+92 |
| * | core/state: rework dirty handling to avoid quadratic overhead | Martin Holst Swende | 2018-03-28 | 5 | -73/+112 |
* | | cmd/evm: print vm output when debug flag is on (#16326) | dm4 | 2018-04-06 | 1 | -0/+7 |
* | | core/types: remove String methods from struct types (#16205) | Steven Roose | 2018-04-05 | 5 | -102/+1 |
* | | core/state: avoid redundant addition to code size cache (#16427) | Jia Chenhui | 2018-04-03 | 1 | -4/+1 |
|/ |
|
* | core/state: uniform parameter style (#16398) | Jia Chenhui | 2018-03-28 | 1 | -10/+10 |
* | core/vm: Fixed typos in core/vm/interpreter.go | hydai | 2018-03-27 | 1 | -2/+2 |
* | core/vm: Fixed typo in core/vm/evm.go | hydai | 2018-03-26 | 1 | -3/+3 |
* | core/state: fix typo (#16370) | Jia Chenhui | 2018-03-26 | 1 | -2/+2 |
* | core/asm: fixed typo (posititon -> position) (#16366) | hydai | 2018-03-26 | 1 | -1/+1 |
* | core/vm: remove JIT VM codes (#16362) | hydai | 2018-03-26 | 7 | -434/+9 |
* | core: minor evm polishes and optimizations | Péter Szilágyi | 2018-03-26 | 4 | -101/+107 |
* | Merge pull request #15990 from markya0616/sim_backend_block_hash | Martin Holst Swende | 2018-03-19 | 1 | -1/+13 |
|\ |
|
| * | accounts/abi, core: add AddTxWithChain in BlockGen for simulation | mark.lin | 2018-01-29 | 1 | -1/+13 |
* | | core/asm: fixed typo (labal -> label) (#16313) | hydai | 2018-03-14 | 2 | -2/+2 |
* | | core/vm: optimize eq, slt, sgt and iszero + tests (#16047) | Martin Holst Swende | 2018-03-08 | 2 | -25/+61 |
* | | core: check transaction/receipt count match when reconstructing blocks (#16272) | Kyuntae Ethan Kim | 2018-03-07 | 1 | -2/+8 |
* | | core: update txpool tests for the removal fix | Péter Szilágyi | 2018-03-07 | 2 | -53/+112 |
* | | core: should enqueue the invalids tx anyway | cui | 2018-03-07 | 1 | -5/+6 |
* | | core/vm, crypto/bn256: switch over to cloudflare library (#16203) | Péter Szilágyi | 2018-03-05 | 1 | -25/+6 |
* | | cmd/evm, core/vm, internal/ethapi: don't disable call gas metering | Péter Szilágyi | 2018-03-05 | 1 | -10/+5 |
* | | eth/downloader: save and load trie sync progress (#16224) | Péter Szilágyi | 2018-03-03 | 1 | -0/+20 |
* | | core/asm: rename isAlphaNumeric to isLetter (#16212) | Mark Rushakoff | 2018-02-28 | 1 | -2/+2 |
* | | core: make current*Block atomic, and accessor functions mutex-free (#16171) | Martin Holst Swende | 2018-02-26 | 2 | -75/+76 |
* | | core: flush out trie cache more meaningfully on stop (#16143) | Péter Szilágyi | 2018-02-23 | 3 | -128/+123 |
* | | core, vm, common: define constantinople fork + shift (#16045) | Martin Holst Swende | 2018-02-23 | 5 | -3/+254 |
* | | metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15... | Anton Evangelatov | 2018-02-23 | 3 | -13/+13 |
* | | core: yeah, funny file, drop it | Péter Szilágyi | 2018-02-22 | 1 | -23/+0 |
* | | core: handle ignored error (#16065) | ferhat elmas | 2018-02-15 | 1 | -0/+3 |
* | | core/vm: remove unused hashing (#16075) | ferhat elmas | 2018-02-14 | 1 | -7/+0 |
* | | all: update license information (#16089) | Felix Lange | 2018-02-14 | 2 | -0/+32 |
* | | core: soften up state memory force-commit log messages (#16080) | Felix Lange | 2018-02-13 | 1 | -6/+2 |
* | | core: force import known but rolled back blocks | Péter Szilágyi | 2018-02-12 | 1 | -2/+6 |
* | | core, trie: intermediate mempool between trie and database (#15857) | Péter Szilágyi | 2018-02-06 | 22 | -190/+581 |
* | | Merge pull request #15996 from karalabe/drop-redundant-methods | Péter Szilágyi | 2018-01-31 | 1 | -18/+1 |
|\ \ |
|
| * | | core, eth, les, light: get rid of redundant methods | Péter Szilágyi | 2018-01-31 | 1 | -18/+1 |
| |/ |
|
* / | core, ethdb: reuse database batches (#15989) | Martin Holst Swende | 2018-01-31 | 1 | -1/+1 |
|/ |
|
* | core: sorted reorg insertion order for proper head header updating | Péter Szilágyi | 2018-01-22 | 2 | -7/+54 |
* | core/vm: Fix comment typo | George Ornbo | 2018-01-16 | 1 | -1/+1 |
* | miner: avoid unnecessary work (#15883) | Jim McDonald | 2018-01-15 | 1 | -0/+5 |
* | all: regenerate codecs with gencodec commit 90983d99de (#15830) | Felix Lange | 2018-01-08 | 7 | -16/+16 |
* | all: update generated code (#15808) | Felix Lange | 2018-01-08 | 7 | -23/+43 |
* | tests: update to upstream commit 2bb0c3da3b (#15806) | Felix Lange | 2018-01-04 | 1 | -8/+12 |
* | all: switch gas limits from big.Int to uint64 | Péter Szilágyi | 2018-01-03 | 36 | -409/+376 |
* | core, p2p/discv5: use time.NewTicker instead of time.Tick (#15747) | ferhat elmas | 2018-01-02 | 1 | -2/+3 |
* | accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) | gary rong | 2017-12-22 | 6 | -70/+82 |
* | cmd, core, eth/tracers: support fancier js tracing (#15516) | Péter Szilágyi | 2017-12-21 | 3 | -9/+45 |
* | core: silence txpool reorg warning (annoying on import) (#15725) | Péter Szilágyi | 2017-12-21 | 1 | -1/+1 |
* | core: fix typos (#15720) | Kurkó Mihály | 2017-12-21 | 2 | -14/+14 |
* | core: fix panic when stat-ing a tx from a queue-only account (#15714) | Péter Szilágyi | 2017-12-20 | 2 | -1/+58 |
* | core/vm: Remove snapshot param from Interpreter.Run() | Paweł Bylica | 2017-12-15 | 2 | -10/+10 |
* | all: use gometalinter.v2, fix new gosimple issues (#15650) | Zach | 2017-12-13 | 3 | -8/+3 |
* | core/types: fix typo in comment (#15619) | Airead | 2017-12-07 | 1 | -1/+1 |
* | core/vm: track 63/64 call gas off stack (#15563) | Felix Lange | 2017-11-29 | 4 | -99/+55 |
* | core/state: copy trie too, not just content | Péter Szilágyi | 2017-11-24 | 2 | -1/+52 |
* | all: fix code comment typos (#15547) | Ricardo Domingos | 2017-11-24 | 2 | -2/+2 |
* | core/vm, internal/ethapi: tracer no full storage, nicer json output (#15499) | Péter Szilágyi | 2017-11-17 | 2 | -46/+4 |
* | core/bloombits: handle non 8-bit boundary section matches | Péter Szilágyi | 2017-11-15 | 2 | -23/+40 |
* | Merge pull request #14582 from holiman/jumpdest_improv | Péter Szilágyi | 2017-11-15 | 2 | -14/+96 |
|\ |
|
| * | core/vm: copyright header on test-file | Martin Holst Swende | 2017-11-14 | 1 | -0/+16 |
| * | core/vm: improve bitvec comments | Felix Lange | 2017-09-11 | 1 | -7/+7 |
| * | core/vm: Rename + updated doc on jumpdest analysis | Martin Holst Swende | 2017-09-08 | 2 | -5/+5 |
| * | core/vm: make jumpdest code nicer | Felix Lange | 2017-08-24 | 1 | -3/+1 |
| * | core/vm: Address review concerns | Martin Holst Swende | 2017-08-14 | 1 | -14/+19 |
| * | core/vm: improved jumpdest analysis | Martin Holst Swende | 2017-06-05 | 2 | -9/+72 |
* | | Merge pull request #15470 from karalabe/clique-sametd-splitter | Péter Szilágyi | 2017-11-15 | 1 | -1/+6 |
|\ \ |
|
| * | | core: split same-td blocks on block height | Péter Szilágyi | 2017-11-13 | 1 | -1/+6 |
* | | | core/vm: fix typos in jump_table.go | Jay Guo | 2017-11-14 | 1 | -2/+2 |
|/ / |
|
* | | build: enable unconvert linter (#15456) | ferhat elmas | 2017-11-11 | 1 | -2/+2 |
* | | all: gofmt -w -s (#15419) | ferhat elmas | 2017-11-08 | 5 | -21/+21 |
* | | core: respect price bump threshold (#15401) | Jim McDonald | 2017-10-30 | 2 | -11/+14 |
* | | core, swarm: typo fixes | ferhat elmas | 2017-10-30 | 1 | -1/+1 |
* | | les, core/bloombits: post-LES/2 fixes (#15391) | Felföldi Zsolt | 2017-10-27 | 1 | -1/+4 |
* | | core, eth, les: fix messy code (#15367) | Péter Szilágyi | 2017-10-25 | 5 | -148/+99 |
* | | les, light: LES/2 protocol version (#14970) | Felföldi Zsolt | 2017-10-24 | 7 | -65/+199 |
* | | cmd, consensus, core, miner: instatx clique for --dev (#15323) | Péter Szilágyi | 2017-10-24 | 4 | -13/+28 |
* | | core: avoid warning when loading the transaction journal | Péter Szilágyi | 2017-10-20 | 1 | -0/+13 |
* | | core: fire tx event on replace, expand tests | Péter Szilágyi | 2017-10-20 | 3 | -4/+191 |
* | | core/vm: check opcode stack before readonly enforcement | Péter Szilágyi | 2017-10-14 | 1 | -13/+10 |
* | | core/types: fix test for TransactionsByPriceAndNonce | Jim McDonald | 2017-10-11 | 1 | -6/+6 |
* | | core: revert invalid block dedup code (#15235) | Péter Szilágyi | 2017-10-04 | 1 | -5/+0 |
* | | core/types, internal: swap Receipt.Failed to Status | Péter Szilágyi | 2017-10-02 | 3 | -20/+34 |
* | | ethclient, mobile: add TransactionSender (#15127) | Felix Lange | 2017-10-01 | 3 | -126/+67 |
* | | core/bloombits, eth/filters: handle null topics (#15195) | Péter Szilágyi | 2017-09-27 | 2 | -2/+42 |
* | | Merge pull request #15181 from fjl/state-revert-log-index | Péter Szilágyi | 2017-09-26 | 1 | -0/+1 |
|\ \ |
|
| * | | core/state: revert log index when removing logs | Felix Lange | 2017-09-22 | 1 | -0/+1 |
* | | | core/vm: standard vm traces (#15035) | cdetrio | 2017-09-22 | 1 | -3/+19 |
|/ / |
|
* | | params: enable Byzantium on Ropsten/tests, fix failures | Péter Szilágyi | 2017-09-14 | 2 | -15/+23 |
* | | params: Updated finalized gascosts for ECMUL/MODEXP (#15135) | Martin Holst Swende | 2017-09-14 | 1 | -3/+3 |
* | | consensus, core, params: rebrand Metro to Byzantium | Péter Szilágyi | 2017-09-14 | 8 | -21/+21 |
* | | core: only fire one chain head per batch (#15123) | Péter Szilágyi | 2017-09-11 | 2 | -22/+33 |
* | | core, eth/downloader: commit block data using batches (#15115) | Felix Lange | 2017-09-10 | 4 | -199/+133 |
* | | core/types, miner: avoid tx sender miscaching (#14773) | Mark | 2017-09-08 | 2 | -11/+13 |
* | | core/asm: use ContainsRune instead of IndexRune (#15098) | Fiisio | 2017-09-08 | 1 | -3/+3 |
* | | core: delete dao.go (#15113) | Pawan Singh Pal | 2017-09-08 | 1 | -75/+0 |
* | | Merge pull request #14631 from zsfelfoldi/bloombits2 | Péter Szilágyi | 2017-09-06 | 13 | -236/+1441 |
|\ \ |
|
| * | | core/bloombits: drop nil-matcher special case | Péter Szilágyi | 2017-09-06 | 2 | -10/+7 |
| * | | core/bloombits: use general filters instead of addresses and topics | Zsolt Felfoldi | 2017-09-06 | 2 | -45/+15 |
| * | | core/bloombits: AddBloom index parameter and fixes variable names | Zsolt Felfoldi | 2017-09-06 | 2 | -6/+9 |
| * | | core, eth: clean up bloom filtering, add some tests | Péter Szilágyi | 2017-09-06 | 13 | -817/+1206 |
| * | | core, eth: add bloombit indexer, filter based on it | Zsolt Felfoldi | 2017-09-06 | 10 | -191/+1037 |
* | | | core: use blocks and avoid deep reorgs in txpool | Péter Szilágyi | 2017-09-06 | 2 | -45/+55 |
|/ / |
|
* | | core: make txpool operate on immutable state | Péter Szilágyi | 2017-09-05 | 6 | -290/+219 |
* | | core/vm: Make MaxCodesize non-retroactive (#15072) | Martin Holst Swende | 2017-09-04 | 1 | -1/+1 |
* | | core: Fix flaw where underpriced locals were removed (#15081) | Martin Holst Swende | 2017-09-04 | 2 | -1/+62 |
* | | core/vm: avoid state lookup during gas calc for call (#15061) | Martin Holst Swende | 2017-09-04 | 1 | -1/+1 |
* | | core/vm: renamed struct member + go fmt | Martin Holst Swende | 2017-08-28 | 1 | -71/+71 |
* | | core/vm: Fix testcase input for ecmul | Martin Holst Swende | 2017-08-28 | 1 | -2/+2 |
* | | core/vm: more benchmarks | Martin Holst Swende | 2017-08-27 | 1 | -0/+76 |
* | | core, tests: implement Metropolis EIP 684 | Péter Szilágyi | 2017-08-25 | 2 | -8/+17 |
* | | Merge pull request #15028 from karalabe/metropolis-iceage | Péter Szilágyi | 2017-08-25 | 2 | -7/+3 |
|\ \ |
|
| * | | consensus, core, tests: implement Metropolis EIP 649 | Péter Szilágyi | 2017-08-24 | 2 | -7/+3 |
* | | | core/types: encode receipt status in PostState field | Felix Lange | 2017-08-25 | 2 | -83/+62 |
* | | | core/types: fix create indicator in Transaction.String (#15025) | nkbai | 2017-08-24 | 1 | -1/+1 |
* | | | core/state: revert metro suicide map addition (#15024) | Péter Szilágyi | 2017-08-24 | 3 | -48/+28 |
|/ / |
|
* | | Merge pull request #15014 from rjl493456442/metropolis-eip658 | Péter Szilágyi | 2017-08-23 | 7 | -31/+61 |
|\ \ |
|
| * | | core/types: reject Metro receipts with > 0x01 status bytes | Péter Szilágyi | 2017-08-23 | 1 | -4/+11 |
| * | | core: implement Metropolis EIP 658, receipt status byte | rjl493456442 | 2017-08-22 | 7 | -31/+54 |
* | | | cmd/evm, core/vm, internal/ethapi: Show error when exiting (#14985) | Martin Holst Swende | 2017-08-23 | 1 | -2/+5 |
|/ / |
|
* | | core/vm: fix typo in method documentation (#15019) | Ti Zhou | 2017-08-22 | 1 | -1/+1 |
* | | Merge pull request #14983 from karalabe/metropolis-revert | Péter Szilágyi | 2017-08-21 | 7 | -42/+70 |
|\ \ |
|
| * | | core/vm: rework reversion to work on a higher level | Péter Szilágyi | 2017-08-17 | 6 | -45/+53 |
| * | | core/vm: implement REVERT metropolis opcode | Jeffrey Wilcke | 2017-08-16 | 4 | -1/+21 |
* | | | core, light: send chain events using event.Feed (#14865) | Miya Chen | 2017-08-18 | 10 | -182/+289 |
* | | | core/vm, crypto/bn256: fix bn256 use and pairing corner case | Péter Szilágyi | 2017-08-17 | 2 | -9/+69 |
|/ / |
|
* | | core/vm: polish RETURNDATA, add missing returns to CALL* | Péter Szilágyi | 2017-08-16 | 7 | -72/+75 |
* | | core/vm: implement RETURNDATA metropolis opcodes | Jeffrey Wilcke | 2017-08-16 | 6 | -171/+253 |
* | | core/vm: minor polishes, fix STATICCALL for precompiles | Péter Szilágyi | 2017-08-15 | 2 | -37/+33 |
* | | core/vm: implement metropolis static call opcode | Jeffrey Wilcke | 2017-08-15 | 7 | -3/+153 |
* | | core/vm: optimize copy-less data retrievals | Péter Szilágyi | 2017-08-14 | 4 | -54/+75 |
* | | core/vm: benchmarking of metro precompiles | Martin Holst Swende | 2017-08-14 | 2 | -206/+341 |
* | | core/vm: polish precompile contract code, add tests and benches | Péter Szilágyi | 2017-08-14 | 4 | -196/+355 |
* | | core: add Metropolis pre-compiles (EIP 197, 198 and 213) | Jeffrey Wilcke | 2017-08-11 | 3 | -2/+242 |
* | | core/vm/runtime: remove unused state parameter to NewEnv (#14953) | Joel Burget | 2017-08-11 | 2 | -5/+4 |
* | | Merge pull request #14522 from ethereum/go-ethereum/chainproc2 | Felix Lange | 2017-08-08 | 2 | -0/+630 |
|\ \ |
|
| * | | core: polish chain indexer a bit | Péter Szilágyi | 2017-08-07 | 2 | -302/+403 |
| * | | core: implement ChainIndexer | Zsolt Felfoldi | 2017-08-07 | 2 | -0/+529 |
* | | | core: fix txpool journal and test races | Péter Szilágyi | 2017-08-08 | 2 | -30/+43 |
|/ / |
|
* | | core: fix blockchain goroutine leaks in tests | Péter Szilágyi | 2017-08-07 | 8 | -23/+79 |
* | | core: bump timeout test to avoid flakyness on overloaded ci | Péter Szilágyi | 2017-08-07 | 1 | -2/+2 |
* | | core/vm: fix typo in comment (#14894) | evgk | 2017-08-04 | 1 | -1/+1 |
* | | core/asm: fix hex number lexing (#14861) | njupt-moon | 2017-07-31 | 2 | -6/+41 |
* | | core: avoid write existing block again (#14849) | Mark | 2017-07-31 | 1 | -0/+5 |
* | | cmd, core, eth: journal local transactions to disk (#14784) | Péter Szilágyi | 2017-07-28 | 3 | -82/+392 |
* | | core/vm/runtime: fix evm command to use --gasprice flag value | cdetrio | 2017-07-26 | 1 | -1/+1 |
* | | core/vm: remove logging and add section labels to struct logs (#14782) | Felix Lange | 2017-07-19 | 3 | -23/+16 |
* | | Merge pull request #14733 from karalabe/metro-eip100 | Péter Szilágyi | 2017-07-17 | 1 | -0/+1 |
|\ \ |
|
| * | | consensus, core: EIP 100 polishes, fix chain maker diff | Péter Szilágyi | 2017-06-30 | 1 | -0/+1 |
* | | | core, ethclient: implement Metropolis EIP 98 (#14750) | Péter Szilágyi | 2017-07-17 | 3 | -18/+76 |
* | | | core: blocknumber in genesis as hex (#14812) | Martin Holst Swende | 2017-07-17 | 2 | -6/+5 |
* | | | core: remove redundant storage of transactions and receipts (#14801) | Péter Szilágyi | 2017-07-15 | 4 | -211/+98 |
* | | | tests: update tests and implement general state tests (#14734) | Felix Lange | 2017-07-11 | 3 | -24/+105 |
* | | | Merge pull request #14737 from holiman/txpool_localaccounts | Péter Szilágyi | 2017-07-10 | 3 | -251/+371 |
|\ \ \ |
|
| * | | | core: test locals support in txpool queue limits, fix | Péter Szilágyi | 2017-07-06 | 3 | -83/+197 |
| * | | | core: handle nolocals during add, exepmt locals from expiration | Péter Szilágyi | 2017-07-05 | 1 | -4/+9 |
| * | | | cmd, core: add --txpool.nolocals to disable local price exemptions | Péter Szilágyi | 2017-07-05 | 1 | -2/+4 |
| * | | | core, eth, les: polish txpool API around local/remote txs | Péter Szilágyi | 2017-07-05 | 3 | -138/+143 |
| * | | | core: Prevent local tx:s from being discarded | Martin Holst Swende | 2017-07-01 | 1 | -7/+12 |
| * | | | core: Change local-handling to use sender-account instead of tx hashes | Martin Holst Swende | 2017-07-01 | 2 | -59/+48 |
| |/ / |
|
* | | | core: fix typo in error message (#14763) | ligi | 2017-07-06 | 1 | -1/+1 |
* | | | params: remove redundant consts, disable metro on AllProtocolChanges | Péter Szilágyi | 2017-07-04 | 2 | -11/+11 |
|/ / |
|
* | | core: fix an off-by-one when the block import counts blocks | Martin Holst Swende | 2017-06-29 | 1 | -1/+1 |
* | | Merge pull request #14718 from holiman/gascalc_fix | Péter Szilágyi | 2017-06-28 | 2 | -17/+17 |
|\ \ |
|
| * | | core/vm : fix testcase for gas calculation | Martin Holst Swende | 2017-06-28 | 1 | -11/+7 |
| * | | core/vm: fix overflow in gas calculation formula | Martin Holst Swende | 2017-06-28 | 1 | -6/+10 |
* | | | core/vm: add benchmarks for some ops and precompiles (#14641) | Martin Holst Swende | 2017-06-28 | 1 | -0/+242 |
|/ / |
|
* | | core/state: access trie through Database interface, track errors (#14589) | Felix Lange | 2017-06-27 | 18 | -270/+354 |
* | | Merge pull request #14687 from markya0616/unused_events | Péter Szilágyi | 2017-06-26 | 1 | -16/+0 |
|\ \ |
|
| * | | core: remove unused events | mark.lin | 2017-06-23 | 1 | -16/+0 |
* | | | Merge pull request #14673 from holiman/txfix | Péter Szilágyi | 2017-06-23 | 2 | -41/+199 |
|\ \ \ |
|
| * | | | core: ensure transactions correctly drop on pool limiting | Péter Szilágyi | 2017-06-23 | 2 | -87/+166 |
| * | | | core: add testcase for txpool | Martin Holst Swende | 2017-06-23 | 2 | -0/+79 |
* | | | | eth/downloader: separate state sync from queue (#14460) | Felix Lange | 2017-06-22 | 2 | -8/+29 |
|/ / / |
|
* / / | cmd/evm, core/vm: add --nomemory, --nostack to evm (#14617) | Martin Holst Swende | 2017-06-21 | 2 | -31/+31 |
|/ / |
|
* | | Merge pull request #14581 from holiman/byte_opt | Péter Szilágyi | 2017-06-13 | 2 | -7/+48 |
|\ \ |
|
| * | | core/vm, common/math: Add doc about Byte, fix format | Martin Holst Swende | 2017-06-09 | 1 | -1/+0 |
| * | | common/math, core/vm: Un-expose bigEndianByteAt, use correct terms for endian... | Martin Holst Swende | 2017-06-07 | 1 | -2/+2 |
| * | | core/vm, common/math: Add fast getByte for bigints, improve opByte | Martin Holst Swende | 2017-06-05 | 2 | -7/+49 |
| |/ |
|
* | | cmd/evm: add --prestate, --sender, --json flags for fuzzing (#14476) | Martin Holst Swende | 2017-06-07 | 4 | -19/+142 |
* | | core/types: use Header.Hash for block hashes (#14587) | bailantaotao | 2017-06-07 | 1 | -1/+1 |
* | | core: Fix VM error logging | Lewis Marshall | 2017-06-06 | 1 | -1/+1 |
|/ |
|
* | core/vm: Use a bitmap instead of a map for jumpdest analysis | Nick Johnson | 2017-06-02 | 1 | -14/+12 |
* | core: only reorg changed account, not all | Péter Szilágyi | 2017-06-01 | 2 | -21/+35 |
* | core: don't uselessly recheck transactions on dump | Péter Szilágyi | 2017-06-01 | 1 | -19/+8 |
* | core: check for gas limit exceeding txs too on new block | Péter Szilágyi | 2017-05-30 | 3 | -31/+72 |
* | cmd, core, eth: configurable txpool parameters | Péter Szilágyi | 2017-05-29 | 4 | -75/+120 |
* | core: fix minor accidental typos and comment errors | Péter Szilágyi | 2017-05-25 | 3 | -8/+8 |
* | core: typos and comments improve | changhong | 2017-05-25 | 11 | -323/+324 |
* | core/vm: allocate stack to 1024 | Jeffrey Wilcke | 2017-05-25 | 1 | -1/+1 |
* | Merge pull request #14502 from karalabe/mobile-import-ecdsa | Felix Lange | 2017-05-25 | 1 | -1/+1 |
|\ |
|
| * | accounts/keystore, crypto: enforce 256 bit keys on import | Péter Szilágyi | 2017-05-23 | 1 | -1/+1 |
* | | core/vm: expose intpool to stack dup method | Jeffrey Wilcke | 2017-05-23 | 2 | -3/+3 |