There are two transactions
tx2 both trying to consume an arbitrary eUTXo
tx2 are submitted to the mempool in the same block, and are valid transactions; we can consider them identical for the purpose of the question.
oRefget consumed? Would
oRefexist until the next block?
oRefbe observable in the same block to a third transaction
tx3which was submitted later than the initial two?
Is there a deterministic mechanism chosing which of the two/three transactions gets accepted?