Forte Rules Engine home page
v1
Search...
⌘K
Ask AI
Contact Us
Contact Us
Search...
Navigation
Data
Pause Rules Invariants
Documentation
Guides
Reference
Documentation
GitHub FRE
Contributor Guide
Get Started
Introduction
Live Demo
Networks
Core Concepts
Overview
Application Level Rules
Token Level Rules
Permissions
Customization Options
Rule Types
Tag Based
Access Level
Risk Score
Additional Concepts
Action Types
Oracles
Pricing
Advanced
Architecture
Development
Invariants
Pricing Invariants
Protocol
Client
Token
Application
AppManager Invariants
Data
Tags Invariants
AccessLevels Invariants
Pause Rules Invariants
Risk Scores Invariants
Data Module Invariants
ApplicationProtocolHandler Invariants
Token Systen Level Invariants
Adding New Rules
Glossary
Fees
Data
Pause Rules Invariants
Note: Invariants not implemented yet but properly fuzz tested
Upon creation ownership of the contract will be transfered to the App Manager address passed in to the constructor.
If addPauseRule is called with a pauseStop that is less than pauseStart the transaction will be reverted.
If addPauseRule is called with a pauseStart is less than the current block timestamp the transaction will be reverted.
If addPauseRule is not reverted the PauseRuleEvent event will be emitted.
If getPauseRules is called by an address that is not the registered App Manager the transaction will be reverted.
If isPauseRulesEmpty is called by an address that is not the registered App Manager the transaction will be reverted.
AccessLevels Invariants
Risk Scores Invariants
Assistant
Responses are generated using AI and may contain mistakes.