Commit Graph

1650 Commits (89884dc3531c3766ba7c0b29be33d3c3af4d1674)

Author SHA1 Message Date
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
ucwong 9e04c5ec83
core/bloombits: use single channel for shutdown (#20878) 4 years ago
Péter Szilágyi 298a19bbc6
core: API-less transaction time sorting 4 years ago
Hendrik Hofstadt c47052a580
core: sort txs at the same gas price by received time 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
rjl493456442 5413df1dfa
core: fix heartbeat in txpool 4 years ago
villanuevawill c374447401
core: fix queued transaction eviction 4 years ago
Martin Holst Swende 105922180f
eth/downloader: refactor downloader + queue (#21263) 4 years ago
Sammy Libre 7163a6664e
ethclient: serialize negative block number as "pending" (#21177) 4 years ago
Péter Szilágyi 508891e64b
core/vm: use pointers to operations vs. copy by value 4 years ago
Nikola Madjarevic 9e88224eb8
core: raise gas limit in --dev mode, seed blake precompile (#21323) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
Martin Holst Swende 6c9f040ebe
core: transaction pool optimizations (#21328) 4 years ago
gary rong 79addac698
core/rawdb: better log messages for ancient failure (#21327) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Felix Lange bcb3087450 Revert "core, txpool: less allocations when handling transactions (#21232)" 4 years ago
Felix Lange 6315b6fcc0
rlp: reduce allocations for big.Int and byte array encoding (#21291) 4 years ago
Martin Holst Swende 12867d152c
rpc, internal/ethapi: default rpc gascap at 25M + better error message (#21229) 4 years ago
Marius van der Wijden af5c97aebe
core, txpool: less allocations when handling transactions (#21232) 4 years ago
Marius van der Wijden ddeea1e0c6
core: types: less allocations when hashing and tx handling (#21265) 4 years ago
Martin Holst Swende e376d2fb31
cmd/evm: add state transition tool for testing (#20958) 4 years ago
Marius van der Wijden 0c82928981
core/vm: fix incorrect computation of BLS discount (#21253) 4 years ago
AusIV 3ebfeb09fe
core/rawdb: fix high memory usage in freezer (#21243) 4 years ago
zhangsoledad bcf19bc4be
core/rawdb: swap tailId and itemOffset for deleted items in freezer (#21220) 4 years ago
gary rong 4a19c0e7b8
core, eth, internal: include read storage entries in structlog output (#21204) 4 years ago
Péter Szilágyi 80e887d7bf
core/state: avoid escape analysis fault when accessing cached state 4 years ago
Paweł Bylica cf6674539c
core/vm: use uint256 in EVM implementation (#20787) 4 years ago
Ev 88125d8bd0
core: fix typo in comments (#21181) 4 years ago
Marius van der Wijden 55f30db0ae
core/vm, crypt/bls12381: fixed comments in bls (#21182) 4 years ago
Hao Duan 8523ad450d core: filter out txs with invalid signatures as soon as possible 4 years ago
Martin Holst Swende 890757f03a
cmd, core, params: inital support for yolo-v1 testnet (#21154) 4 years ago
kilic 4fc678542d
core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 4 years ago
chenglin 3f649d4852
core: collect NewTxsEvent items without holding reorg lock (#21145) 4 years ago
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 4 years ago
Felix Lange 9219e0fba4
eth: interrupt chain insertion on shutdown (#21114) 5 years ago