⚠️پیام های خطای رایج

در زیر برخی از پیامهای خطای رایج که ممکن است در block explorer برای تراکنش های خود مشاهده کنید و همچنین نحوه رفع این خطاها نمایش داده شده است:

پیام های خطا

توضیح چیزی که اتفاق افتاده است

راه حل ها

ERC20: transfer amount exceeds allowance

شما قبلاً محدودیتی در میزان قرارداد هوشمند ALPACA برای جابجایی توکن خود تعیین کرده اید که کمتر از مبلغی است که اکنون در تلاش برای اجرای آن هستید.

#مجوز (allowance) را در اینجا ری ست کنید:

https://app.unrekt.net/

#همچنین این یک کار خوبی است که هرگونه مجوز (allowance) قبلی را برای قراردادهایی که دیگر قصد ندارید در آینده برای اهداف امنیتی استفاده کنید ، لغو کنید.

Vault::work:: bad work factor

نسبت بدهی بیشتر از اهرم مجاز است. این به طور معمول زمانی اتفاق می افتد که سعی می کنید وثیقه را به پوزیشن فعال خود اضافه کنید، اما این مقدار برای آوردن ارزش پوزیشن به زیر اهرم مجاز، کافی نمی باشد. توضیح بیشتر در این لینک.

سناریوی دیگر این است که اگر کاربر سعی کند پوزیشن بزرگی را نسبت به نقدینگی استخر باز کند، اینکار باعث می شود که پوزیشن او فورا به زیر فاکتور کار مجاز برود(از طریق تأثیر قیمت ناشی از باز کردن یک پوزیشن). اگر شما نهنگ نیستید، نگران این یکی نباشید

#افزایش میزان وثیقه ای که اضافه می کنید

#کاهش اندازه پوزیشن شما

Vault::work:: insufficient funds in the vault

نقدینگی کافی در خزانه رمزنگاری (Vault) به اندازه وام مورد درخواست شما وجود ندارد.

#اندازه پوزیشن را کاهش دهید #صبر کنید تا سطح بهره وری استخر، کاهش یابد.

Vault::work:: too small debt size

اندازه بدهی درخواستی شما بسیار کم است. لطفاً برای حداقل اندازه بدهی مجاز هر دارایی به این جدول مراجعه کنید.

#افزایش میزان دارایی عرضه شده

#افزایش اهرم

Insufficient LP tokens received

تراکنش شما قبل از تایید، به دلیل بزرگ بودن و حرکت قیمتی نامطلوب فراتر از تنظیمات لغزش(slippage) شما، برگشت داده شده است.

#تحمل لغزش(slippage tolerance) را افزایش دهید اما مطمئن شوید که خیلی زیاد نباشد.

#صفحه را رفرش کنید و دوباره امتحان کنید

Insufficient farming tokens received

تراکنش شما قبل از تایید، به دلیل بزرگ بودن و حرکت قیمتی نامطلوب فراتر از تنظیمات لغزش(slippage) شما، برگشت داده شده است.

#تحمل لغزش(slippage tolerance) را افزایش دهید اما مطمئن شوید که خیلی زیاد نباشد.

#صفحه را رفرش کنید و دوباره امتحان کنید

Insufficient baseToken received

تراکنش شما قبل از تایید، به دلیل بزرگ بودن و حرکت قیمتی نامطلوب فراتر از تنظیمات لغزش(slippage) شما، برگشت داده شده است.

#تحمل لغزش(slippage tolerance) را افزایش دهید اما مطمئن شوید که خیلی زیاد نباشد.

#صفحه را رفرش کنید و دوباره امتحان کنید

WorkerConfig::isStable:: price too high

قیمت دارایی در PCS بیشتر از 10% از قیمت Oracle خارجی ما بالاتر می باشد. در مورد نحوه محافظت از شما در برابر قیمت های بد در اینجا بیشتر بخوانید​.

#کمی صبر کنید تا قیمت PCS و فید خارجی به هم نزدیک شوند (تقریبا هر 15 دقیقه به روز شود)

BigNumber

یکی از پارامترهایی که tx شما سعی کرد از آن عبور کند، بزرگتر از آنچه که مورد قبول قرارداد هوشمند است، می باشد. هنگامی که این خطا رخ می دهد، اغلب به این دلیل است که شما به طور تصادفی یک tx تکراری را برای همان کار، مانند واریز یا برداشت، تأیید کرده اید. با توجه به جابجایی وجوهی که قبلاً نقل مکان کرده اند، معمولاً بودجه کافی برای tx دوم وجود ندارد.

یکی دیگر از دلایل متداول دیدن این موضوع این است که slippage برای پوزیشن LYF خیلی زیاد است.

#اگر مشکل از تکرار tx ها است، بررسی کنید که آیا tx مورد نظر شما قبلاً انجام شده است یا خیر. اگر چنین است، می توانید این خطا را نادیده بگیرید و به کاری که انجام می دادید ادامه دهید.

#اگر مشکل slippage(لغزش) است، اگر می‌خواهید یک پوزیشن را باز کنید یا ببندید، می‌توانید با باز کردن/بستن پوزیشن خود بدون کارمزد با استفاده از این راهنما از slippage جلوگیری کنید: https://docs.alpacafinance.org/alpaca-academy/lesson-4-open-close-positions-with-0-swap-fees

یا می توانید تنظیمات slippage خود را در سمت راست بالای برنامه با استفاده از آیکون Gear افزایش دهید.

#اگر مشکل چیز دیگری است، صفحه را بازخوانی کنید و دوباره امتحان کنید.

WorkerConfig::isStable:: price too low

قیمت دارایی در PCS بیشتر از 10% از قیمت Oracle خارجی ما بالاتر می باشد. در مورد نحوه محافظت از شما در برابر قیمت های بد در اینجا بیشتر بخوانید​.​

#کمی صبر کنید تا قیمت PCS و فید خارجی به هم نزدیک شوند (تقریبا هر 15 دقیقه به روز شود)

Last updated