Commit Graph

80 Commits (f20eba426a1a871f98d0d988bfd51767364650b7)

Author SHA1 Message Date
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
zhiqiangxu 13e6985929
eth: return state error via GetEVM (#25876) 2 years ago
rjl493456442 b1f6dccfba
eth, les: rework chain tracer (#25143) 2 years ago
Sina Mahmoodi 36874b63a1
eth/filters: add global block logs cache (#25459) 2 years ago
Marius van der Wijden c6dcd018d2
core: eth: rpc: implement safe rpc block (#25165) 2 years ago
Marius van der Wijden e6fa102eb0
core, eth, internal, rpc: implement final block (#24282) 3 years ago
Martin Holst Swende 1e973a96b4
eth: clarify the error string on getlogs failure (#24617) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Sina Mahmoodi c57df9ca28
core/rawdb: add slow path for getting legacy logs (#23879) 3 years ago
Martin Holst Swende 3bbeb94c1c
eth: make traceChain avoid OOM on long-running tracing (#23736) 3 years ago
jwasinger 011fe3eb5e
core: remove unused error from TxPool.Pending (#23720) 3 years ago
noam-alchemy 633e7ef478
eth,rpc: allow for flag configured timeouts for eth_call (#23645) 3 years ago
Martin Holst Swende 6289137827
consensus/clique, core: API cleanup (#23100) 3 years ago
Sina Mahmoodi 783e97ef1f
core/rawdb: avoid unnecessary receipt processing for log filtering (#23147) 3 years ago
Péter Szilágyi 9e17648d8c
les: duplicate downloader and fetcher to allow progressive refactoring 3 years ago
lightclient bbfa6488ac
Use `hexutil.Uint` for `blockCount` parameter in `feeHistory` method (#23239) 3 years ago
Mark c49e065fea
internal: get pending and queued transaction by address (#22992) 3 years ago
Felföldi Zsolt 35dbf7a8a3
eth/gasprice: implement feeHistory API (#23033) 3 years ago
Péter Szilágyi 7e915ee379
core, eth, miner: enforce configured mining reward post 1559 too 3 years ago
Martin Holst Swende 5cff9754d7
core, eth, internal, les: RPC methods and fields for EIP 1559 (#22964) 3 years ago
Marius van der Wijden 9d10856e84
core, eth, internal/ethapi: create access list RPC API (#22550) 4 years ago
gary rong a600dab7e5
eth, les: fix tracers (#22473) 4 years ago
Marius van der Wijden 142fbcfd6f
internal/ethapi: reject non-replay-protected txs over RPC (#22339) 4 years ago
gary rong adf130def8
eth/tracers: move tracing APIs into eth/tracers (#22161) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
rene c0c01612e9
node: refactor package node (#21105) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Martin Holst Swende 12867d152c
rpc, internal/ethapi: default rpc gascap at 25M + better error message (#21229) 4 years ago
gary rong 56a319b9da
cmd, eth, internal, les: add txfee cap (#21212) 4 years ago
Martin Holst Swende 39f502329f
internal/ethapi: don't set sender-balance to maxuint, fixes #16999 (#20783) 5 years ago
Felix Lange d90d1db609
eth/filters: remove use of event.TypeMux for pending logs (#20312) 5 years ago
Ryan Schneider ad03d9801c internal/ethapi: support block number or hash on state-related methods (#19491) 5 years ago
gary rong 8812c4d3f9 eth, graphql, internal/ethapi, les: polish and improve graphql (#19886) 5 years ago
gary rong 530f78e22d eth, internal, les: add getHeaderBy* APIs (#19669) 5 years ago
Péter Szilágyi a966425a1d
core: kill off managed state, use own tiny noncer for txpool 5 years ago
Felföldi Zsolt 40cdcf8c47 les, light: implement ODR transaction lookup by hash (#19069) 6 years ago
Martin Holst Swende 5036992b06 eth, les: add error when accessing missing block state (#18346) 6 years ago
Martin Holst Swende e2f3465e83 eth, les, geth: implement cli-configurable global gas cap for RPC calls (#19401) 6 years ago
gary rong d5cae48bae accounts, cmd, internal: disable unlock account on open HTTP (#17037) 6 years ago
Péter Szilágyi ac3e7c9b3d
eth: remove redundant chain config fields 6 years ago
Paweł Bylica de39513ced core, internal, eth, miner, les: Take VM config from BlockChain (#17955) 6 years ago
Ryan Schneider b69942befe core, internal/ethapi: add and use LRU cache for receipts (#17610) 6 years ago
Péter Szilágyi e1f1d3085c
accounts, eth, les: blockhash based filtering on all code paths 6 years ago
williambannas 9402f96597 eth: conform better to the golint standards (#16783) 6 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
kiel barry 4747aad160 eth: golint fixes to variable names (#16711) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
Péter Szilágyi 5cf1d35470
eth, les, light: filter on logs only, derive receipts on demand 7 years ago