Commit Graph

2050 Commits (4b9c307d26f19ff228cca379aeace974f26df6ce)

Author SHA1 Message Date
gary rong 88c696240d
core/txpool: remove "local" notion from the txpool price heap (#21478) 4 years ago
Martin Holst Swende b44f24e3e6
core, trie: speed up some tests with quadratic processing flaw (#21987) 4 years ago
Martin Holst Swende 40b6ccf383
core,les: headerchain import in batches (#21471) 4 years ago
Martin Holst Swende 7770e41cb5
core: improve contextual information on core errors (#21869) 4 years ago
Chris Ziogas 62cedb3aab
core/vm/runtime: remove duplicated line (#21956) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
Alex Prut c92faee66e
all: simplify nested complexity and if blocks ending with a return statement (#21854) 4 years ago
Marius van der Wijden 29efe1fc7e
core/types: fixed typo (#21897) 4 years ago
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende 6f4cccf8d2
core/vm, protocol_params: implement eip-2565 modexp repricing (#21607) 4 years ago
Péter Szilágyi 7b7b327ff2
core/state/snapshot: update generator marker in sync with flushes 4 years ago
Martin Holst Swende 175506e7fd
core/types, rlp: optimize derivesha (#21728) 4 years ago
gary rong e6402677c2
core/state/snapshot: fix journal recovery from generating old journal (#21775) 4 years ago
gary rong b63e3c37a6
core: improve snapshot journal recovery (#21594) 4 years ago
gary rong 43c278cdf9
core/state: disable snapshot iteration if it's not fully constructed (#21682) 4 years ago
gary rong 18145adf08
core/state: maintain one more diff layer (#21730) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
hwanjo 91c4607979
core: fix blockchain insert report time interval calculation (#21723) 4 years ago
gary rong 9d25f34263
core: track and improve tx indexing/unindexing (#21331) 4 years ago
Marius van der Wijden b305591e14
core/vm: marshall returnData as hexstring in trace logs (#21715) 4 years ago
mr_franklin c37e68e7c1
all: replace RWMutex with Mutex in places where RLock is not used (#21622) 4 years ago
mr_franklin 66c3eb2f1a
accouts, consensus, core: fix some comments (#21617) 4 years ago
Martin Holst Swende 706f5e3b98
core: fix txpool off-by-one error (#21683) 4 years ago
Guillaume Ballet 43cd31ea9f
core/vm: dedup config check in markdown logger (#21655) 4 years ago
Martin Holst Swende e43d827a19
core/types: optimize bloom filters (#21624) 4 years ago
Martin Holst Swende eb87121300
core/bloombits: faster generator (#21625) 4 years ago
Péter Szilágyi a15d71a255
core/state/snapshot: stop generator if it hits missing trie nodes (#21649) 4 years ago
Guillaume Ballet 6c8310ebb4
trie: use stacktrie for Derivesha operation (#21407) 4 years ago
aaronbuchwald eebfb13053
core: free pointer from slice after popping element from price heap (#21572) 4 years ago
Martin Holst Swende 0ddd4612b7
core/vm, params: make 2200 in line with spec (#21605) 4 years ago
rene a25899f3dc
cmd/devp2p: add eth protocol test suite (#21598) 4 years ago
Guillaume Ballet f354c622ca
core: fix a typo in comment (#21439) 4 years ago
Giuseppe Bertone 07751c3d26
cmd/geth: added counters to the geth inspect report (#21495) 4 years ago
Giuseppe Bertone 0185ee0993
core/rawdb: single point of maintenance for writing and deleting tx lookup indexes (#21480) 4 years ago
Martin Holst Swende a3cd8a040a
core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 4 years ago
Péter Szilágyi eeaf191633
core, eth, trie: prepare trie sync for path based operation 4 years ago
Péter Szilágyi d8da0b3d81
core/state, eth, trie: stabilize memory use, fix memory leak 4 years ago
Péter Szilágyi 5655dce3b8
core/rawdb: only complain loudly if truncating many items 4 years ago
Péter Szilágyi 3ee91b9f2e
core/state/snapshot: reduce disk layer depth during generation 4 years ago
Martin Holst Swende 1b5a867eec
core: do less lookups when writing fast-sync block bodies (#21468) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
Marius van der Wijden 0bdd295cc0
core: more detailed metering for reorgs (#21420) 4 years ago
Giuseppe Bertone 2ff464b29d
core/state: fixed some comments (#21450) 4 years ago
Robert Zaremba 5a88a7cf5b
core: use errors.Is for consensus errors check (#21095) 4 years ago
Martin Holst Swende 8ead45c20b
core/vm: avoid map lookups for accessing jumpdest analysis 4 years ago
Hao Duan b35e4fce99
core: avoid modification of accountSet cache in tx_pool (#21159) 4 years ago
rene c0c01612e9
node: refactor package node (#21105) 4 years ago
meowsbits ff90894636
core/rawdb: convert some comments to godoc convention (#21384) 4 years ago