Ghostlight Guide نزّل بأمان

فشل معاملة Phantom: أخطاء Solana الشائعة وحلولها

معظم معاملات Phantom الفاشلة على Solana سببها تحرك السعر بأكثر من إعداد الانزلاق، أو انتهاء صلاحية المعاملة قبل تأكيدها (نحو ⁦60–90⁩ ثانية)، أو نقص SOL للرسوم والإيجار. تحقق من المعاملة في مستكشف كتل أولًا، ثم أعد المحاولة بعرض سعر جديد أو مبلغ أصغر أو مزيد من SOL.

خطوات سريعة

  1. تحقق من المستكشف. افتح المعاملة من سجل Phantom في مستكشف Solana واقرأ سطر النتيجة قبل أي شيء آخر.
  2. اقرأ الخطأ. طابق الخطأ مع الجدول: الانزلاق، أو انتهاء صلاحية blockhash، أو فشل المحاكاة، أو نقص SOL، أو خطأ برنامج.
  3. احصل على عرض سعر جديد. في المبادلات، أغلق العرض القديم وابدأ من جديد ليكون السعر وblockhash حديثين.
  4. عدّل المبلغ أو الانزلاق. جرّب مبلغًا أصغر أولًا؛ ولا ترفع الانزلاق إلا إذا قبلت سعرًا أسوأ.
  5. أضف SOL عند الحاجة. احتفظ بما يكفي من SOL للرسوم ولإيجار أي حساب رمز جديد، ثم أعد المحاولة.
  6. وافق بسرعة. أكّد خلال دقيقة تقريبًا، ومع Ledger افتح تطبيق Solana على الجهاز قبل أن تبدأ.

فشل المعاملة أمر مزعج، لكنه طبيعي على Solana، خاصة في مبادلات عملات الميم خلال فترات الازدحام. قبل إعادة المحاولة، تأكد مما إذا كانت قد فشلت فعلًا. يحذّر مركز مساعدة Phantom من أن المعاملة قد تظل معلقة حتى لو عرض التطبيق خطأ، وينصح بالتحقق من السجل (History) ومن مستكشف كتل قبل المحاولة مجددًا (مركز مساعدة Phantom، 2026).

الخطوة الأولى: هل فشلت فعلًا؟

  1. افتح النشاط (Activity) أو السجل (History) في Phantom وانقر على المعاملة.
  2. افتحها في مستكشف Solana مثل Solscan أو Solana Explorer، أو ابحث فيه عن عنوان محفظتك.
  3. انظر إلى سطر النتيجة. "Success" تعني أنها تمت. والرسالة الحمراء تخبرك بسبب الفشل. وإذا لم يُعثر على المعاملة إطلاقًا، فإنها لم تصل إلى السلسلة قط.

تعمل الرسوم بشكل مختلف في هذه الحالات. المعاملة التي تصل إلى السلسلة ثم تفشل تدفع رسوم الشبكة رغم ذلك، لأن المدققين عالجوها (Solana Foundation، 2026). أما المعاملة التي تفشل في معاينة Phantom أو تنتهي صلاحيتها ببساطة فلم تصل قط، لذا لا تكلف شيئًا.

أسباب الفشل الشائعة

