5.1 User Submits A Transaction This color means execution client.For proposer node:3.5 Code - Lodestar - Block Building > Send Gossip Topic `beacon_block` or `beacon_block_and_blobs_sidecar`3.5 Code - Lodestar - Block Building > Receive Gossip Topic `beacon_block` or `beacon_block_and_blobs_sidecar`For non-proposer nodes:Reads transaction poolsync3.4 Code - Lodestar - Attestation4.3 Code - Geth - Transaction Pool > Receiving A Transaction from A Wallet through JSON-RPC4.3 Code - Geth - Transaction Pool > Tell The Transaction to (More) Peers4.4 Code - Geth - Block Building > Fork Choice Handling4.4 Code - Geth - Block Building > Block Execution4.4 Code - Geth - Block Building > New Payload HandlingThis color means consensus client.4.2 Code - Geth - JSON-RPC > Make A Transaction from Wallet