UserPool
UserPool: QEURO Deposits and Staking Management
π Overview
ποΈ Contract Architecture
contract UserPool is
Initializable,
ReentrancyGuardUpgradeable,
AccessControlUpgradeable,
PausableUpgradeable,
SecureUpgradeableContract
Variable
Role
π Roles & Permissions
Role
Responsibilities
βοΈ Configuration Parameters
Staking Parameters
Parameter
Type
Description
Example
Performance Fee
Parameter
Type
Description
Example
π Data Structures
UserInfo
UserDepositInfo
UserWithdrawalInfo
π° User Operations
Deposit (USDC β QEURO)
Withdrawal (QEURO β USDC)
π Staking System
π¦ Staking APY Mechanism
Variable
Description
Stake
β±οΈ Cooldown Mechanism (Unstaking)
Error
Cause
Reward Claims
π¦ Batch Operations
Batch Reward Claim
Parameter
Value
Description
πΈ Performance Fee
π View Functions
User Information
Pool Metrics
Histories
Analytics
π‘οΈ Security & Emergency Controls
Emergency Unstake
Pause
Pool Status
Recovery
π Constants
π Events
Last updated