Blockchain//Transaction

- Lifecycle: wallet signs → RPC node receives → mempool → gossip to peers → validator includes in block → confirmed.


Lifecycle: wallet signs → RPC node receives → mempool → gossip to peers → validator includes in block → confirmed.

eth_sendRawTransaction: accepts a pre-signed transaction — the RPC node just relays it.

eth_sendTransaction: requires the node to have the signing key — legacy, rarely used now.

Valid signature alone isn't enough — sender must have ETH to cover gas × gasPrice (upfront cost)

Nonce: sequential counter per account — prevents replay and enforces transaction ordering.