// SPDX-License-Identifier:MIT pragma solidity ^0.6.12; import "./IRelayHub.sol"; interface IPenalizer { struct Transaction { uint256 nonce; uint256 gasPrice; uint256 gasLimit; address to; uint256 value; bytes data; } function penalizeRepeatedNonce( bytes calldata unsignedTx1, bytes calldata signature1, bytes calldata unsignedTx2, bytes calldata signature2, IRelayHub hub ) external; function versionPenalizer() external view returns (string memory); }