1. Receive account nonce and balance along with current arguments in transaction request 2. Check latest block height between request and RPC response. If RPC data is outdated, retry N times , then fail 3. If height is same but nonce/ balance differ, retry N times , then fail