واجهة برمجة التطبيقات Historical Accounts من Helius في النسخة التجريبية تُمكّنك من الاستعلام عن حالات الحسابات التاريخية، واستخدامها مذكور بشكل محدد جدًا: اختبار الاستراتيجيات بالاعتماد على البيانات التاريخية والمحاكاة. بالنسبة للمطور $SOL الذي يكتب استراتيجيات ويشغّل اختبارات خلفية، كان عليه سابقًا أن يحتفظ بالأرشفة بنفسه أو يدمج البيانات ليُعيد تكوين حالة الحساب في لحظة معينة، أما الآن فهناك مدخل مباشر للاستعلام، وما يتم توفيره هو طبقة إعداد البيانات.
هذه الحاجة ليست جديدة. حالة السلسلة تُستبدل بالمعاملات اللاحقة، وإذا أردت رؤية الرصيد أو إعدادات الحساب عند ارتفاع كتلة معيّن، فإن واجهات العقدة عادةً تُرجع القيمة الحالية فقط. وبما أن الاختبارات الخلفية تحتاج إلى إعادة تمثيل المراكز وظروف الحساب في ذلك الوقت، فلا مفر من هذه البيانات التاريخية. Helius قامت بتوفير واجهة استعلام، ما تغيّر هو مسار الوصول وليس البيانات نفسها.
كلمة "نسخة تجريبية" تعني أنه ما زال ينبغي التحقق. ما أنواع الحسابات التي يشملها الدعم، وإلى أي مدى يمكن الاسترجاع في الزمن، وكيف تُحدَّد الكمون والحدود القصوى؛ كل هذا لم يُذكر في النص الأصلي، لذا قبل الاستخدام الفعلي ينبغي تشغيل بعض العينات المعروفة ومقارنتها. نتائج الاختبار الخلفي قد تكون مضللة، وغالبًا يكون التضليل في خطوة جلب البيانات.
إذا كان لدى المطور $SOL سير عمل لاختبارات خلفية قيد التشغيل، فليجرب أولًا النسخة التجريبية على بضعة أزمنة تاريخية تأكد منها مسبقًا، وإذا تطابقت النتائج فكر في دمجها؛ أما ما إذا كانت النسخة الرسمية ستغيّر الواجهة أو تفرض رسومًا، فلا توجد حتى الآن أدلة تسمح بالحكم.
هذه الحاجة ليست جديدة. حالة السلسلة تُستبدل بالمعاملات اللاحقة، وإذا أردت رؤية الرصيد أو إعدادات الحساب عند ارتفاع كتلة معيّن، فإن واجهات العقدة عادةً تُرجع القيمة الحالية فقط. وبما أن الاختبارات الخلفية تحتاج إلى إعادة تمثيل المراكز وظروف الحساب في ذلك الوقت، فلا مفر من هذه البيانات التاريخية. Helius قامت بتوفير واجهة استعلام، ما تغيّر هو مسار الوصول وليس البيانات نفسها.
كلمة "نسخة تجريبية" تعني أنه ما زال ينبغي التحقق. ما أنواع الحسابات التي يشملها الدعم، وإلى أي مدى يمكن الاسترجاع في الزمن، وكيف تُحدَّد الكمون والحدود القصوى؛ كل هذا لم يُذكر في النص الأصلي، لذا قبل الاستخدام الفعلي ينبغي تشغيل بعض العينات المعروفة ومقارنتها. نتائج الاختبار الخلفي قد تكون مضللة، وغالبًا يكون التضليل في خطوة جلب البيانات.
إذا كان لدى المطور $SOL سير عمل لاختبارات خلفية قيد التشغيل، فليجرب أولًا النسخة التجريبية على بضعة أزمنة تاريخية تأكد منها مسبقًا، وإذا تطابقت النتائج فكر في دمجها؛ أما ما إذا كانت النسخة الرسمية ستغيّر الواجهة أو تفرض رسومًا، فلا توجد حتى الآن أدلة تسمح بالحكم.