تخطَّ إلى المحتوى

إيجار التخزين

لا تحتفظ العقد برسائل حساب إلا ما دام لديه تخزين. يُستأجر التخزين بالوحدات، وكل وحدة تسمح بعدد من الرسائل من كل نوع. يصفه توثيق Farcaster تحت Messages.

تعتمد الحدود لكل وحدة على نوع الوحدة. يعرّف @farcaster/core 0.20.0 ثلاثة أنواع:

نوع الوحدة المنشورات التفاعلات الروابط بيانات المستخدم التحققات
UNIT_TYPE_LEGACY 5000 2500 2500 50 25
UNIT_TYPE_2024 2000 1000 1000 50 25
UNIT_TYPE_2025 100 200 200 25 5

لا يحسب casty الحدود بنفسه؛ بل يعرض ما تبلغ عنه عقدتك لمعرّف fid الخاص بك.

حين يتجاوز حساب الحد لنوع ما، تُقلَّم أقدم رسالة من ذلك النوع لإفساح المجال. ورسائل الإزالة تُحسب أيضًا: المنشور المحذوف يترك وراءه CAST_REMOVE، وهذا يشغل خانة كما يشغلها منشور.

حين ينتهي التخزين، تحتفظ العقد بالرسائل خلال مهلة سماح مدتها 30 يومًا، ثم تحذفها.

نافذة طرفيّة
./bin/casty storage

يطبع وحداتك، ولكل مخزن عدد الرسائل التي يحملها وحده ومدى امتلائه. ويحذّر عند 90 بالمئة:

warning: <store> is <percent>% full; when it fills, the oldest messages of that kind are pruned

يعرض casty whoami الأرقام نفسها في سطر واحد، ويعرض casty storage --fid <fid> أرقام أي حساب. ويرفض casty init معرّف fid ليست له أي وحدات، لأن الشبكة لن تقبل رسائله.

لا يستأجر casty التخزين.