What Is the Concept of a “State Change” in a Smart Contract?
A state change occurs when a transaction is successfully executed and recorded on the blockchain, permanently altering the contract's stored data. For example, in a derivatives contract, a state change might update the balance of the collateral pool or mark the contract as settled.
This is how the contract's status evolves over time, and all subsequent actions depend on this new, permanent state.