Forte Rules Engine home pagelight logodark logo
  • Contact Us
  • Contact Us
Documentation
Reference
SDK Reference
  • Documentation
  • Contributor Guide
  • GitHub FRE
  • GitHub SDK
    • Forte Rules Engine
    • Summary
    Example
    • Contents
    • ExampleERC721.sol
    • ExampleERC20.sol
    Utils
    • Contents
    • DiamondMine.sol
    Engine
    • Contents
    • AccessModifiers.sol
    • RulesEngineStorageStructure.sol
    • Facets
    • ForteRulesEngine.sol
    • RulesEngineDiamondLib.sol
    • RulesEngineErrors.sol
    • RulesEngineStoragePositionLib.sol
    • RulesEngineEvents.sol
    Client
    • Contents
    • RulesEngineClientERC20.sol
    • RulesEngineClientERC721A.sol
    • RulesEngineForeignCallAdmin.sol
    • RulesEngineClientERC721.sol
    • RulesEngineClient.sol
    • RulesEngineClientERC1155.sol
    • IRulesEngine.sol

    Summary

    v0.5.0

    • ❱ client
      • IRulesEngine
      • RulesEngineClient
      • RulesEngineClientERC1155
      • RulesEngineClientERC20
      • RulesEngineClientERC721
      • RulesEngineClientERC721A
      • RulesEngineForeignCallAdmin
    • ❱ engine
      • ❱ facets
        • AdminRoles constants
        • FacetCommonImports
        • FacetUtils
        • NativeFacet
        • RulesEngineAdminRolesFacet
        • RulesEngineComponentFacet
        • RulesEngineForeignCallFacet
        • RulesEngineInitialFacet
        • RulesEnginePolicyFacet
        • RulesEngineProcessorFacet
        • RulesEngineProcessorLib
        • RulesEngineRuleFacet
        • RulesEngineStorageLib
      • AccessModifiers
      • FunctionNotFound
      • FacetHasNoCodeOrHasBeenDestroyed
      • BatchError
      • RulesEngineDiamondArgs
      • ForteRulesEngine
      • 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
      • TrackerCreated
      • TrackerUpdated
      • TrackerDeleted
      • RuleCreated
      • RuleUpdated
      • RuleDeleted
      • PolicyCreated
      • PolicyUpdated
      • PolicyDeleted
      • PolicyCemented
      • PolicyOpened
      • PolicyClosed
      • PolicyApplied
      • PolicyUnapplied
      • PolicyRemoved
      • PolicySubsciberAdded
      • PolicySubsciberRemoved
      • PolicyDisabled
      • CallingFunctionCreated
      • CallingFunctionUpdated
      • CallingFunctionDeleted
      • AssociatedRuleDeleted
      • PolicyAdminRoleGranted
      • PolicyAdminRoleProposed
      • PolicyAdminRoleConfirmed
      • PolicyAdminRoleRenounced
      • PolicyAdminRoleRevoked
      • CallingContractAdminRoleGranted
      • CallingContractAdminRoleProposed
      • CallingContractAdminRoleConfirmed
      • CallingContractAdminRoleRenounced
      • ForeignCallAdminRoleGranted
      • ForeignCallAdminRoleProposed
      • ForeignCallAdminRoleConfirmed
      • AdminAddedToForeignCallPermissions
      • ForeignCallPermissionsListUpdate
      • ForeignCallPermissionsListReset
      • ForeignCallPermissionsRemoved
      • ForeignCallPermissionsRenounced
      • RulesEngineStoragePositionLib
      • InitializedStorage
      • LogicalOp
      • ParamTypes
      • TrackerArrayTypes
      • EffectTypes
      • PlaceholderType
      • Placeholder
      • TrackerTypes
      • Effect
      • ForeignCallStorage
      • PermissionedForeignCallStorage
      • ForeignCallMetadataStruct
      • TrackerMetadataMappingStruct
      • TrackerMetadataStruct
      • CallingFunctionHashMapping
      • CallingFunctionMetadataStruct
      • ForeignCallReturnValue
      • Arguments
      • ForeignCall
      • EncodedIndexType
      • ForeignCallEncodedIndex
      • TrackerStorage
      • Trackers
      • CallingFunctionStruct
      • CallingFunctionStorageSet
      • RuleStorage
      • RulesMetadataStruct
      • RuleMetadata
      • RuleStorageSet
      • Rule
      • RawData
      • StringVerificationStruct
      • AddressVerificationStruct
      • PolicyStorage
      • PolicyMetadataStruct
      • PolicyMetadata
      • PolicyType
      • PolicyStorageSet
      • Policy
      • PolicyAssociationStorage
    • ❱ example
      • ExampleERC20
      • ExampleERC721
    • ❱ utils
      • DiamondMine
    Forte Rules EngineContents
    Assistant
    Responses are generated using AI and may contain mistakes.
    Forte Rules Engine home pagelight logodark logo
    xgithub
    Privacy PolicyTerms of Use
    xgithub
    Powered by Mintlify