الرئيسيةالأخبار* هيديرا تقوم بتحديث واجهة برمجة تطبيقات العقدة المرآة الخاصة بها لاستدعاءات العقود الذكية لتحسين الاتساق والدقة.
الترقية تقدم تنفيذًا معياريًا وتطابق سلوك العقد بين العقدة المشتركة والعقدة المرآة.
تشمل التغييرات التعامل الأكثر صرامة مع أسماء الحسابات، والتحقق من رصيد الدافع، واستجابات الأخطاء الأكثر تفصيلاً، وتقديرات الغاز المنقحة.
ستدخل معظم التغييرات حيز التنفيذ الكامل بحلول 1 سبتمبر 2025، مع تأجيل بعض التحديثات حتى 1 ديسمبر 2025.
يجب على المطورين اختبار وتحديث تطبيقاتهم لتجنب الانقطاعات ويمكنهم معاينة التغييرات على شبكات اختبار هيديرا.
Hedera ستطلق تحديثات كبيرة على واجهة برمجة التطبيقات الخاصة بالعقدة المرآة، وخاصة لاستدعاءات العقود الذكية، بدءًا من 1 سبتمبر 2025. هذا التحديث، الموضح في HIP-1217، يؤثر على /api/v1/contracts/call، ويهدف إلى تقديم تنفيذ أكثر دقة وموثوقية للعقود للمطورين والمستخدمين.
إعلان - ستقوم التغييرات القادمة بإطلاق تدفق تنفيذ معياري لآلة الإيثيريوم الافتراضية الخاصة بـ Hedera (EVM). يتماشى هذا النهج مع العقدة (التي تحاكي تنفيذ العقود) بدقة أكبر مع العقدة (التي تنهي المعاملات)، مما يعالج التباينات التي شهدها النظام الأحادي السابق. وفقًا لـ Hedera، سيؤدي ذلك إلى تقديرات أكثر دقة لاستخدام الغاز، وتحسين الاتساق، وتعزيز تصحيح الأخطاء مع رموز الخطأ الأكثر وضوحًا.
من بين التحديثات، ستفشل المكالمات التي تستخدم اسم رقم - وهو تنسيق خاص لتحديد الحسابات - إذا كان هناك اسم Keccak-256 موجود لحساب معين. وهذا يعني أن المطورين يجب عليهم التحقق واستخدام اسم الحساب الصحيح. يجب استخدام حقل evm_address من واجهة برمجة التطبيقات الخاصة بالعقدة المرآة أو حقل contractAccountId من مجموعة أدوات Hedera SDK لتأكيد الاسم الصحيح. بالنسبة لحسابات ECDSA، يجب استخدام اسم Keccak-256 ما لم ينطبق استثناء نادر.
يجب على المطورين أن يلاحظوا أيضًا أن استدعاءات العقود قد تفشل الآن بخطأ INSUFFICIENT_PAYER_BALANCE إذا لم يكن لدى حساب الدافع رصيد كافٍ. ستعيد معالجة الأخطاء الجديدة رسائل أكثر تحديدًا، مثل INVALID_CONTRACT_ID، وستتطلب تحديثات في تطبيقات جانب العميل. بالنسبة لتقديرات الغاز، سيلاحظ المستخدمون اختلافات طفيفة ولكنها أكثر دقة، خاصة عند نشر العقود.
تشمل التأثيرات الإضافية تغييرات في كيفية عودة القيم الافتراضية عند استدعاء العقود وحالة KYC ( اعرف عميلك )، والتي ستعكس الآن الحالة الحقيقية لعقد الإجماع. ستتغير أيضًا رموز الأخطاء لبعض العمليات الفاشلة، على سبيل المثال، إرجاع CONTRACT_REVERT_EXECUTED بدلاً من الرموز المستخدمة سابقًا.
هذه التغييرات غير متوافقة مع الإصدارات السابقة، وHedera تحث المطورين على اختبار تطبيقاتهم بدقة في بيئات Previewnet وTestnet، حيث يعمل التدفق المعياري بكامل طاقته. يمكن لمشغلي العقدة العاكسة تمكين هذه المنطق الجديد مبكرًا عن طريق تعديل المتغيرات البيئية ذات الصلة كما هو موضح في الإرشادات الفنية.
تظهر تفاصيل الجدول الزمني أن معظم التحديثات - بما في ذلك رموز الخطأ، وتقديرات الغاز، ومعالجة حالة KYC - ستطبق بالكامل بحلول 1 سبتمبر 2025. ستبدأ عملية حل العناوين والتحقق من رصيد الدافع في 1 ديسمبر 2025. يمكن للفرق التي تحتاج إلى مزيد من الوقت طلب الوصول المؤقت إلى الوظائف القديمة عن طريق الاتصال بالدعم المعني عبر Discord (handle: reccetech).
إعلان - الوثائق الفنية الكاملة وإرشادات الترقية متاحة على المدونة الرسمية لـ Hedera واقتراح HIP-1217.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
هيديرا تعلن عن تحديثات هامة لواجهة برمجة التطبيقات مع الجدول الزمني لنشر HIP-1217
الرئيسيةالأخبار* هيديرا تقوم بتحديث واجهة برمجة تطبيقات العقدة المرآة الخاصة بها لاستدعاءات العقود الذكية لتحسين الاتساق والدقة.
من بين التحديثات، ستفشل المكالمات التي تستخدم اسم رقم - وهو تنسيق خاص لتحديد الحسابات - إذا كان هناك اسم Keccak-256 موجود لحساب معين. وهذا يعني أن المطورين يجب عليهم التحقق واستخدام اسم الحساب الصحيح. يجب استخدام حقل evm_address من واجهة برمجة التطبيقات الخاصة بالعقدة المرآة أو حقل contractAccountId من مجموعة أدوات Hedera SDK لتأكيد الاسم الصحيح. بالنسبة لحسابات ECDSA، يجب استخدام اسم Keccak-256 ما لم ينطبق استثناء نادر.
يجب على المطورين أن يلاحظوا أيضًا أن استدعاءات العقود قد تفشل الآن بخطأ INSUFFICIENT_PAYER_BALANCE إذا لم يكن لدى حساب الدافع رصيد كافٍ. ستعيد معالجة الأخطاء الجديدة رسائل أكثر تحديدًا، مثل INVALID_CONTRACT_ID، وستتطلب تحديثات في تطبيقات جانب العميل. بالنسبة لتقديرات الغاز، سيلاحظ المستخدمون اختلافات طفيفة ولكنها أكثر دقة، خاصة عند نشر العقود.
تشمل التأثيرات الإضافية تغييرات في كيفية عودة القيم الافتراضية عند استدعاء العقود وحالة KYC ( اعرف عميلك )، والتي ستعكس الآن الحالة الحقيقية لعقد الإجماع. ستتغير أيضًا رموز الأخطاء لبعض العمليات الفاشلة، على سبيل المثال، إرجاع CONTRACT_REVERT_EXECUTED بدلاً من الرموز المستخدمة سابقًا.
هذه التغييرات غير متوافقة مع الإصدارات السابقة، وHedera تحث المطورين على اختبار تطبيقاتهم بدقة في بيئات Previewnet وTestnet، حيث يعمل التدفق المعياري بكامل طاقته. يمكن لمشغلي العقدة العاكسة تمكين هذه المنطق الجديد مبكرًا عن طريق تعديل المتغيرات البيئية ذات الصلة كما هو موضح في الإرشادات الفنية.
تظهر تفاصيل الجدول الزمني أن معظم التحديثات - بما في ذلك رموز الخطأ، وتقديرات الغاز، ومعالجة حالة KYC - ستطبق بالكامل بحلول 1 سبتمبر 2025. ستبدأ عملية حل العناوين والتحقق من رصيد الدافع في 1 ديسمبر 2025. يمكن للفرق التي تحتاج إلى مزيد من الوقت طلب الوصول المؤقت إلى الوظائف القديمة عن طريق الاتصال بالدعم المعني عبر Discord (handle: reccetech).
المقالات السابقة: