```\n    function setTierWinner(\n        string calldata _bountyId,\n        uint256 _tier,\n        string calldata _winner\n    ) external {\n        IBounty bounty = getBounty(_bountyId);\n        require(msg.sender == bounty.issuer(), Errors.CALLER_NOT_ISSUER);\n        bounty.setTierWinner(_winner, _tier);\n\n        emit TierWinnerSelected(\n            address(bounty),\n            bounty.getTierWinners(),\n            new bytes(0),\n            VERSION_1\n        );\n    }\n\n    function setTierWinner(string memory _winner, uint256 _tier)\n        external\n        onlyOpenQ\n    {\n        tierWinners[_tier] = _winner;\n    }\n```\n