bsc/eth
lmittmann 291cb8ab51
eth/filters, ethclient/gethclient: add fullTx option to pending tx filter (#25186) (#1626)
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: lx <92799281+brilliant-lx@users.noreply.github.com>
Co-authored-by: lmittmann <lmittmann@users.noreply.github.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
2023-06-27 11:52:31 +08:00
..
catalyst dep: bump the version of several important library (#1274) 2023-02-02 19:36:37 +08:00
downloader BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00
ethconfig BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00
fetcher BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00
filters eth/filters, ethclient/gethclient: add fullTx option to pending tx filter (#25186) (#1626) 2023-06-27 11:52:31 +08:00
gasprice feature: Enable Berlin EIPs (#1608) 2023-05-19 21:32:10 +08:00
protocols fix: avoid to block the chain when failed to send votes (#1734) 2023-06-27 08:59:08 +08:00
tracers eth/tracers, core/vm: remove time from trace output and tracing interface (#1488) 2023-05-06 11:16:27 +08:00
api_backend.go BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00
api_test.go fix: code compatibility fixes 2022-07-05 11:14:21 +08:00
api.go BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00
backend.go fix: voting can only be enabled when mining (#1671) 2023-06-08 14:37:24 +08:00
bloombits.go fix: code compatibility fixes 2022-07-05 11:14:21 +08:00
discovery.go cmd/utils: use eth DNS tree for snap discovery (#22808) 2021-05-04 11:29:32 +02:00
handler_bsc_test.go BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00
handler_bsc.go fix: output an error log when bsc extension fail to handshake (#1578) 2023-05-06 09:48:54 +08:00
handler_diff_test.go P2P: try to limit the connection number per IP address (#1623) 2023-05-25 08:57:02 +08:00
handler_diff.go fix: memory leak issue with diff protocol (#1019) 2022-07-26 16:33:59 +08:00
handler_eth_test.go P2P: try to limit the connection number per IP address (#1623) 2023-05-25 08:57:02 +08:00
handler_eth.go BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00
handler_snap.go eth: check snap satelliteness, delegate drop to eth (#22235) 2021-02-02 10:44:36 +02:00
handler_test.go P2P: try to limit the connection number per IP address (#1623) 2023-05-25 08:57:02 +08:00
handler_trust.go fix: code compatibility fixes 2022-07-05 11:14:21 +08:00
handler.go fix: ungraceful shutdown caused by malicious Vote Monitor (#1663) 2023-05-31 19:35:10 +08:00
peer.go BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00
peerset.go p2p: fix length calculation for headPeers method (#1708) 2023-06-16 13:32:58 +08:00
state_accessor.go dep: bump the version of several important library (#1274) 2023-02-02 19:36:37 +08:00
sync_test.go eth: request id dispatcher and direct req/reply APIs (#23576) 2021-11-26 13:26:03 +02:00
sync.go BEP-126: Introduce Fast Finality Mechanism (#936) 2023-04-10 18:36:45 +08:00