Withdrawal Flow: Admin-Approved Exit Process¶
Executive Summary: Процесс вывода средств в Saga — от создания запроса до получения USDC/USDT. Все выводы проходят ручную проверку администратором для обеспечения безопасности.
Withdrawal Flow Overview¶
flowchart LR
A[User creates request] --> B[Pending review]
B --> C[Admin approval]
C --> D[Fordefi sends funds]
D --> E[User receives USDC/USDT]
style E fill:#90EE90
- Processing Time: 1-24 hours (admin review)
- Fees: Zero platform fees (network fees covered by Saga)
- Networks: TRON (TRC20) or Ethereum (ERC20)
- Security: Multi-signature approval via Fordefi MPC
Withdrawal Process¶
Step 1: Create Withdrawal Request¶
User navigates to Dashboard → Withdraw:
| Field | Description |
|---|---|
| Amount | How much to withdraw (partial or full balance) |
| Network | TRON (faster, cheaper) or Ethereum |
| Address | Destination wallet address |
Step 2: Request Validation¶
System validates: - Sufficient balance - Valid destination address format - Address matches selected network
Step 3: Admin Review¶
flowchart TB
A[Request created] --> B{Admin review}
B -->|Approve| C[Execute withdrawal]
B -->|Reject| D[Notify user with reason]
C --> E[Fordefi MPC sends funds]
E --> F[Transaction confirmed]
style C fill:#90EE90
style D fill:#FFB6C1
Admin checks:
- Request legitimacy
- Address verification
- Fraud prevention
Step 4: Funds Transfer¶
After approval: 1. Fordefi MPC custody initiates transfer 2. Funds sent to user's specified address 3. Transaction hash provided for tracking
Step 5: Confirmation¶
User receives: - Email notification - Transaction hash for blockchain verification - Updated balance in dashboard
Withdrawal Types¶
Partial Withdrawal¶
| Aspect | Details |
|---|---|
| Use Case | Need some funds, continue investing rest |
| Impact | Remaining balance continues earning yield |
| Minimum | No minimum withdrawal amount |
Full Withdrawal¶
| Aspect | Details |
|---|---|
| Use Case | Exit platform completely |
| Impact | All positions closed, yield stops |
| Account | Remains active (can return anytime) |
Processing Timeline¶
| Stage | Duration |
|---|---|
| Request creation | Instant |
| Admin review queue | 1-12 hours |
| Admin approval | 1-5 minutes |
| Blockchain confirmation | 1-30 minutes |
| Total | 1-24 hours |
Note: Large withdrawals (>$10,000) may require additional verification.
User Communication¶
Status Updates¶
Users can track withdrawal status in Dashboard:
| Status | Meaning |
|---|---|
| Pending | In review queue |
| Approved | Admin approved, processing |
| Processing | Transaction being sent |
| Completed | Funds sent successfully |
| Rejected | Declined (reason provided) |
Email Notifications¶
- Request received confirmation
- Approval/rejection notification
- Transaction completion with hash
Security Measures¶
Why Admin Approval?
- Fraud Prevention — Manual review catches suspicious activity
- Address Verification — Prevents funds sent to wrong addresses
- Rate Limiting — Protects against account compromise
- Compliance — Enables AML/KYC checks when required
Fordefi MPC Custody:
- Multi-signature requirement for all transfers
- No single person can authorize withdrawal
- Enterprise-grade security standards
Troubleshooting¶
Withdrawal Taking Longer Than 24 Hours¶
- Check email for additional verification requests
- Verify destination address is correct
- Contact support@saga.fund with withdrawal ID
Withdrawal Rejected¶
Common reasons: - Invalid destination address - Address/network mismatch - Suspicious activity detected
Resolution: Contact support with details.
Related Documents¶
- Investment Flow — Ongoing management
- Onboarding Flow — Initial user journey
- Withdrawals API — Technical reference