الخطأ أو العَرَضما يعنيه عادةًالحل
أخطاء الانزلاق، غالبًا 0x1771تحرك السعر بأكثر مما يسمح به هامش الانزلاق بين عرض السعر والتنفيذاحصل على عرض سعر جديد وأعد المحاولة؛ جرّب مبلغًا أصغر؛ ولا ترفع الانزلاق إلا إذا قبلت سعرًا أسوأ
TransactionExpiredBlockheightExceeded أو "block height exceeded" أو "transaction expired" أو "Blockhash not found"لم تُؤكَّد المعاملة قبل انتهاء صلاحية blockhash الخاص بهاأعد المحاولة ووافق بسرعة؛ لم يُخصم شيء إذا لم تصل المعاملة قط
Transaction simulation failedفشلت التجربة المسبقة للمعاملة قبل الإرسال، مثلًا بسبب الرصيد أو الانزلاق أو قاعدة في البرنامجاقرأ بقية الرسالة؛ جرّب مبلغًا أصغر وتحقق من الانزلاق
"Not Enough SOL" أو insufficient funds for rentلا يوجد ما يكفي من SOL للرسوم، أو أن المعاملة ستترك حسابًا دون الحد الأدنى للإيجار في Solanaأضف SOL أو أرسل أقل قليلًا؛ راجع رصيد SOL غير كافٍ
Custom program error: 0x1أعاد برنامج ما الخطأ رقم 1؛ وفي برنامج الرموز في Solana يعني ذلك أن الحساب لا يحمل ما يكفي من الرمزتحقق من رصيد الرمز والمبلغ؛ وأعد المحاولة بمبلغ أقل
تفشل فقط عندما تكون الشبكة مزدحمةازدحام؛ تُسقَط المعاملات منخفضة الأولويةانتظر بضع دقائق وأعد المحاولة

نصوص الأخطاء أعلاه هي الصيغ التي تُبلغ عنها محافظ Solana ومستكشفاتها؛ وقد تعرض Phantom نسخة أقصر.

الانزلاق في مبادلات Phantom

الانزلاق هو أقصى تحرك في السعر تقبله بين عرض السعر ولحظة تنفيذ المبادلة. إذا تحرك السوق أكثر، تُلغى المبادلة على السلسلة بدلًا من تنفيذها بسعر أسوأ. ويحدث هذا كثيرًا مع عملات الميم سريعة الحركة أو ضعيفة السيولة.

تتضمن إعدادات المبادلة في Phantom خيار الانزلاق التلقائي (Auto)، الذي تقول Phantom إنه يناسب معظم المبادلات؛ ورفع الهامش يعني قبول سعر أسوأ (مركز مساعدة Phantom، 2026). قواعد عملية:

  • اترك الانزلاق على Auto أولًا وأعد المحاولة ببساطة بعرض سعر جديد.
  • جرّب مبلغًا أصغر. الطلبات الكبيرة في المجمّعات الصغيرة تحرك السعر أكثر.
  • كن حذرًا جدًا عند رفع الانزلاق على الرموز الجديدة. الانزلاق المرتفع يجعلك هدفًا سهلًا للروبوتات التي تتداول قبلك وبعدك مباشرة.
  • إذا كان الرمز قابلًا للشراء لكن كل عمليات البيع تفشل، فقد يكون فخًا (honeypot). راجع أمان عملات الميم في Phantom.

تفرض Phantom رسومًا بنسبة ⁦0.85%⁩ على معظم المبادلات، تُعرض قبل التأكيد (مركز مساعدة Phantom، 2026). استخدم حاسبة تكلفة المبادلة لمعرفة التكلفة الإجمالية للصفقة، وراجع كيف تعمل المبادلات في Phantom لمزيد من التفاصيل.

انتهاء صلاحية blockhash: نافذة ⁦60–90⁩ ثانية

كل معاملة على Solana تتضمن blockhash حديثًا، وهو نوع من الختم الزمني. توضح وثائق Solana أن blockhash يظل صالحًا لنحو 150 كتلة، وهو ما يعادل تقريبًا ⁦60–90⁩ ثانية بمعدل ⁦400–600⁩ جزء من الثانية لكل خانة (slot) (وثائق Solana، 2026). إذا لم تُعالَج المعاملة في تلك النافذة، يرفضها المدققون ولا يمكن معالجتها لاحقًا أبدًا.

لذا فإعادة محاولة معاملة منتهية الصلاحية آمنة: القديمة انتهت. وعادةً تنتهي صلاحيتها لأنك انتظرت طويلًا قبل الموافقة، أو لأن تأكيد Ledger استغرق وقتًا طويلًا، أو لأن الشبكة كانت مزدحمة. وافق بسرعة، وإذا كنت تستخدم Ledger، فافتح تطبيق Solana على الجهاز قبل أن تبدأ.

