Forte Rules Engine home pagelight logodark logo
  • Contact Us
  • Contact Us
Documentation
Reference
SDK Reference
  • Documentation
  • Contributor Guide
  • GitHub FRE
  • GitHub SDK
  • reference
    • Forte Rules Engine
    • Reference TOC
    • example
    • utils
    • engine
    • client
    reference

    Reference TOC

    • client
      • IRulesEngine
      • RulesEngineClient
      • RulesEngineClientERC1155
      • RulesEngineClientERC20
      • RulesEngineClientERC721
      • RulesEngineClientERC721A
    • engine
      • facets
        • AdminRoles constants
        • FacetCommonImports
        • FacetUtils
        • NativeFacet
        • RulesEngineAdminRolesFacet
        • RulesEngineComponentFacet
        • RulesEngineInitialFacet
        • RulesEnginePolicyFacet
        • RulesEngineProcessorFacet
        • RulesEngineProcessorLib
        • RulesEngineRuleFacet
        • RulesEngineStorageLib
      • AccessModifiers
      • FunctionNotFound
      • FacetHasNoCodeOrHasBeenDestroyed
      • BatchError
      • RulesEngineDiamondArgs
      • RulesEngineDiamond
      • NoSelectorsGivenToAdd
      • NotContractOwner
      • NoSelectorsProvidedForFacetForCut
      • CannotAddSelectorsToZeroAddress
      • NoBytecodeAtAddress
      • IncorrectFacetCutAction
      • CannotAddFunctionToDiamondThatAlreadyExists
      • CannotReplaceFunctionsFromFacetWithZeroAddress
      • CannotReplaceImmutableFunction
      • CannotReplaceFunctionWithTheSameFunctionFromTheSameFacet
      • CannotReplaceFunctionThatDoesNotExists
      • RemoveFacetAddressMustBeZeroAddress
      • CannotRemoveFunctionThatDoesNotExist
      • CannotRemoveImmutableFunction
      • InitializationFunctionReverted
      • FacetAddressAndSelectorPosition
      • RulesEngineDiamondStorage
      • RulesEngineDiamondLib
      • RulesEngineErrors constants
      • RulesEngineEvent
      • RulesEngineEvent
      • RulesEngineEvent
      • RulesEngineEvent
      • RulesEngineEvent
      • ForeignCallCreated
      • ForeignCallUpdated
      • ForeignCallDeleted
      • AssociatedRuleDeleted
      • TrackerCreated
      • TrackerUpdated
      • TrackerDeleted
      • RuleCreated
      • RuleUpdated
      • RuleDeleted
      • PolicyCreated
      • PolicyUpdated
      • PolicyDeleted
      • PolicyCemented
      • PolicyOpened
      • PolicyClosed
      • PolicyApplied
      • PolicyUnapplied
      • PolicyRemoved
      • PolicySubsciberAdded
      • PolicySubsciberRemoved
      • CallingFunctionCreated
      • CallingFunctionUpdated
      • CallingFunctionDeleted
      • PolicyAdminRoleGranted
      • PolicyAdminRoleProposed
      • PolicyAdminRoleConfirmed
      • PolicyAdminRoleRenounced
      • PolicyAdminRoleRevoked
      • CallingContractAdminRoleGranted
      • CallingContractAdminRoleProposed
      • CallingContractAdminRoleConfirmed
      • RulesEngineStoragePositionLib
      • InitializedStorage
      • LogicalOp
      • ParamTypes
      • EffectTypes
      • Placeholder
      • TrackerTypes
      • Effect
      • ForeignCallStorage
      • ForeignCallMetadataStruct
      • TrackerMetadataStruct
      • CallingFunctionHashMapping
      • CallingFunctionMetadataStruct
      • ForeignCallReturnValue
      • Arguments
      • ForeignCall
      • TrackerStorage
      • Trackers
      • CallingFunctionStruct
      • CallingFunctionStorageSet
      • RuleStorage
      • RuleStorageSet
      • Rule
      • RawData
      • StringVerificationStruct
      • AddressVerificationStruct
      • PolicyStorage
      • PolicyType
      • PolicyStorageSet
      • Policy
      • PolicyAssociationStorage
    • example
      • ERC721A
        • ERC721A__IERC721Receiver
        • ERC721A
        • ExampleERC721A
        • IERC721A
      • ExampleERC1155
      • ExampleERC20
      • ExampleERC721
      • ExampleUserAccessControl
      • ExampleUserContract
      • ExampleUserContractExtraParams
      • ExampleUserOwnableContract
    • utils
      • DiamondMine
    Forte Rules EngineTable of Contents
    xgithublinkedin
    Powered by Mintlify
    Assistant
    Responses are generated using AI and may contain mistakes.