fn validate_domain( domain: &Eip712Domain, separator: B256, chain_id: U256, token: Address, ) -> Result<()>