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

صدور توکن و تخصیص اولیه

هدف: مدیر دارایی، توکن جدید را تعریف، صادر و برای عرضه اولیه آماده کند.

پیش‌شرط: مجوز مدیر و اطلاعات تأییدشده دارایی و عرضه موجود است.

نتیجه موفق: توکن روی شبکه صادر و موجودی عرضه در دارانو ثبت می‌شود.

sequenceDiagram
    actor Admin as مدیر دارایی
    participant Panel as پنل مدیریت
    participant Asset as سرویس دارایی
    participant Wallet as سرویس کیف پول
    participant Chain as شبکه بلاکچین

    Admin->>Panel: ثبت مشخصات و مقدار عرضه
    Panel->>Asset: اعتبارسنجی درخواست صدور
    Asset->>Wallet: آماده‌سازی حساب صادرکننده
    Wallet->>Chain: ایجاد دارایی و صدور توکن
    alt صدور موفق است
        Chain-->>Wallet: شناسه تراکنش
        Wallet-->>Asset: موجودی صادرشده
        Asset-->>Panel: دارایی آماده تخصیص است
        Panel-->>Admin: نمایش نتیجه
    else صدور ناموفق است
        Chain-->>Wallet: خطای تراکنش
        Wallet-->>Asset: صدور ناموفق
        Asset-->>Panel: ثبت خطا
        Panel-->>Admin: نمایش دلیل خطا
    end