"فشلت المحاكاة" ومعاينة Phantom

قبل أن توقّع، تحاكي Phantom المعاملة لتريك ما الذي سيتغير في محفظتك. إذا فشلت المحاكاة نفسها، فقد ترى خطأ محاكاة أو تحذيرًا بأن Phantom لا تستطيع توقع النتيجة. يقول مركز مساعدة Phantom إن فشل المحاكاة وحده لا يثبت أن الرمز ضار، ويقترح تجربة مبلغ أصغر والتحقق من الانزلاق (مركز مساعدة Phantom، 2026).

حالة مختلفة هي التحذير الأحمر "This dApp could be malicious. Do not proceed unless you are certain it is safe." [قد يكون هذا التطبيق اللامركزي ضارًا. لا تتابع إلا إذا كنت متأكدًا من أنه آمن]. يظهر هذا حين لا تستطيع Phantom محاكاة معاملة صادرة من موقع ما. تعامل معه بجدية واقرأ تحذيرات Phantom بشأن التطبيقات اللامركزية قبل المتابعة.

مستخدمو Ledger

إذا كنت توقّع باستخدام Ledger، فكثير من حالات الفشل هي انتهاء مهلة: تنتهي صلاحية المعاملة بينما ينتظر الجهاز. حدّث البرنامج الثابت لـ Ledger وتطبيق Solana، وافتح قفل الجهاز وافتح تطبيق Solana قبل الموافقة، وفعّل التوقيع الأعمى في تطبيق Solana إذا تطلّبه تطبيق لامركزي (قد يتوقف بعد التحديثات). راجع استخدام Phantom مع Ledger.

ما الذي لا تفعله

  • لا تضغط زر إعادة المحاولة مرارًا أثناء عطل. تحقق من المستكشف ومن حساب Phantom الرسمي على X أولًا.
  • لا تعطِ أحدًا عبارة الاسترداد "لإصلاح" معاملة فاشلة. لا يحتاجها أي إصلاح مشروع.
  • لا تثبّت أدوات "تسريع المعاملات" أو "فك العالق" التي تجدها في نتائج البحث أو الرسائل الخاصة.

الأسئلة الشائعة

هل أخسر SOL عندما تفشل معاملة في Phantom؟

إذا وصلت المعاملة إلى السلسلة ثم فشلت، فتُخصم رسوم الشبكة الصغيرة رغم ذلك. وإذا فشلت في معاينة Phantom أو انتهت صلاحيتها قبل الوصول، فلا يُخصم شيء.

ماذا يعني الخطأ 0x1771 على Solana؟

إنه خطأ برنامج تعيده برامج المبادلة عادةً عند تجاوز هامش الانزلاق. احصل على عرض سعر جديد، أو جرّب مبلغًا أصغر، أو اقبل انزلاقًا أعلى فقط إذا كنت مرتاحًا لسعر أسوأ.

لماذا تقول معاملتي block height exceeded؟

تنتهي صلاحية معاملات Solana بعد نحو ⁦60–90⁩ ثانية من blockhash الخاص بها. إذا لم تُؤكَّد في الوقت المناسب فإنها تُسقط نهائيًا، لذا يمكنك إعادة المحاولة بأمان.

عرضت Phantom خطأ لكن المبادلة تمت. لماذا؟

قد يعرض التطبيق خطأ بينما ما زالت المعاملة قيد المعالجة. توصي Phantom بالتحقق من السجل ومن مستكشف كتل قبل إعادة المحاولة، لتجنب المبادلة مرتين.

هل أرفع الانزلاق كثيرًا لمنع الفشل؟

غالبًا لا. الانزلاق المرتفع يسمح بتنفيذ صفقتك بسعر أسوأ بكثير ويجعلك هدفًا لروبوتات التداول. أعد المحاولة بالانزلاق التلقائي أو بمبلغ أصغر أولًا.