Assert that the address of an implementation has not changed unexpectedly
ph.forkPreState()
/ ph.forkPostState()
: Compare implementation address before and after transactiongetStateChangesAddress()
: Track all changes to the implementation slot during transaction executionregisterStorageChangeTrigger()
: Trigger when implementation address changesNote: Full examples with tests available in the Phylax Assertion Examples Repository.