Smart Contract Components
Technical Reference Documentation
1. Contract Architecture
Overview
βββββββββββββββββββββββ
β ChainlinkOracle β
β (EUR/USD, USDC) β
ββββββββββββ¬βββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββ
β β β
ββββββββββΌβββββββββ βββββββββΌββββββββ βββββββββΌββββββββ
β QEUROToken β βQuantillonVaultβ β HedgerPool β
β (ERC20 Stable) β β(Collateral Mgr)β β(Hedger Margin)β
ββββββββββ¬βββββββββ βββββββββ¬ββββββββ βββββββββ¬ββββββββ
β β β
ββββββββββΌβββββββββ βββββββββΌββββββββ βββββββββΌββββββββ
β stQEUROToken β β AaveVault β β YieldShift β
β (Yield Bearing) β β(Aave v3 Yield)β β(Distribution) β
ββββββββββ¬βββββββββ βββββββββββββββββ βββββββββββββββββ
β
ββββββββββΌβββββββββ
β QTIToken β
β (Governance) β
βββββββββββββββββββShared Libraries
Library
Function
2. Roles and Permissions
QEUROToken
Role
Hash Value
Permissions
stQEUROToken
Role
Hash Value
Permissions
QTIToken
Role
Hash Value
Permissions
QuantillonVault
Role
Hash Value
Permissions
HedgerPool
Role
Hash Value
Permissions
YieldShift
Role
Hash Value
Permissions
AaveVault
Role
Hash Value
Permissions
ChainlinkOracle
Role
Hash Value
Permissions
3. Important Constants
QEUROToken
QTIToken
YieldShift
ChainlinkOracle
AaveVault
4. Main Events
QEUROToken
stQEUROToken
QTIToken
QuantillonVault
HedgerPool
YieldShift
AaveVault
ChainlinkOracle
5. Custom Errors (CommonErrorLibrary)
6. Emergency Recovery Functions
7. UUPS Upgrade Pattern
8. External Dependencies
Chainlink Price Feeds (Base Mainnet)
Feed
Decimals
Usage
Aave v3 (Base Mainnet)
Contract
Function
9. Deployment References
Testnets
Network
Status
Explorer
Mainnet
Network
Status
Explorer
Last updated