Hey guys, this may or may not be directly related to the Solidity language, but it does depend on how Solidity handles the mechanism of a blockchain.
I’m trying to understand various aspects of a micro-process of a transaction such as how msg.sender’s balance is changed prior to and after a transaction is mined. Is the balance updated after a transaction is processed or after the block is mined? If two transactions request for the balance of one of the two senders, would they get the same number? To be more specific, suppose TX 1: A->B, TX 2: A->C, and in both TX 1&2, the balance of A is read as some input parameter, would it be the same for the two TXs Thanks.