EIP712 implementations already taking care of this check, but a bit differently: - Current behavior: always revert on forked chain - Solady/OZ behavior: dynamically use actual chain-id on forked chain EIP712 implementations: - [Solady/EIP712.sol#L130](https://github.com/Vectorized/solady/blob/a34977e56cc1437b7ac07e6356261d2b303da686/src/utils/EIP712.sol#L130) - [OpenZeppelin/EIP712.sol#L81](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/4032b42694ff6599b17ffde65b2b64d7fc8a38f8/contracts/utils/cryptography/EIP712.sol#L81)