پرش به محتویات

خرید توکن در بازار اولیه

هدف: کاربر توکن عرضه‌شده توسط پروژه را مستقیماً خریداری کند.

پیش‌شرط: 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