Smart Contracts
This section contains comprehensive documentation for all Azos protocol smart contracts deployed on Base network.
Overview
The Azos protocol is a decentralized stablecoin system that allows users to generate AZUSD stablecoins by depositing various collateral types. The protocol consists of interconnected smart contracts that handle core functionality, governance, auctions, and user interactions.
Contract Categories
Core Protocol Contracts
The foundational contracts that power the Azos protocol, including:
- SAFEEngine - Core accounting and position management
- SystemCoin - The AZUSD stablecoin contract
- AccountingEngine - Protocol surplus and debt management
- LiquidationEngine - Liquidation of undercollateralized positions
- TaxCollector - Stability fee collection and distribution
Collateral Contracts
Contracts specific to each supported collateral type:
- KLIMA - Klima DAO token collateral
- WETH - Wrapped Ethereum collateral
- HLSP - HLSP token collateral
- USDGLO - Global Dollar token collateral
Each section includes join adapters, auction houses, and token addresses.
Auction Contracts
The auction system that handles:
- Surplus Auctions - Selling excess system surplus
- Debt Auctions - Covering system debt through token minting
- Collateral Auctions - Liquidated collateral sales
- Settlement Auctions - Post-shutdown surplus handling
Support & Utility Contracts
Supporting infrastructure including:
- User Actions - Simplified interfaces for protocol interaction
- Automation Jobs - System maintenance and operations
- Proxy Factory - User proxy contract creation
- SAFE Manager - Position management utilities
Network Information
- Network: Base
- Current Governance Authority:
0x44E568e07d08821a12cA9A076984102759e53d5d
All contract addresses include links to BaseScan for easy verification and interaction.
Security
The Azos protocol prioritizes security through:
- Multi-layered governance with checks and balances
- Time delays on critical operations
- Emergency shutdown mechanisms
- Comprehensive audit processes