Does trapping rollback the state from the beginning of the function call?

I just wanted clarification on whether trapping within a function call rolls back state to before that function call. I feel like complex transactions can benefit from this so that state remains consistent?

1 Like