You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: public data tree overrides for simulation (plumbing)
Thread publicDataOverrides through SimulateInteractionOptions,
SimulateOptions, SimulateOptionsSchema, SimulateViaEntrypointOptions,
PXE.simulateTx, and wallet-sdk's simulateViaNode path so overrides
set in ContractFunctionInteraction.simulate flow down to the node.
Re-export PublicDataTreeOverride and PublicDataTreeOverrideSchema from
@aztec/aztec.js. Add two e2e tests in e2e_avm_simulator that verify:
- overriding an unwritten slot returns the override value during simulation
while real storage remains untouched
- overriding a previously-written slot returns the override during simulation
while the committed value is preserved
0 commit comments