```\nfunction approveDomainBid(\n    uint256 parentId,\n    string memory bidIPFSHash,\n    bytes memory signature\n) external authorizedOwner(parentId) {\n  bytes32 hashOfSig = keccak256(abi.encode(signature));\n  approvedBids[hashOfSig] = true;\n  emit DomainBidApproved(bidIPFSHash);\n}\n```\n