Direct Shreds - البدء السريع
تثبيت SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

بأمر واحد
slv b init، يمكنك إنشاء بيئة تطوير لبوتات Solana فورًا باستخدام بيانات عالية الأداء قائمة على البث.bash
slv b initslv b init- استخدم
shreds-tsإذا كنت تفضّل بوت Shreds مبنيًا على TypeScript - استخدم
shreds-rustلبوت مبني على Rust يستفيد من Shreds
السماح لمصادر مسابير زمن الاستجابة عبر ICMP
لاختيار منطقة Shreds، يرسل ERPC مسابير زمن استجابة عبر ICMP إلى عنوان IP المسجَّل لديك من مضيفي البروكسي المدرجين أدناه. اسمح بطلبات ICMP echo الواردة من كل عنوان IP مصدر مدرَج. إذا حظرها جدار حماية (ufw أو جدار حماية سحابي أو مجموعة أمان وما إلى ذلك)، فقد تصبح القراءة
9999ms وقد يتم اختيار منطقة غير مثالية. عناوين IP المتعددة في المنطقة الواحدة تمثل مضيفي مسابير منفصلين؛ وجميعها مطلوبة.| منطقة المسبار | عناوين IP المصدر لـ ICMP |
|---|---|
| 🇳🇱 Amsterdam | 64.130.43.108 |
| 🇺🇸 New York | 64.130.37.235 |
| 🇩🇪 Frankfurt | 64.130.41.236 |
| 🇯🇵 Tokyo | 198.13.133.89 |
| 🇸🇬 Singapore | 67.209.55.19 |
| 🇬🇧 London | 64.130.63.211 |
| 🛰️ Far Point | 198.13.133.126 |
| 🇦🇺 Sydney | 82.26.116.35 |
مثال عميل Shreds – TypeScript
- أعد تسمية الملف
.env.sampleإلى.env. - حدّث القيم في ملف
.envبنقطة النهاية الفعلية الخاصة بك:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"⚠️ ملاحظة مهمة: نقطة النهاية هذه مقدَّمة كمثال ولا يمكن استخدامها مباشرة. احصل على نقطة النهاية الفعلية الخاصة بك وقم بضبطها وفقًا لذلك.
- ثبّت الاعتماديات وشغّل السكربت:
bash
pnpm i
pnpm devpnpm i
pnpm dev
مثال عميل Shreds – Rust
- أعد تسمية
.env.sampleإلى.env - عدّل
.envبنقطة نهاية Shreds الفعلية الخاصة بك:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"يرجى الملاحظة:
نقطة النهاية هذه مجرد عيّنة ولا يمكن استخدامها كما هي. يرجى الحصول على نقطة النهاية المناسبة لبيئتك وإعدادها.
- ابنِ العميل وشغّله:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
✅ تتوفر تجربة مجانية لمدة 1-Day
يمكن تجربة نقاط نهاية Shreds مجانًا لمدة 1-Day عبر ERPC Web Dashboard.
افتح لوحة التحكم: https://dashboard.erpc.global/ar
Solana Stream SDK

يعتمد تنفيذ العميل المضمَّن في كود البداية الخاص بـ Shreds الذي يتم تنزيله عبر الأمر
على Solana Stream SDK مفتوح المصدر.
slv b initعلى Solana Stream SDK مفتوح المصدر.
وبدعمه لكل من Rust وTypeScript، يتيح SDK التعامل بكفاءة مع طبقة الاتصال المباشر في Solana —
بما في ذلك الاشتراك في Shreds وتحليل الحزم واستخراج المعاملات.
بما في ذلك الاشتراك في Shreds وتحليل الحزم واستخراج المعاملات.
مع هذا SDK، يمكنك البدء فورًا بالتطوير باستخدام تدفقات Shreds.
ويعمل كود البداية الذي ينشئه
ويعمل كود البداية الذي ينشئه
slv b init كقالب عملي يمكنك البناء عليه لتطبيقاتك الخاصة.لمزيد من التفاصيل، تفضل بزيارة مستودع GitHub:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






