

كيف يعمل
خمس خطوات إلى العقد
أنشئ عقدًا ذكيًا بمساعدة معالج بسيط.
أنشئ عقدًا ذكيًا بمساعدة معالج بسيط.
- الخطوة 1دورك في العقداختر دورك في العقد. في العقد دوران فقط: العميل ومقدم الخدمة. لا يوجد تحكيم من طرف ثالث.9:41LTE
دورك في العقد
- الخطوة 2اختيار العملةاختر عملة العقد. GRAM — العملة الأصلية لشبكة TON — مناسبة للصفقات السريعة والصغيرة، لأنها متقلبة إلى حد كبير. USDT عملة أكثر استقرارًا للصفقات الكبيرة والطويلة.9:41LTE
اختيار العملة
- الخطوة 3مبلغ العقدأدخل مبلغ العقد بالعملة المختارة. سيُحوَّل هذا المبلغ إلى مقدم الخدمة بعد إنجاز العمل.9:41LTE
مبلغ العقد
مبلغ العقد هو ثمن العمل. يودعه العميل.
من 10% إلى 90%. القيمة الافتراضية: 30%.
0,4% من المبلغ، على ألا تتجاوز 15 GRAM.
- الخطوة 4عناوين المحافظالصق عناوين المحافظ. لاحقًا سيجري إيداع الأموال وسحبها عبر هذه المحافظ.9:41LTE
عناوين المحافظ
- الخطوة 5مراجعة العقدراجع بيانات العقد المُدخلة قبل النشر.9:41LTE
مراجعة العقد
دورك في العقد
بعد الإنشاء
بطاقة العقد
أنت العميل، والعملة USDT. ست لقطات للبطاقة نفسها كما في لوحة التحكم الحقيقية، مع كل الإجراءات المتاحة في كل خطوة.
أُنشئ للتو
الأرصدة صفر. يمكنك إيداع مبلغ الصفقة، أو المبلغ مع زيادة تصل إلى 30% مباشرة، أو حذف العقد ما دام لم يودع أحد شيئًا.
تم الإيداع وبانتظار الطرف الآخر
مبلغ الصفقة موجود في العقد، ووديعة مقدم الخدمة لم تصل بعد. ما دامت الحالة ليست «نشط»، يمكنك سحب أموالك. لا يزال بإمكانك إضافة الزيادة حتى 30%.
أودع مقدم الخدمة
المبلغان المتفق عليهما موجودان، والعقد نشط. المبالغ مجمّدة، ولا يمكن سحب USDT. يمكنك قبول العمل، أو اقتراح حصة أخرى، أو إضافة الزيادة (وديعة إضافية من العميل).
أُضيفت وديعة 20%
يوجد +200 USDT فوق مبلغ الصفقة. يتبقى 100 USDT حتى سقف 30%. السحب لا يزال مغلقًا: العقد النشط يحتفظ بمبلغ العقد إضافةً إلى الزيادة.
اقتُرح 80% لمقدم الخدمة.
سيحصل مقدم الخدمة على 800 USDT إذا وافق. اختفى زر «قبول العمل»، ولن يظهر مجددًا إلا إذا حددت 100%. يمكن استبدال الاقتراح وزيادة الوديعة الإضافية.
وافق مقدم الخدمة
اكتمل العقد: ذهب 800 USDT إلى مقدم الخدمة، و4 USDT إتاوة للخدمة. تبقّى لك 400 USDT يمكنك سحبها.
Q&A
الأسئلة الشائعة
أين الطرف الثالث؟
لا يوجد. مقدم الخدمة يخاطر بوديعته، لذا من مصلحته إنجاز العمل حتى النهاية.
افتراضيًا، وديعة مقدم الخدمة 30% من مبلغ الصفقة. قد يبدو أن لديه الأفضلية: فهو يخاطر بـ30% وأنت بـ100%. لكن المهم ليس النسب، بل المال. فهذه الـ30% هي أمواله الخاصة، وقد يكون فقدانها مؤلمًا له بقدر ما يؤلمك فقدان الـ100% الخاصة بك. لا أحد يضحّي بماله بلا سبب.
خطر آخر: استلم العميل العمل وقد لا يدفع. هنا خياران. الأول — عندما يكون العمل شبه جاهز، اقترح التسوية مسبقًا. الثاني — اطلب من العميل إيداع زيادة حتى 30% فوق المبلغ (وديعة). بعد إتمام العقد يستعيد العميل وديعته، لذا لديه سبب لإغلاق الصفقة (العقد).
لماذا عليّ أن أثق بكم؟
لا داعي للثقة. العقد الذكي علني. عنوان عقدك هو تجزئة (hash) للبيانات الأولية والكود. إذا استُبدل الكود، يصبح العنوان مختلفًا.
يمكن فتحه والاطلاع عليه (مثلًا في Tonviewer). الأمر الوحيد أنك تحتاج إلى فهم الكود — وهذه هي المشكلة الأساسية. لكنه في المقابل دليل بنسبة 100%. يمكنك أيضًا إعطاء الكود لنموذج ذكاء اصطناعي. في الأسفل كود العقد مع أبسط شرح ممكن.
ContractUSDT
هذه قائمة الاستيرادات: الثوابت والدوال المساعدة.
وصف موجز للعقد.
قائمة الإجراءات المتاحة على العقد.
دالة مساعدة: هل العقد نشط أم لا. عندما يودع الجميع مبالغهم يصبح العقد نشطًا، ولم يعد السحب ممكنًا بهذه البساطة.
دالة للباقي. تُرفق مع كل رسالة كمية صغيرة من GRAM لمعالجة المعاملة. وتعيد الدالة ما يزيد.
تحسب عنوان محفظة الجيتون. ويعتمد على عنوان العقد.
إذا فشل التحويل، تعود الأموال ويصحح العقد سجلاته: من يملك كم.
إذا كان نص الرسالة فارغًا، لا نفعل شيئًا.
بعد ذلك يأتي تعريف المتغيرات.
إيداع USDT: يستقبل التحويلات ويسجّل كم يملك كل طرف من USDT.
يغيّر نسبة الدفع. إذا أُنجز العمل إلى النصف فقط، يمكن اقتراح 50%. وافق مقدم الخدمة — نُفّذ العقد. لم يوافق — واصلا التفاوض.
إذا وافق مقدم الخدمة، يدفع له العقد حصته مع وديعته، والباقي لك. عند 0% تُلغى الصفقة كلها ويستعيد الجميع أموالهم. وفي هذه الحالة لا تُدفع للعقد عمولة 0.4%.
أكبر كتلة — تدير استرداد الأموال.
وضع الخطأ. إذا فُقدت المحفظة أو مرت الأموال خارج السجل، يمكن لطرف أن ينقل السيطرة إلى الطرف الآخر. حالة «خارج السجل» مستحيلة بالمعنى الدقيق، إلا إذا تمّت عمدًا. لكن فليبقَ الخيار موجودًا. أما نسيان المحفظة أو فقدانها فممكن تمامًا.
ErrRefund — سحب طارئ للجيتونات التي وصلت دون إشعار ولم تُسجَّل. أو عندما تُفقد المحفظة (بالأدق: تُفقد كلمة مرورها).
Burn — تدمير العقد كي لا تبقى قشرة فارغة عالقة في الشبكة. يمكن أن يحرقه من أنشأه (العميل أو مقدم الخدمة) أو المسؤول — وفقط عندما يكون رصيدا العميل ومقدم الخدمة صفرًا.
الكود المصدري الموثّق للعقود الثلاثة. تجزئة الكود تطابق ما هو على الشبكة. كل رابط يفتح المصدر على TON Verifier.
ContractMinterContractUSDTContractTON