Commit Graph

1 Commits (b4bc9b0db693d99d62e91c660194d37ffd94f94a)

Author SHA1 Message Date
Péter Szilágyi d40a255e97
all: move main transaction pool into a subpool (#27463) 1 year ago
Péter Szilágyi 950d5643b1
core/txpool: make transaction validation reusable across packages (pools) (#27429) 1 year ago
rjl493456442 a14301823e
all: new empty trie with types.EmptyRootHash instead of null (#27230) 2 years ago
Martin Holst Swende beda6c41ad
core/txpool: move some validation to outside of mutex (#27006) 2 years ago
s7v7nislands 80ff0b4e6a
core/txpool: use atomic int added in go1.19 (#26913) 2 years ago
Marius van der Wijden 6cf2e921a7
core/txpool: implement additional DoS defenses (#26648) 2 years ago
Péter Szilágyi cd31f2dee2
all: change chain head markers from block to header (#26777) 2 years ago
Martin Holst Swende 4d3525610e
all: remove deprecated uses of math.rand (#26710) 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
Håvard Anda Estensen 07508ac0e9
all: replace uses of ioutil with io and os (#24869) 3 years ago
Martin Holst Swende 03bc8b7858
core: more efficient nonce-update in txpool (#22231) 3 years ago
jwasinger 011fe3eb5e
core: remove unused error from TxPool.Pending (#23720) 3 years ago
Felix Lange 5c1fc3bf54
core: 64bit alignment of testBlockChain.gasLimit (#23543) 3 years ago
Marius van der Wijden 067084feda
core: fix race conditions in txpool (#23474) 3 years ago
Martin Holst Swende d705f5a554
core: make txpool reject too sudden changes (#23095) 3 years ago
Péter Szilágyi c503f98f6d
all: rename internal 1559 gas fields, add support for graphql (#23010) 3 years ago
Péter Szilágyi 7e915ee379
core, eth, miner: enforce configured mining reward post 1559 too 3 years ago
Felföldi Zsolt 2d716c4b01
core: add new eip-1559 tx constraints (#22970) 4 years ago
Felföldi Zsolt 966ee3ae6d
all: EIP-1559 tx pool support (#22898) 4 years ago
ucwong 83e4c49e2b
trie : use trie.NewStackTrie instead of new(trie.Trie) (#22246) 4 years ago
gary rong 88c696240d
core/txpool: remove "local" notion from the txpool price heap (#21478) 4 years ago
Martin Holst Swende 7770e41cb5
core: improve contextual information on core errors (#21869) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 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 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