خرید توکن در بازار اولیه
هدف: کاربر توکن عرضهشده توسط پروژه را مستقیماً خریداری کند.
پیششرط: KYC، پذیرش قوانین توکن و خط اعتماد تکمیل است؛ ظرفیت فروش وجود دارد.
نتیجه موفق: وجه دریافت، انتقال توکن روی شبکه ققنوس ثبت و موجودی کیف پول کاربر بهروزرسانی میشود.
sequenceDiagram
actor User as کاربر
participant Darano as دارانو
participant Sale as سرویس فروش اولیه
participant Payment as کیف ریالی یا درگاه
participant Wallet as سرویس کیف پول توکنی
participant Ghoghnous as شبکه ققنوس
User->>Darano: انتخاب توکن و مقدار
Darano->>Sale: ایجاد سفارش
Sale->>Sale: بررسی KYC، قوانین و ظرفیت
Sale->>Payment: دریافت مبلغ
alt پرداخت موفق است
Payment-->>Sale: تأیید پرداخت
Sale->>Wallet: تخصیص توکن
Wallet->>Ghoghnous: ثبت انتقال توکن به کاربر
Ghoghnous-->>Wallet: شناسه و تأیید تراکنش
Wallet-->>Sale: تخصیص تأیید شد
Sale-->>Darano: سفارش تکمیل شد
Darano-->>User: نمایش رسید خرید
else پرداخت ناموفق است
Payment-->>Sale: پرداخت رد شد
Sale-->>Darano: سفارش ناموفق
Darano-->>User: نمایش خطای پرداخت
end