You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When new transactions appear in the client's pool, it should propagate them to the network using the Transactions and
NewPooledTransactionHashes(https://github.com/lambdaclass/lambda_ethereum_rust/issues/new#newpooledtransactionhashes-0x08) messages. The
Transactions message relays complete transaction objects and is typically sent to a small, random fraction of connected peers. All other peers receive a
notification of the transaction hash and can request the complete transaction object if it is unknown to them. The dissemination of complete transactions to a
fraction of peers usually ensures that all nodes receive the transaction and won't need to request it
The text was updated successfully, but these errors were encountered:
Issue
Currently, when broadcasting a message with queued transactions, we
clone the vector for each open connection, this is obviously not ideal.
Furthermore, the broadcasted message should be sent only to random peers, not every connected one.,
citing the docs:
The text was updated successfully, but these errors were encountered: