ترون

خطای out of energy ترون؛ علت و رفع قدم‌به‌قدم

آبان 23, 1405 ۱ دقیقه مطالعه
خطای out of energy ترون؛ علت و رفع قدم‌به‌قدم

خطای «out of energy» در شبکهٔ ترون یعنی تراکنش شما، معمولاً انتقال تتر TRC20، برای اجرای قرارداد هوشمند انرژی کافی نداشته و TRX کافی هم برای جبرانش در دسترس نبوده است. نتیجه این است که تراکنش ناموفق می‌شود و تتر جابه‌جا نمی‌شود. خبر بد اینکه در بیشتر موارد بخشی از TRX شما برای همان تلاش ناموفق سوزانده شده است. خبر خوب اینکه رفع این خطا ساده است: یا انرژی کافی روی کیف پول بگیرید، یا TRX کافی در کیف پول داشته باشید و بعد دوباره ارسال کنید.

در این مطلب می‌گوییم این خطا دقیقاً چه معنایی دارد، به چه شکل‌هایی در کیف پول‌ها نشان داده می‌شود، چرا پیش می‌آید و قدم‌به‌قدم چطور رفعش کنید. اگر عجله دارید، کوتاه‌ترین راه اجارهٔ انرژی ترون روی آدرس کیف پول خودتان و ارسال دوباره است.

خطای out of energy یعنی چه؟

هر انتقال تتر روی شبکهٔ ترون یک «قرارداد هوشمند» را اجرا می‌کند. اجرای قرارداد انرژی می‌خواهد. شبکه این انرژی را به ترتیب از این منابع برمی‌دارد:

  1. انرژی موجود روی کیف پول (از استیک TRX یا اجاره)
  2. اگر انرژی کم بود، سوزاندن TRX از موجودی کیف پول به‌جای انرژی

اگر هیچ‌کدام کافی نباشد، یا مقدار TRX مجاز برای سوزاندن به سقف برسد، اجرای قرارداد وسط کار متوقف می‌شود و نتیجهٔ تراکنش در Tronscan با عنوان OUT_OF_ENERGY ثبت می‌شود. برای آشنایی کامل با انرژی، مطلب انرژی ترون چیست را بخوانید.

این خطا در کیف پول‌ها به چه شکلی دیده می‌شود؟

هر کیف پول پیام خودش را دارد. این‌ها رایج‌ترین شکل‌ها هستند:

کجا می‌بینید متن یا نشانهٔ خطا معنی
Tronscan Result: OUT_OF_ENERGY تراکنش ثبت شد، اما وسط اجرا انرژی تمام شد
TronLink Insufficient energy / Account resource insufficient قبل از ارسال، منابع کافی نیست
تراست ولت Not enough TRX to cover fee TRX کافی برای کارمزد وجود ندارد
بعضی کیف پول‌ها Transaction failed بدون توضیح باید در Tronscan علت را ببینید

نکتهٔ مهم: پیام‌هایی مثل «Not enough TRX» قبل از ارسال ظاهر می‌شوند و معمولاً هزینه‌ای ندارند، چون تراکنش اصلاً فرستاده نشده است. اما OUT_OF_ENERGY در Tronscan یعنی تراکنش فرستاده شده و ناموفق بوده؛ در این حالت احتمالاً کمی TRX خرج شده است.

چرا خطای out of energy پیش می‌آید؟

بیشتر موارد یکی از این دلیل‌هاست:

  • انرژی اجاره‌ای تمام شده: انرژی اجاره‌ای مدت‌دار است. اگر مدتش گذشته یا برای یک انتقال قبلی مصرف شده باشد، انتقال بعدی بدون انرژی انجام می‌شود.
  • انتقال به آدرس تازه: اگر آدرس گیرنده تا به حال تتر نداشته، انرژی لازم تقریباً دو برابر حالت عادی است. انرژی‌ای که برای انتقال معمولی کافی بود، اینجا کم می‌آید. جزئیات را در مطلب چقدر انرژی برای انتقال تتر لازم است نوشته‌ایم.
  • TRX کم در کیف پول: کیف پول فقط تتر دارد و TRX آن برای جبران کمبود انرژی کافی نیست.
  • سقف کارمزد (Fee Limit) پایین: هر تراکنش قراردادی یک سقف دارد که مشخص می‌کند حداکثر چند TRX اجازهٔ سوختن دارد. اگر هزینهٔ واقعی از این سقف بیشتر شود، اجرا متوقف می‌شود. بعضی کیف پول‌ها یا ابزارها این سقف را پایین تنظیم می‌کنند.
  • قرارداد غیرعادی: اگر توکن یا قراردادی که با آن کار می‌کنید، تتر اصلی نیست و رفتار عجیبی دارد، ممکن است انرژی خیلی بیشتری بخواهد. همیشه مطمئن شوید با قرارداد رسمی USDT روی ترون کار می‌کنید.

