Forte Rules Engine home pagelight logodark logo
  • Contact Us
  • Contact Us
Diamond
Contents
Documentation
Guides
Reference
  • Documentation
  • GitHub FRE
  • Contributor Guide
  • Reference
    • Forte Rules Engine Reference v1
    • Example
    • Protocol
    • Common
    • Client
      • Token
        • Handler
          • Diamond
            • Contents
            • StorageLib.sol
            • ERC721TaggedRuleFacet.sol
            • OracleRulesFacet.sol
            • HandlerVersionFacet.sol
            • FeesFacet.sol
            • ERC20HandlerMainFacet.sol
            • IHandlerDiamond.sol
            • ERC20TaggedRuleFacet.sol
            • HandlerDiamond.sol
            • FacetsCommonImports.sol
            • ERC721HandlerMainFacet.sol
            • HandlerDiamondLib.sol
            • RuleStorage.sol
            • TradingRuleFacet.sol
            • ERC20NonTaggedRuleFacet.sol
            • ERC721NonTaggedRuleFacet.sol
          • Common
          • Rule Contracts
        • ProtocolTokenCommonU.sol
        • ERC20
        • ProtocolTokenCommon.sol
        • IProtocolTokenHandler.sol
        • IProtocolToken.sol
        • HandlerTypeEnum.sol
        • ITokenInterface.sol
        • ERC721
      • Common
      • Application
      • Pricing
    Diamond

    Contents

    • ERC20HandlerMainFacet
    • ERC20NonTaggedRuleFacet
    • ERC20TaggedRuleFacet
    • ERC721HandlerMainFacet
    • ERC721NonTaggedRuleFacet
    • ERC721TaggedRuleFacet
    • FacetsCommonImports
    • FeesFacet
    • FunctionNotFound
    • FacetHasNoCodeOrHasBeenDestroyed
    • HandlerDiamondArgs
    • HandlerDiamond
    • NoSelectorsGivenToAdd
    • NotContractOwner
    • NoSelectorsProvidedForFacetForCut
    • CannotAddSelectorsToZeroAddress
    • NoBytecodeAtAddress
    • IncorrectFacetCutAction
    • CannotAddFunctionToDiamondThatAlreadyExists
    • CannotReplaceFunctionsFromFacetWithZeroAddress
    • CannotReplaceImmutableFunction
    • CannotReplaceFunctionWithTheSameFunctionFromTheSameFacet
    • CannotReplaceFunctionThatDoesNotExists
    • RemoveFacetAddressMustBeZeroAddress
    • CannotRemoveFunctionThatDoesNotExist
    • CannotRemoveImmutableFunction
    • InitializationFunctionReverted
    • FacetAddressAndSelectorPosition
    • HandlerDiamondStorage
    • HandlerDiamondLib
    • HandlerVersionFacet
    • IHandlerDiamond
    • OracleRulesFacet
    • Fee
    • FeeS
    • TokenMinTxSizeS
    • AccountApproveDenyOracleS
    • AccountApproveDenyOracleFlexibleS
    • AccountMaxTradeSizeS
    • TokenMaxBuySellVolumeS
    • AccountMinMaxTokenBalanceHandlerS
    • HandlerBaseS
    • TokenMaxSupplyVolatilityS
    • TokenMaxTradingVolumeS
    • TokenMaxDailyTradesS
    • TokenMinHoldTime
    • TokenMinHoldTimeS
    • NFTValuationLimitS
    • InitializedS
    • HandlerVersionS
    • StorageLib
    • TradingRuleFacet
    ActionTypesStorageLib
    xgithublinkedin
    Powered by Mintlify