Smart Contract Architecture
Contract Diagram
┌───────────────────────────────────────────────┐
│ Timelock │
│ (OZ TimelockController) │
│ Proposer / Executor / Canceller roles │
│ Admin of Globals (governor actions delayed) │
└──────────────────────┬────────────────────────┘
│ admin
┌──────────────────────▼────────────────────────┐
│ Globals │
│ (OZ Access + Pausable + Upgradeable) │
│ Settings · Roles · Fees · Assets · Managers │
│ Pool Manager Collateral (deposit/lock/slash) │
└─────────┬─────────────────────────┬───────────┘
│ │
┌─────▼─────┐ ┌──────▼──────┐
│ Factory │──creates──► Vault(s) │
│ │ │ (per-loan) │
│ Validates │ │ SEP-41 Token│
│ via Globals│ │ OZ Fungible │
└───────────┘ └─────────────┘Contracts Overview
Contract
Purpose
Key OZ Modules
OpenZeppelin Stellar Contracts (v0.6.0)
OZ Module
Crate
Used In
Purpose
Tech Stack
Component
Technology
Test Suite
Package
Tests
Coverage
Cargo Dependencies
Last updated