كيف تحل مشكلة ” إن عملية التحويل من قد فشلت” في PancakeSwap

هل تتلقى رسالة خطأ “TRANSFER_FROM_FAILED” في PancakeSwap؟
هنا محتوى رسالة الخطأ الكامل: لا يمكن للصفقة أن تتم بنجاح لوقوع خطأ: المساعد في عملية
التحويل:
“TRANSFER_ FROM_ FAILED”.
متبوعة بـ “ربما هناك مشكلة في واحدة من العملات التي تقوم بتحويلها”.
يمنعك خطأ “TRANSFER_FROM_FAILED” في بانكيك سواب، من تحويل عملة
لديك في محفظة العملات الرقمية مثل: Trust Wallet، و MetaMask.
نتيجةً لذلك، لن تكون قادر على تغطية مركزك.
إذا كنت مطوراً، عليك إصلاح هذا الخطأ ليستطيع المشترون تحويل العملة في بانكيك سواب.
في هذا المقال: ستتعلم ماذا يعني “TRANSFER_FROM_FAILED” وكيفية إصلاحه.

 ماذا يعني “TRANSFER_FROM_FAILED ” في PancakeSwap
 كيف تصلح مشكلة “TRANSFER_FROM_FAILED” في
PancakeSwap

ماذا يعني “TRANSFER_FROM_FAILED ” في PancakeSwap
إن خطأ “عملية التحويل من قد فشلت” يعني أنك غير قادر على تحويل العملة.
في معظم الحالات تكون العملة احتيالية، ولن تكون قادر على استعادة نقودك.
إنه أمر مزعج، لأنك ستكون قادر على شراء العملة، ولكنك غير قادر على بيعها.
هذا يعود لوجود رمز في العقد يمنع التحويلات إلى مزود السيولة.
لهذا السبب قبل شرائك لعملة ما، عليك إلقاء نظرة على تداولاتها أولاً.
فإذا كانت العملة احتيالية، ستلاحظ أن الناس يشترونها فقط ولا يبيعون.
لعرض تداولات العملة، بإمكانك زيارة هذا الموقع https://poocoin.app / والبحث
عن اسم العملة أو موقعها.
ثم انزل إلى علامة التبويب “Token tx” ستلاحظ قائمة من تداولات العملات.
يشير اللون الأخضر إلى الشراء، بينما يشير اللون الأحمر إلى البيع.
إذا كانت القائمة بأكملها خضراء، فعلى الأرجح أن هذه العملة احتيالية لأن لا أحد يقوم ببيعها.

بالإضافة إلى ذلك، إن غالبية العقود المنشأة بنسخة 0.5.17 هي عقود احتيالية، لذلك احرص
على تجنبهم في المستقبل.
لتتحقق من إنشاء العقد بإمكانك زيارة هذا الموقع، والبحث عن اسم العملة أو موقعها.
ثم انقر على “عقد x” في الشريط الجانبي للمعلومات (باعتبار x اسم العملة).
بعد ضغطك على “عقدx ” ستنتقل إلى عقد العملة في موقع https://bscscan.com/
إن إصدار العقد معروض بجانب “إصدار المؤلف”
إذا كان الإصدار 0.5.17، تجنب شراء هذه العملة.

كيف تحل مشكلة ” TRANSFER_FROM_FAILED ” في PancakeSwap
لحل مشكلة “TRANSFER_FROM_FAILED” كمستخدم، حاول تغيير الرقم الأخير
في مربع “من (متاح)”.
إذا كنت مطوراً، بإمكانك إصلاح هذا الخطأ عبر إلغاء تفعيل
خاصية”setSwapAndLiquifyEnabled”.
إذا كنت مستخدم، وتتطلع إلى تحويل “1000000” بون فاير، غير الرقم إلى “1000001”.
بعد تغييرك للرقم الأخير، سيتم إجراء التحويل.
إذا ما زلت غير قادر على تحويل العملة، هذا يعني أن الخطأ سببه إما العملة أو منصة بانكيك
سواب.
تحدثت بانكيك سواب مؤخراً من الإصدار الأول “V1″ إلى الإصدار الثاني”V2”.
وقد سبب ذلك مشاكل في تحويل العملات في البورصة.
لإصلاح الخطأ، على المطور أن يلغي تفعيل خاصية “setSwapAndLiquifyEnabled”
في عقد العملة.
بالتالي عليك انتظار المطور لإصلاح هذه المشكلة من أصلها.
بإمكانك أيضاً استخدام الإصدار الأول من بانكيك سواب بدلاً عن الإصدار الثاني.
ولكن إذا كانت العملة جديدة والتجمعات الخاصة بها قليلة، ربما تكون احتيالية.
إذا كنت مطور العملة، عليك إصلاح المشكلة بتعديل عقد العملة.
إذا كنت مستخدماً، عليك إخبار المطور بإصلاح المشكلة متبعاً الخطوات التالية:

