v0.7.0
const
SOLIDITY_TEMPLATE: “import “@fortefoundation/forte-rules-engine/src/client/RulesEngineClient.sol”;\n\n// SPDX-License-Identifier: BUSL-1.1\npragma solidity ^0.8.24;\n\n/**\n * @title Template Contract for Testing the Rules Engine\n * @author @mpetersoCode55, @ShaneDuncan602, @TJ-Everett, @VoR0220\n * @dev This file serves as a template for dynamically injecting custom Solidity modifiers into smart contracts.\n * It defines an abstract contract that extends the RulesEngineClient contract, providing a placeholder\n * for modifiers that are generated and injected programmatically.\n */\nabstract contract RulesEngineClientCustom is RulesEngineClient {\n /**\n * @notice This function overrides a function in the RulesEngineClient and must be updated for successful compilation.\n */\n function setCallingContractAdmin(address callingContractAdmin) public {}\n\n // Modifier Here\n}”
Defined in: src/codeGeneration/template.ts:1