{
  "_format": "hh-sol-artifact-1",
  "contractName": "RequireUtils",
  "sourceName": "contracts/modules/utils/RequireUtils.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_wallet",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_nonce",
          "type": "uint256"
        }
      ],
      "name": "requireMinNonce",
      "outputs": [],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_expiration",
          "type": "uint256"
        }
      ],
      "name": "requireNonExpired",
      "outputs": [],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506102ee806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80637f29d5381461003b578063b472f0a214610050575b600080fd5b61004e610049366004610241565b610063565b005b61004e61005e36600461025a565b6100fa565b8042106100f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f526571756972655574696c7323726571756972654e6f6e457870697265643a2060448201527f455850495245440000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b50565b600080606083901c6bffffffffffffffffffffffff84166040517f8c3f556300000000000000000000000000000000000000000000000000000000815260048101839052919350915060009073ffffffffffffffffffffffffffffffffffffffff861690638c3f556390602401602060405180830381865afa158015610184573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101a8919061029f565b90508181101561023a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f526571756972655574696c7323726571756972654d696e4e6f6e63653a204e4f60448201527f4e43455f42454c4f575f5245515549524544000000000000000000000000000060648201526084016100ee565b5050505050565b60006020828403121561025357600080fd5b5035919050565b6000806040838503121561026d57600080fd5b823573ffffffffffffffffffffffffffffffffffffffff8116811461029157600080fd5b946020939093013593505050565b6000602082840312156102b157600080fd5b505191905056fea26469706673582212201930f5dbb9a52fdc0d398432ac52cf42937d08d603b20a3e378b6698867eee9964736f6c63430008120033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c80637f29d5381461003b578063b472f0a214610050575b600080fd5b61004e610049366004610241565b610063565b005b61004e61005e36600461025a565b6100fa565b8042106100f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f526571756972655574696c7323726571756972654e6f6e457870697265643a2060448201527f455850495245440000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b50565b600080606083901c6bffffffffffffffffffffffff84166040517f8c3f556300000000000000000000000000000000000000000000000000000000815260048101839052919350915060009073ffffffffffffffffffffffffffffffffffffffff861690638c3f556390602401602060405180830381865afa158015610184573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101a8919061029f565b90508181101561023a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f526571756972655574696c7323726571756972654d696e4e6f6e63653a204e4f60448201527f4e43455f42454c4f575f5245515549524544000000000000000000000000000060648201526084016100ee565b5050505050565b60006020828403121561025357600080fd5b5035919050565b6000806040838503121561026d57600080fd5b823573ffffffffffffffffffffffffffffffffffffffff8116811461029157600080fd5b946020939093013593505050565b6000602082840312156102b157600080fd5b505191905056fea26469706673582212201930f5dbb9a52fdc0d398432ac52cf42937d08d603b20a3e378b6698867eee9964736f6c63430008120033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