1.انتقل إلى “اكتب العقد” واتصل ب Web3

الخطوة الأولى هي التوجه إلى ملف تعريف العملة على BscScan.
أولا ، قم بزيارة BscScan وابحث عن عملتك التي تريد تحويلها.
بمجرد دخولك إلى العملة، ستلاحظ علامات تبويب متعددة بما في ذلك “التحويلات”
و”الحاملون” و”المعلومات” والمزيد.
سترى أيضا علامة التبويب “اكتب العقد”.
انقر فوق “اكتب العقد” لفتح عقد العملة.
في علامة التبويب “اكتب العقد”، ستلاحظ عدة خصائص يمكنك كتابتها.
لكتابة الخصائص، تحتاج إلى الاتصال ب Web3 أولاً.
انقر فوق “الاتصال ب Web3” وحدد المحفظة التي تريد الاتصال بها (MetaMask/
WalletConnect).

2.أدخل “خطأ” وانقر على “كتابة” في “setSwapAndLiquifyEnabled
بعد الاتصال بـ Web3، قم بالتمرير لأسفل حتى تجد ميزة
“setSwapAndLiquifyEnabled”.
هذه الميزة عبارة عن نوع بيانات منطقي يحتوي على صواب أو خطأ فقط.
يمكنك تشغيل هذه الميزة أو إيقاف تشغيلها.
إذا تم تفعيل هذه الميزة، فستذهب السيولة إلى المجمع تلقائياً.
ولكن، نظراً لتطوير PancakeSwap من V1 إلى V2، تسبب هذه الميزة في حدوث الخطأ
“TRANSFER_FROM_FAILED”.
لإصلاح الخطأ، اكتب “خطأ” ضمن ميزة “setSwapAndLiquifyEnabled” وانقر على
“كتابة”.
بعد كتابة “خطأ” والنقر فوق “كتابة”، سيتم إلغاء تفعيل ميزة
“setSwapAndLiquifyEnabled”.
بالإضافة إلى ذلك، سيتم إصلاح الخطأ “TRANSFER_FROM_FAILED” أيضاً.
وبالتالي، سيتمكن أشخاص آخرون من الاستمرار في شراء أو بيع العملة.

لسوء الحظ، إذا تخليت عن ملكية العملة على BscScan، فلن تكون قادر على تعديل العقد.
الخلاصة:
إذا كنت قد أطلقت مؤخراً عملة رقمية ولم يتمكن أحد من شرائها أو بيعها، فعليك التوجه إلى
BscScan لإصلاحه.
في BscScan، اكتب “خطأ” ضمن ميزة “setSwapAndLiquifyEnabled” وانقر
على “كتابة”.
سبب المشكلة هو تطوير PancakeSwap من V1 إلى V2، لذلك سيبقى الخطأ حتى تقوم
PancakeSwap بإصلاحه.
إذا كنت مطوراً، فحاول تغيير ميزة “setSwapAndLiquifyEnabled” إلى “true” بعد
بضعة أيام لمعرفة ما إذا كان بإمكان الأشخاص شراء أو بيع العملة الخاصة بك.
إذا كانوا لا يزالون غير قادرين على ذلك، فقم إعادة تغيير ميزة
“setSwapAndLiquifyEnabled” إلى “خطأ” حتى يقوم PancakeSwap
بإصلاحها.