Commit Graph

62 Commits (5d4512b11305264505fbf61898ae767ca0bc815b)

Author SHA1 Message Date
rjl493456442 5413df1dfa
core: fix heartbeat in txpool 4 years ago
villanuevawill c374447401
core: fix queued transaction eviction 4 years ago
Martin Holst Swende 6c9f040ebe
core: transaction pool optimizations (#21328) 4 years ago
Felix Lange bcb3087450 Revert "core, txpool: less allocations when handling transactions (#21232)" 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
Boqin Qin 39c64d85a2
core: avoid double-lock in tx_pool_test (#20984) 5 years ago
Felix Lange c8e9a91672
build: upgrade to golangci-lint 1.24.0 (#20901) 5 years ago
Péter Szilágyi 06d4470b41
core: fix broken tests due to API changes + linter 5 years ago
MichaelRiabzev-StarkWare 8bd37a1d91 core: count tx size in slots, bump max size ot 4x32KB (#20352) 5 years ago
Péter Szilágyi f40ff23b7b
core: fix tx dedup return error count 5 years ago
gary rong b80c840af3 core, les: fix les unit tests (#19823) 5 years ago
Péter Szilágyi a966425a1d
core: kill off managed state, use own tiny noncer for txpool 5 years ago
Felix Lange 60c062e17d core: move TxPool reorg and events to background goroutine (#19705) 5 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Samuel Marks e43bc36226
travis, appveyor, Dockerfile: upgrade to Go 1.12 6 years ago
Matthew Halpern 2b75fa9d61 core: enforce camel case variable names (#19058) 6 years ago
Jordan Krage 27ce4eb78b core: sanitize more TxPoolConfig fields (#17210) 6 years ago
Ryan Schneider 55b579e02c core: use a wrapped map to remove contention in `TxPool.Get`. (#16670) 7 years ago
Péter Szilágyi 49719e21bc
core, eth: minor txpool event cleanups 7 years ago
rjl493456442 a2e43d28d0
all: collate new transaction events together 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Crispin Flowerday 0afd767537
core: ensure local transactions aren't discarded as underpriced 7 years ago
Péter Szilágyi db48d312e4
core: txpool stable underprice drop order, perf fixes 7 years ago
Péter Szilágyi 2b5d1a4a4c
core: update txpool tests for the removal fix 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Péter Szilágyi 5e1581c2c3
core: fix panic when stat-ing a tx from a queue-only account (#15714) 7 years ago
Ricardo Domingos 9ff9d04a69 all: fix code comment typos (#15547) 7 years ago
ferhat elmas 9619a61024 all: gofmt -w -s (#15419) 7 years ago
Jim McDonald 0131bd6ff9 core: respect price bump threshold (#15401) 7 years ago
Péter Szilágyi 0e7d019e0e
core: fire tx event on replace, expand tests 7 years ago
Péter Szilágyi cc313e78b7
core: use blocks and avoid deep reorgs in txpool 7 years ago
Péter Szilágyi da7d57e07c
core: make txpool operate on immutable state 7 years ago
Martin Holst Swende 1901521ed0 core: Fix flaw where underpriced locals were removed (#15081) 7 years ago
Miya Chen bf1e263128 core, light: send chain events using event.Feed (#14865) 7 years ago
Péter Szilágyi 1c45f2f42e
core: fix txpool journal and test races 7 years ago
Péter Szilágyi 2b50367fe9
core: fix blockchain goroutine leaks in tests 7 years ago
Péter Szilágyi 5b742fb82b
core: bump timeout test to avoid flakyness on overloaded ci 7 years ago
Péter Szilágyi 3d32690b54 cmd, core, eth: journal local transactions to disk (#14784) 7 years ago
Péter Szilágyi 34ec9913f6
core: test locals support in txpool queue limits, fix 7 years ago
Péter Szilágyi 48ee7f9de7
core, eth, les: polish txpool API around local/remote txs 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 7 years ago
Péter Szilágyi eebde1a2e2
core: ensure transactions correctly drop on pool limiting 7 years ago
Martin Holst Swende b0b3cf2eeb
core: add testcase for txpool 7 years ago
Péter Szilágyi cba33029a8
core: only reorg changed account, not all 8 years ago
Péter Szilágyi 280609c99b
core: check for gas limit exceeding txs too on new block 8 years ago
Péter Szilágyi 08959bbc70
cmd, core, eth: configurable txpool parameters 8 years ago
Péter Szilágyi a2f23ca9b1 cmd, core, eth, miner: remove txpool gas price limits (#14442) 8 years ago
Felix Lange 37dd9086ec core: refactor genesis handling 8 years ago