آیا TRX من در تراکنش ناموفق از بین رفته است؟

اگر تراکنش با OUT_OF_ENERGY ثبت شده، بله، معمولاً بخشی از TRX یا انرژی شما برای همان تلاش مصرف شده و برنمی‌گردد. شبکه کاری را که تا لحظهٔ توقف انجام داده، حساب می‌کند. اما تتر شما جابه‌جا نشده و در کیف پول خودتان مانده است. تتری که در تراکنش ناموفق قرار بود ارسال شود، از دست نمی‌رود.

برای اطمینان، موجودی تتر را در کیف پول یا Tronscan چک کنید. اگر موجودی سر جایش است، کافی است علت را رفع کنید و دوباره بفرستید.

رفع خطای out of energy قدم‌به‌قدم

این مراحل را به ترتیب انجام دهید:

  1. تراکنش را در Tronscan ببینید. شناسهٔ تراکنش (TXID) را کپی و جست‌وجو کنید. اگر Result برابر OUT_OF_ENERGY است، علت قطعاً کمبود منابع است.
  2. موجودی تتر را چک کنید. مطمئن شوید تتر در کیف پول مانده و جایی نرفته است.
  3. انرژی و TRX کیف پول را ببینید. آدرس را در Tronscan جست‌وجو کنید و بخش منابع را نگاه کنید؛ انرژی موجود و موجودی TRX را یادداشت کنید.
  4. بفهمید گیرنده آدرس تازه است یا نه. آدرس گیرنده را در Tronscan جست‌وجو کنید. اگر هیچ تتری ندارد، انرژی بیشتری لازم دارید.
  5. انرژی کافی بگیرید. انرژی را برای آدرس کیف پول خودتان، یعنی آدرس فرستنده، اجاره کنید؛ نه برای گیرنده. مقدار را بر اساس تازه بودن آدرس گیرنده انتخاب کنید.
  6. چند TRX ذخیره داشته باشید. حتی با انرژی، کمی TRX برای پهنای باند و موارد غیرمنتظره لازم است.
  7. دوباره ارسال کنید. بعد از اینکه انرژی روی کیف پول نشست، انتقال را تکرار کنید و نتیجه را در Tronscan ببینید.

اشتباه رایج: انرژی را برای آدرس اشتباه گرفتن

یکی از دلیل‌های تکرار این خطا این است که انرژی برای آدرس گیرنده اجاره می‌شود، نه فرستنده. انرژی همیشه از کیف پولی مصرف می‌شود که تراکنش را امضا و ارسال می‌کند. پس اگر از تراست ولت به صرافی می‌فرستید، انرژی باید روی آدرس تراست ولت شما باشد.

اشتباه دوم، اجارهٔ انرژی روی یک آدرس دیگر از همان کیف پول است. بعضی کاربران در یک کیف پول چند آدرس ترون دارند. قبل از اجاره، آدرس را دقیقاً از همان حسابی کپی کنید که تتر را از آن می‌فرستید.

چطور دیگر به خطای out of energy نخوریم؟

این چند عادت ساده جلوی تکرار خطا را می‌گیرد:

  • قبل از هر انتقال، منابع را چک کنید. یک نگاه به Tronscan یا TronLink کافی است.
  • برای آدرس‌های تازه انرژی بیشتری در نظر بگیرید. اگر اولین بار به یک آدرس می‌فرستید، فرض کنید انرژی دو برابر لازم است.
  • همیشه چند TRX در کیف پول نگه دارید. این ذخیره هم کمبود پهنای باند را می‌پوشاند و هم در موارد کم آمدن انرژی، جلوی شکست تراکنش را می‌گیرد. اگر TRX ندارید، از صفحهٔ خرید ترون تهیه کنید.
  • از کیف پول‌های شناخته‌شده استفاده کنید. TronLink و تراست ولت تنظیمات کارمزد معقولی دارند و پیام خطای روشن‌تری نشان می‌دهند.
  • اگر زیاد انتقال می‌دهید، استیک را بسنجید. برای انتقال‌های پرتعداد، قفل کردن TRX و گرفتن انرژی روزانه ممکن است به‌صرفه‌تر باشد. مقایسه را در خرید انرژی ترون یا استیک TRX ببینید.

