نظرة عامة
يثبت تسجيل المحفظة ملكية محفظة Solana لـ LaserSell API. التسجيل مطلوب قبل توصيل المحافظ ببث ذكاء الخروج. يتحقق البث من أن كل محفظة في رسالةconfigure مسجلة لحسابك.
يستخدم التسجيل توقيعات Ed25519 لذا لا حاجة لمعاملة على السلسلة.
POST /v1/wallets/register
سجّل محفظة بإثبات الملكية بتوقيع Ed25519.
الطلب
| Field | Type | Required | Description |
|---|---|---|---|
wallet_pubkey | string | Yes | المفتاح العام لمحفظة Solana للتسجيل. |
signature | string | Yes | توقيع Ed25519 للرسالة مشفر بـ base58. |
message | string | Yes | رسالة منظمة: lasersell-register:<pubkey>:<unix_timestamp>. يجب أن يكون الطابع الزمني ضمن 5 دقائق. |
label | string | No | تسمية مقروئة اختيارية للمحفظة. |
الاستجابة
المصادقة
يتطلب ترويسةx-api-key بمفتاح API صالح.
الأخطاء
| Status | Code | Description |
|---|---|---|
| 400 | Bad Request | تنسيق مفتاح عام غير صالح أو رسالة مشوهة أو طابع زمني منتهي (>5 دقائق). |
| 403 | Forbidden | مفتاح API مفقود أو غير صالح أو فشل التحقق من التوقيع. |
DELETE /v1/wallets
إلغاء تسجيل محفظة.
الطلب
الاستجابة
استخدام حزمة التطوير
توفر حزم التطوير الأربع طرقاً مساعدة لتسجيل المحافظ.proveOwnership / prove_ownership
إنشاء WalletProof محلياً باستخدام زوج المفاتيح. هذه عملية تشفير بحتة بدون استدعاء شبكة.

