قبول RPC ليس تأكيدا من الشبكة. كما أن انتهاء الصلاحية لا يلغي دفعة عولجت سابقا.

ما يثبته المصدر الأولي

يعيد sendTransaction توقيعا عند قبول RPC للطلب، دون ضمان تأكيد الكتلة. يجب فحص الحالة لاحقا وفق الوثائق. Solana RPC reference — sendTransaction ↗

يعيد getLatestBlockhash كلا من blockhash وlastValidBlockHeight في سياق واحد. يجب إبقاؤهما مرتبطين بسجل الدفع. Solana RPC reference — getLatestBlockhash ↗

ما يتغير في التحليل

انقطاع المتصفح لا يثبت أن الدفع لن ينفذ. توقيع طلب جديد فورا قد ينشئ تحويلا ثانيا مستقلا.

إعادة بث المعاملة الموقعة نفسها تختلف عن إنشاء معاملة جديدة. السجل التشغيلي يجب أن يوضح أيهما وقع.

ما يجب التحقق منه قبل الاستنتاج

يوصي الدليل بمتابعة ارتفاع الكتل والصلاحية. الانتهاء يمنع إدراج معاملة لم تعالج بعد، لكنه لا يعكس دفعة أدرجت قبل ذلك. Solana — Transaction Confirmation & Expiration ↗

احفظ الطلب والشبكة والتوقيع والمستلم والأصل والمبلغ والنتيجة. معاملات durable-nonce تستخدم آلية صلاحية مختلفة وتحتاج تتبعا خاصا. Solana — Transaction Confirmation & Expiration ↗