پرش به مطلب اصلی

راهبرد برداشت

OrcaRail از دو راهبرد برداشت پشتیبانی می‌کند که تعیین می‌کنند وجوه چطور از کیف پول‌های واریز به آدرس‌های برداشت شما فرستاده شوند: چندشبکه‌ای (انتقال مستقیم برای هر زنجیره) و پل (بین‌زنجیره‌ای از طریق Relay در صورت نیاز).

:::info مسیر جاروب در حال منسوخ شدن است

گام جاروب که اینجا توضیح داده شده (کیف پول واریز ← آدرس برداشت، اجراشده توسط keeper اورکاریل) زنجیره به زنجیره با تقسیم اتمیک روی زنجیره در قراردادهای هوشمند مخصوص هر لینک جایگزین می‌شود. فیلد strategy و گزینه پل تغییری نمی‌کنند؛ تغییر این است که تسویه‌های EVM و سولانا به گیرنده‌های قراردادی منتقل می‌شوند که مستقیماً در تراکنش پرداخت تقسیم می‌کنند. نمای کلی غیرامانی و نقشه راه را ببینید.

:::

مقادیر راهبرد​

  • 1 — چندشبکه‌ای: انتقال مستقیم برای هر زنجیره. هر نوع زنجیره (EVM، سولانا، بیت‌کوین) به آدرسی که برای همان زنجیره تنظیم کرده‌اید می‌فرستد. بدون پل بین‌زنجیره‌ای.
  • 2 — پل: وقتی پیش‌فاکتور نشان دهد پل لازم است (مثلاً پرداخت‌کننده روی Base می‌پردازد و دارایی دریافتی روی Ethereum است)، سیستم از Relay برای پل‌زدن استفاده می‌کند. اگر پل لازم نباشد، رفتار مثل چندشبکه‌ای است.

پاسخ‌های API از مقادیر عددی (1 یا 2) استفاده می‌کنند. هنگام ارسال strategy در بدنه درخواست از همین مقادیر استفاده کنید.

راهبرد کجا تنظیم می‌شود​

پیش‌فرض حساب: تنظیمات برداشت​

راهبرد پیش‌فرض حساب را با ویرایش تنظیمات برداشت تنظیم کنید:

PUT /withdrawals/settings

strategy را در بدنه درخواست بفرستید (مثلاً "strategy": 1 یا "strategy": 2). برداشت‌ها همیشه خودکارند، پس این راهبرد روی همه برداشت‌ها اعمال می‌شود. درخواست برداشت دستی وجود ندارد.

خلاصه رفتار​

  • multiNetwork (1): وجوه مستقیماً به آدرس برداشت شما برای همان نوع زنجیره فرستاده می‌شوند. بدون مسیریابی بین‌زنجیره‌ای.
  • bridge (2): اگر پیش‌فاکتور پرداخت به پل نیاز داشته باشد (مثلاً شبکه مبدأ و مقصد متفاوت)، سیستم از Relay استفاده می‌کند؛ در غیر این صورت مثل چندشبکه‌ای رفتار می‌کند. وقتی پیش‌فاکتور به پل نیاز نداشته باشد، راهبرد ممکن است به چندشبکه‌ای تنزل یابد.

همچنین ببینید​