Manager Contract
Contract Overview
Key Responsibilities
1. Access Control System
2. OrderBook Registry
3. Fee Management
4. Token Whitelist and Standard Token Registry
5. Self-Trade Prevention (STP)
Access Control Architecture
Role Hierarchy
Role Definitions
Role Capabilities
Fee Management System
4-Tier Fee Structure
Layer 1: Default Fees
Layer 2: OrderBook-Specific Overrides
Layer 3: User Percentage Discounts
Layer 4: User Absolute Discounts
Fee Calculation Logic
Fee Collection
OrderBook Registration System
Registration Process
Registration Fee System
Bytecode Verification
Normalized Bytecode Verification
Normalized Bytecode Verification
Pair Management
Quote Token Whitelist System
Whitelist Control
Whitelist Management
Emergency Controls
System-Wide Pause
System-Wide Unpause
Batch Pause/Unpause Operations
Pauser Management
Configuration Functions
Fee Configuration
Registration Control
Events
Registration Events
Fee Events
Emergency Events
Security Features
Input Validation
Access Control
Emergency Response
Standard Token Registry and Token Denylist
Standard ERC-20 Registry
Emergency Token Denylist
Self-Trade Prevention (STP)
STP Modes
STP Configuration
STP Behavior
Integration Points
OrderBook Integration
Frontend Integration
Last updated