{
  "_format": "hh-sol-artifact-1",
  "contractName": "RiskModuleMock",
  "sourceName": "contracts/mocks/RiskModuleMock.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract IPolicyPool",
          "name": "policyPool_",
          "type": "address"
        },
        {
          "internalType": "contract IPremiumsAccount",
          "name": "premiumsAccount_",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "wallet_",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "inputs": [],
      "name": "policyPool",
      "outputs": [
        {
          "internalType": "contract IPolicyPool",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "premiumsAccount",
      "outputs": [
        {
          "internalType": "contract IPremiumsAccount",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "forwardTo",
          "type": "address"
        }
      ],
      "name": "setForwardTo",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "interfaceId",
          "type": "bytes4"
        }
      ],
      "name": "supportsInterface",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "wallet",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60c060405234801561000f575f5ffd5b5060405161030438038061030483398101604081905261002e9161006f565b5f80546001600160a01b0319166001600160a01b039485161790559082166080521660a0526100b9565b6001600160a01b038116811461006c575f5ffd5b50565b5f5f5f60608486031215610081575f5ffd5b835161008c81610058565b602085015190935061009d81610058565b60408501519092506100ae81610058565b809150509250925092565b60805160a05161022b6100d95f395f60d601525f610108015261022b5ff3fe608060405260043610610049575f3560e01c806301ffc9a7146100535780634d15eb0314610098578063521eb273146100c857806373a952e8146100fa578063d4b270011461012c575b610051610167565b005b34801561005e575f5ffd5b5061008361006d3660046101a1565b6001600160e01b0319166321b7e09b60e01b1490565b60405190151581526020015b60405180910390f35b3480156100a3575f5ffd5b505f546001600160a01b03165b6040516001600160a01b03909116815260200161008f565b3480156100d3575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000006100b0565b348015610105575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000006100b0565b348015610137575f5ffd5b506100516101463660046101cf565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b61018061017b5f546001600160a01b031690565b610182565b565b365f5f375f5f365f5f855af13d5f5f3e80801561019d573d5ff35b3d5ffd5b5f602082840312156101b1575f5ffd5b81356001600160e01b0319811681146101c8575f5ffd5b9392505050565b5f602082840312156101df575f5ffd5b81356001600160a01b03811681146101c8575f5ffdfea26469706673582212209f06b4b91507c9f8c6358277e421be0a513291a6fe5a9918f8c54fb21409bc6064736f6c634300081e0033",
  "deployedBytecode": "0x608060405260043610610049575f3560e01c806301ffc9a7146100535780634d15eb0314610098578063521eb273146100c857806373a952e8146100fa578063d4b270011461012c575b610051610167565b005b34801561005e575f5ffd5b5061008361006d3660046101a1565b6001600160e01b0319166321b7e09b60e01b1490565b60405190151581526020015b60405180910390f35b3480156100a3575f5ffd5b505f546001600160a01b03165b6040516001600160a01b03909116815260200161008f565b3480156100d3575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000006100b0565b348015610105575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000006100b0565b348015610137575f5ffd5b506100516101463660046101cf565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b61018061017b5f546001600160a01b031690565b610182565b565b365f5f375f5f365f5f855af13d5f5f3e80801561019d573d5ff35b3d5ffd5b5f602082840312156101b1575f5ffd5b81356001600160e01b0319811681146101c8575f5ffd5b9392505050565b5f602082840312156101df575f5ffd5b81356001600160a01b03811681146101c8575f5ffdfea26469706673582212209f06b4b91507c9f8c6358277e421be0a513291a6fe5a9918f8c54fb21409bc6064736f6c634300081e0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
