The beacon implementations (StoxReceipt, StoxReceiptVault, StoxWrappedTokenVault) must have code on-chain. Add a fork test asserting implementation().code.length > 0 for each beacon used by prod tokens.
This would catch an implementation being selfdestructed (post-Cancun this is less likely but still worth verifying).
The beacon implementations (StoxReceipt, StoxReceiptVault, StoxWrappedTokenVault) must have code on-chain. Add a fork test asserting
implementation().code.length > 0for each beacon used by prod tokens.This would catch an implementation being selfdestructed (post-Cancun this is less likely but still worth verifying).