> ## Documentation Index
> Fetch the complete documentation index at: https://docs.forterulesengine.io/llms.txt
> Use this file to discover all available pages before exploring further.

# SOLIDITY_TEMPLATE

> v0.20.5

> `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 // Modifier Here\n}"

Defined in: [src/codeGeneration/template.ts:1](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/codeGeneration/template.ts#L1)
