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
    Engine

    Contents

    v0.5.0

    • facets
    • 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
    DiamondMineAccessModifiers
    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