go-ethereum/eth
lmittmann 5b1a04b9c7
eth/filters, ethclient/gethclient: add fullTx option to pending tx filter (#25186)
This PR adds a way to subscribe to the _full_ pending transactions, as opposed to just being notified about hashes. 

In use cases where client subscribes to newPendingTransactions and gets txhashes only to then request the actual transaction, the caller can now shortcut that flow and obtain the transactions directly. 


Co-authored-by: Felix Lange <fjl@twurst.com>
2022-10-12 11:54:52 +02:00
..
catalyst all: fix spelling mistakes (#25961) 2022-10-11 09:37:00 +02:00
downloader all: fix spelling mistakes (#25961) 2022-10-11 09:37:00 +02:00
ethconfig eth, miner: add timeout for building sealing block (#25407) 2022-10-03 14:10:00 +02:00
fetcher all: fix spelling mistakes (#25961) 2022-10-11 09:37:00 +02:00
filters eth/filters, ethclient/gethclient: add fullTx option to pending tx filter (#25186) 2022-10-12 11:54:52 +02:00
gasprice core, ethclient/gethclient: improve flaky tests (#25918) 2022-10-06 13:39:20 +02:00
protocols eth/protocols/eth: fix typo in log message (#25969) 2022-10-12 11:15:19 +02:00
tracers all: fix spelling mistakes (#25961) 2022-10-11 09:37:00 +02:00
api.go cmd, core, eth, les, light: track deleted nodes (#25757) 2022-09-27 10:01:02 +02:00
api_backend.go eth: return state error via GetEVM (#25876) 2022-09-27 13:16:54 +02:00
api_test.go core, trie, eth, cmd: rework preimage store (#25287) 2022-07-27 20:37:04 +02:00
backend.go all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
bloombits.go eth: move eth.Config to a common package (#22205) 2021-02-05 13:51:15 +01:00
handler.go eth: fix a rare datarace on CHT challenge reply / shutdown 2022-09-20 14:14:24 +03:00
handler_eth.go all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
handler_eth_test.go all: cleanup tests (#25641) 2022-09-07 20:21:59 +02:00
handler_snap.go eth: check snap satelliteness, delegate drop to eth (#22235) 2021-02-02 10:44:36 +02:00
handler_test.go all: cleanup tests (#25641) 2022-09-07 20:21:59 +02:00
peer.go all: more linters (#24783) 2022-06-13 16:24:45 +02:00
peerset.go all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
state_accessor.go build: upgrade to go 1.19 (#25726) 2022-09-10 13:25:40 +02:00
sync.go cmd, core, eth, les, params: add merge-passed chain config (#24538) 2022-08-01 15:13:25 +03:00
sync_test.go eth: introduce eth67 protocol (#24093) 2022-06-15 12:56:47 +02:00