API serving oSnap frontend simulation requires state override support.
Summary
Adds state override support in Tenderly simulation helpers.
Details
Tenderly simulation library allows passing custom offset values to pack multiple values per slot, but the caller is responsible to ensure values don't overlap within the same slot.
Testing
Check a box to describe how you tested these changes and list the steps for reviewers to test.
[ ] Ran end-to-end test, running the code as in production
[ ] New unit tests created
[ ] Existing tests adequate, no new tests required
Motivation
API serving oSnap frontend simulation requires state override support.
Summary
Adds state override support in Tenderly simulation helpers.
Details
Tenderly simulation library allows passing custom offset values to pack multiple values per slot, but the caller is responsible to ensure values don't overlap within the same slot.
Testing
Check a box to describe how you tested these changes and list the steps for reviewers to test.
Issue(s)
Fixes https://linear.app/uma/issue/UMA-2273/add-ability-to-state-override-in-tenderly-sim-library-in-protocol