خطاهای شبیه که با out of energy اشتباه گرفته می‌شوند

همهٔ خطاهای انتقال تتر به انرژی ربط ندارند. چند خطای رایج دیگر:

خطا علت راه رفع
Insufficient bandwidth پهنای باند و TRX برای اندازهٔ تراکنش کم است چند TRX به کیف پول اضافه کنید
Balance is not sufficient موجودی تتر از مبلغ ارسالی کمتر است مبلغ را کم کنید یا موجودی را بررسی کنید
Invalid address آدرس گیرنده اشتباه یا ناقص است آدرس را دوباره و کامل کپی کنید
REVERT قرارداد درخواست را رد کرده است آدرس توکن و مقصد را بررسی کنید

دربارهٔ پهنای باند و فرقش با انرژی، مطلب پهنای باند ترون چیست را بخوانید. اشتباه‌های رایج دیگر را هم در اشتباه‌های رایج انتقال تتر روی ترون جمع کرده‌ایم.

سوالات متداول

بعد از خطای out of energy، تتر من کجاست؟

در کیف پول خودتان. تراکنشی که با OUT_OF_ENERGY ناموفق شده، تتر را جابه‌جا نمی‌کند. موجودی را در کیف پول یا با جست‌وجوی آدرس در Tronscan چک کنید. فقط مقداری TRX یا انرژی که برای تلاش ناموفق مصرف شده، برنمی‌گردد.

چرا با وجود انرژی، باز خطای out of energy گرفتم؟

احتمالاً انرژی موجود برای این انتقال کافی نبوده است. رایج‌ترین دلیل، ارسال به آدرسی است که تا به حال تتر نداشته و انرژی تقریباً دو برابر می‌خواهد. دلیل دیگر می‌تواند پایین بودن TRX برای پوشش کمبود یا سقف کارمزد پایین باشد. مقدار انرژی مصرف‌شده را در صفحهٔ تراکنش در Tronscan ببینید.

انرژی را باید برای فرستنده بگیرم یا گیرنده؟

برای فرستنده. انرژی از کیف پولی مصرف می‌شود که تراکنش را می‌فرستد. اگر از کیف پول شخصی به صرافی یا شخص دیگری تتر می‌فرستید، انرژی را روی آدرس کیف پول خودتان اجاره کنید.

TRX سوخته در تراکنش ناموفق برمی‌گردد؟

نه. شبکهٔ ترون کاری را که تا لحظهٔ توقف تراکنش انجام شده حساب می‌کند و TRX یا انرژی مصرف‌شده برنمی‌گردد. به همین دلیل بهتر است قبل از ارسال، منابع کافی داشته باشید تا هزینهٔ تلاش ناموفق را ندهید.

خطای Not enough TRX to cover fee در تراست ولت یعنی چه؟

یعنی تراست ولت قبل از ارسال حساب کرده که TRX کیف پول برای کارمزد کافی نیست. در این حالت تراکنش فرستاده نشده و هزینه‌ای هم نداده‌اید. یا چند TRX به کیف پول اضافه کنید، یا انرژی کافی روی آدرس بگیرید و دوباره امتحان کنید.

چند TRX باید در کیف پول نگه دارم؟

عدد ثابتی وجود ندارد، چون به قیمت شبکه و نوع انتقال‌ها بستگی دارد. قاعدهٔ ساده این است: به اندازه‌ای TRX نگه دارید که اگر یک بار انرژی کم آمد، هزینهٔ یک انتقال تتر به آدرس تازه را بپوشاند. کیف پول در صفحهٔ تأیید، کارمزد تخمینی را نشان می‌دهد و می‌توانید از آن به‌عنوان راهنما استفاده کنید.

جمع‌بندی

خطای out of energy یعنی انتقال تتر شما انرژی و TRX کافی نداشته است. تتر سر جایش می‌ماند، اما کمی TRX برای تلاش ناموفق خرج می‌شود. برای رفعش، تراکنش را در Tronscan ببینید، منابع کیف پول را چک کنید، برای آدرس‌های تازه انرژی بیشتری در نظر بگیرید و انرژی را روی آدرس فرستنده بگیرید. ساده‌ترین مسیر، اجارهٔ انرژی ترون قبل از ارسال دوباره است. برای مقایسهٔ هزینه در شبکه‌های مختلف هم مطلب کارمزد انتقال تتر را بخوانید.

برچسب‌ها: ترون
اشتراک‌گذاری:

دیدگاه‌ها (۰)

هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!

دیدگاه خود را بنویسید

برای ثبت دیدگاه لطفاً وارد کنید.