near-kit
إنشاء تطبيقات NEAR باستخدام TypeScript
غالبًا ما تحتاج تكاملات NEAR إلى أنماط للمعاملات والمحافظ والمفاتيح والاختبار. توفّر هذه المهارة أمثلة موجزة باستخدام near-kit لتطبيقات TypeScript وخطافات React والمحافظ واختبارات sandbox.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "near-kit" from https://skillstore.io/skills/internet-court-near-kit.md and its manifest at https://skillstore.io/api/skills/internet-court-near-kit/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "near-kit". أحتاج إلى استدعاء guestbook متصل بمحفظة في React.
النتيجة المتوقعة:
- خطة تكامل على مستوى المكوّن باستخدام NearProvider وحالة اتصال المحفظة واستدعاء عقد موقّع.
- ملاحظات حول هوية الموقّع وإعدادات gas والحالات المعلّقة والأخطاء المرئية للمستخدم.
جارٍ استخدام "near-kit". أحتاج إلى نشر عقد NEAR واختباره محليًا.
النتيجة المتوقعة:
- تسلسل اختبار sandbox يتضمن إنشاء الحساب ونشر العقد والتهيئة وعمليات التأكيد.
- إرشادات حول أسماء الحسابات الفريدة ومهلات بدء التشغيل والتنظيف بعد الاختبارات.
جارٍ استخدام "near-kit". أحتاج إلى تدفق تسجيل دخول آمن باستخدام NEP-413.
النتيجة المتوقعة:
- تدفق للعميل والخادم لتوقيع الرسائل وإنشاء التحدي والتحقق من التوقيع وانتهاء صلاحية nonce.
- فحوصات أمنية لمطابقة المستلم ومنع إعادة التشغيل والتخزين الموثوق في Backend.
التدقيق الأمني
آمنAll 99 static findings are false positives caused by Markdown fences, TypeScript template literals, placeholders, or legitimate NEAR development documentation. The reviewed materials contain no embedded credentials, prompt-injection text, unauthorized command execution, or evidence of data exfiltration. Key-handling examples should still be used only with protected server-side secrets.
عوامل الخطر
⚙️ الأوامر الخارجية (41)
🌐 الوصول إلى الشبكة (4)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/internet-court-near-kit/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/internet-court-near-kit?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/internet-court-near-kit?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-near-kit/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/internet-court-near-kit.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
internet-court. (2026). near-kit security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-near-kit/audits/2اقتباس BibTeX
@techreport{internet-court-internet-court-near-kit-2026,
author = {internet-court},
title = {near-kit security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/internet-court-near-kit/audits/2},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "near-kit security audit report (audit version 2)"
version: "unspecified"
type: report
authors:
- name: "internet-court"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/internet-court-near-kit/audits/2"
identifiers:
- type: other
value: "skillstore:internet-court-near-kit:audit:2"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: متوسطما الذي يمكنك بناؤه
إنشاء تدفق محفظة لتطبيق dApp
استخدم خطافات React ومهايئات المحافظ لربط الحسابات واستدعاء العقود وعرض الأرصدة.
إنشاء أتمتة NEAR من جانب الخادم
اضبط المعاملات الموقعة ومخازن المفاتيح وتدفقات relayer والتحقق من الرسائل لعمليات الخادم الموثوقة.
اختبار تكاملات العقود
استخدم أمثلة sandbox لإنشاء الحسابات ونشر عقود WASM واستدعاء الطرق والتحقق من سلوك التكامل.
جرّب هذه الموجّهات
أرني كيفية استخدام near-kit لقراءة طريقة عرض لعقد NEAR على testnet. تضمّن الاستيرادات وإعداد العميل وملاحظات حول معالجة الأخطاء.
ساعدني في إضافة @near-kit/react إلى تطبيق React. استخدم التوقيع المستند إلى المحفظة وأظهر provider وحالة الحساب واستدعاء عقد.
خطط لمعاملة near-kit تنشئ حسابًا وتموّله وتنشر عقدًا وتُهيّئه. تضمّن إرشادات حول gas وdeposit.
راجع تصميم إدارة المفاتيح وrelayer الخاص بي في near-kit. تحقق من التعامل مع المفتاح الخاص والتحقق من nonce وفحوصات المستلم والحدود الخاصة بالخادم فقط.
أفضل الممارسات
- استخدم مهايئات المحافظ في المتصفحات واحتفظ بالمفاتيح الخاصة في بيئات خادم موثوقة فقط.
- استبدل الحسابات وعناوين URL وقيم gas وdeposit الواردة في الأمثلة بقيم تمت مراجعتها للشبكة المستهدفة.
- أضف فحوصات صريحة لـ nonce والمستلم وانتهاء الصلاحية والموقّع لتدفقات تسجيل الدخول والمعاملات الوصفية.
تجنب
- لا تلصق مفاتيح خاصة حقيقية أو عبارات استرداد في المطالبات أو الأمثلة أو السجلات أو الملفات المصدرية.
- لا تستخدم نطاقات أو معرّفات عقود أو معرّفات حسابات نائبة في عمليات النشر الإنتاجية.
- لا تدع شفرة المتصفح تدير مفاتيح الخادم الخاصة أو مفاتيح توقيع relayer.
الأسئلة المتكررة
ما الذي تساعدني هذه المهارة على إنشائه؟
هل تدعم Claude وCodex وClaude Code؟
هل يمكنني استخدامها لمحافظ المتصفح؟
هل يمكنني استخدامها للتوقيع في Backend؟
هل تحل محل وثائق NEAR؟
ما الاحتياطات الأمنية المطلوبة؟
تفاصيل المطور
المؤلف
internet-courtالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
3f6e026a3363e0954ede7bef0cfe88d4475de137
حداثة الصيانة
٢٣/٧/٢٠٢٦
الاستخدام
1 تنزيلات · 0 مشاهدات
بنية الملفات