

Escrow Smart Contract
Mijoz va pudratchi pulni smart-shartnomaga kiritadi. Ish bajarilib, ikkala tomon rozi boʻlganda toʻlov pudratchiga oʻtadi.
Bu qanday ishlaydi
Shartnomagacha besh qadam
Oddiy ustoz (wizard) yordamida smart-shartnoma yarating.
Oddiy ustoz (wizard) yordamida smart-shartnoma yarating.
- 1-qadamShartnomadagi rolShartnomadagi rolingizni tanlang. Shartnomada faqat ikki rol bor — mijoz va pudratchi. Uchinchi tomon hakamligi yoʻq.9:41LTE
Shartnomadagi rol
- 2-qadamValyutani tanlashShartnoma valyutasini tanlang. GRAM — TON ning mahalliy valyutasi — tez va kichik bitimlar uchun, chunki u ancha oʻzgaruvchan. USDT — katta va uzoq bitimlar uchun barqarorroq valyuta.9:41LTE
Valyutani tanlash
- 3-qadamShartnoma summasiTanlangan valyutada shartnoma summasini kiriting. Bu summa ishlar bajarilgach pudratchiga oʻtkaziladi.9:41LTE
Shartnoma summasi
Shartnoma summasi — ishning narxi. Uni mijoz kiritadi.
10% dan 90% gacha. Standart: 30%.
Summaning 0,4% qismi, lekin 15 GRAM dan oshmaydi.
- 4-qadamHamyon manzillariHamyon manzillarini qoʻying. Keyinchalik valyutani kiritish va yechib olish shu hamyonlar orqali amalga oshiriladi.9:41LTE
Hamyon manzillari
- 5-qadamShartnomani tekshirishDeploydan oldin kiritilgan shartnoma maʼlumotlarini tekshiring.9:41LTE
Shartnomani tekshirish
Shartnomadagi rol
Yaratilgandan keyin
Shartnoma kartasi
Siz — mijoz, valyuta USDT. Haqiqiy kabinetdagi xuddi shu kartaning oltita surati. Har bir qadamdagi barcha mumkin boʻlgan amallar bilan.
Hozirgina yaratildi
Balanslar nolga teng. Bitim summasini, darhol 30% gacha qoʻshimcha bilan summani kiritish yoki hech kim hech narsa qoʻymagan ekan, shartnomani oʻchirish mumkin.
Summa kiritildi, kutyapmiz
Bitim summasi allaqachon shartnomada, pudratchi depoziti hali yoʻq. Holat «Faol» boʻlmaguncha pulingizni yechib olishingiz mumkin. 30% gacha qoʻshimchani hali qoʻshib kiritish mumkin.
Pudratchi toʻldirdi
Kelishilgan ikkala summa ham joyida — shartnoma faol. Summalar muzlatilgan, USDT yechib boʻlmaydi. Ishni qabul qilish, boshqa ulush taklif qilish yoki qoʻshimcha depozit (mijozning qoʻshimcha garovi) kiritish mumkin.
20% depozit qoʻshildi
Bitim summasidan tashqari +200 USDT bor. 30% chegarasigacha yana 100 USDT. Yechib olish hamon yopiq: faol shartnoma shartnoma summasini va qoʻshimchani ushlab turadi.
Pudratchiga 80% taklif qilindi.
Pudratchi rozi boʻlsa, unga 800 USDT oʻtadi. «Ishni qabul qilish» tugmasi yoʻqoldi. U faqat 100% belgilansa yana paydo boʻladi. Taklifni almashtirish, qoʻshimchani esa toʻldirib borish mumkin.
Pudratchi rozi boʻldi
Shartnoma yakunlandi: 800 USDT pudratchiga, 4 USDT servis royaltisi sifatida oʻtdi. Sizda 400 USDT qoldi, ularni yechib olish mumkin.
Q&A
Koʻp beriladigan savollar
Uchinchi tomon qayerda?
U yoʻq. Pudratchi depozitini xavf ostiga qoʻyadi. Ishni oxirigacha yetkazish unga foydali.
Pudratchi depoziti standart boʻyicha bitim summasining 30%. Unda ustunlik bordek tuyulishi mumkin: u 30% ni, siz esa 100% ni xavf ostiga qoʻyasiz. Ammo muhimi foizlar emas, pul. Uning 30% i — uning oʻz puli, va uni yoʻqotish unga siz uchun 100% ingizni yoʻqotish kabi ogʻriqli boʻlishi mumkin. Hech kim oʻz pulini bekordan-bekorga qurbon qilmaydi.
Boshqa xavf: mijoz ishni oldi va pulni bermasligi mumkin. Unda ikki yoʻl bor. Birinchisi — ish deyarli tayyor boʻlganda, oldindan hisob-kitob qilishni taklif qilish. Ikkinchisi — summadan tashqari 30% gacha qoʻshimcha (depozit) qoʻyishni soʻrash. Shartnoma yakunlangach, mijoz depozitini qaytarib oladi, shuning uchun uning bitimni (shartnomani) yopishga sababi bor.
Nega sizga ishonishim kerak?
Ishonish shart emas. Smart-shartnoma ochiq. Shartnomangiz manzili — boshlangʻich maʼlumotlar va kodning xeshi. Kod almashtirilsa, manzil boshqacha boʻladi.
Uni ochib koʻrish mumkin (masalan, Tonviewer da). Yagona narsa — kodni tushunish kerak, asosiy muammo shunda. Lekin bu 100% isbot. Kodni sunʼiy intellekt modeliga ham berish mumkin. Quyida — shartnoma kodi va imkon qadar sodda izoh.
ContractUSDT
Bu importlar roʻyxati: konstantalar va yordamchi funksiyalar.
Shartnomaning qisqacha tavsifi.
Shartnoma bilan mavjud amallar roʻyxati.
Yordamchi funksiya: shartnoma faolmi yoki yoʻq. Hamma oʻz summasini kiritgach, shartnoma faol boʻladi — endi shunchaki yechib boʻlmaydi.
Qaytim funksiyasi. Xabarga tranzaksiyani qayta ishlash uchun ozgina GRAM qoʻshiladi. Ortiqchasini u qaytaradi.
Jetton hamyon manzilini hisoblaydi. U shartnoma manziliga bogʻliq.
Agar oʻtkazma muvaffaqiyatsiz boʻlsa — pul qaytadi, shartnoma yozuvlarni tuzatadi: kimda qancha.
Agar xabar tanasi boʻsh boʻlsa — hech narsa qilmaymiz.
Keyin oʻzgaruvchilarni eʼlon qilish.
USDT bilan toʻldirish: oʻtkazmalarni qabul qiladi va kimda qancha USDT borligini yozib boradi.
Toʻlov foizini oʻzgartiradi. Ish faqat yarmigacha bajarilgan — 50% taklif qilish mumkin. Pudratchi rozi boʻldi — shartnoma bajarildi. Yoʻq — yana kelishib oling.
Agar pudratchi rozi boʻlsa, shartnoma unga ulushini va depozitini, qolganini sizga ajratadi. 0% — butun bitim bekor qilinadi, hamma pulini qaytarib oladi. Bunda shartnomaga 0,4% komissiya toʻlanmaydi.
Eng katta blok — mablagʻlarni qaytarishni boshqaradi.
Xato rejimi. Agar hamyon yoʻqolsa yoki pul hisobdan tashqari oʻtgan boʻlsa, tomon nazoratni boshqa tomonga topshirishi mumkin. «Hisobdan tashqari» holati, aslida, ataylab qilinmasa, imkonsiz. Lekin boʻlaversin. Hamyonni unutish yoki yoʻqotish esa butunlay mumkin.
ErrRefund — bildirishnomasiz kelgan va hisobga tushmagan jettonlarni favqulodda yechib olish. Yoki hamyon yoʻqolganda (aniqrogʻi, uning paroli yoʻqolganda).
Burn — boʻsh qobiq tarmoqda osilib qolmasligi uchun shartnomani yoʻq qilish. Uni yaratgan kishi (mijoz yoki pudratchi) yoki admin yoqib yuborishi mumkin — va faqat mijoz hamda pudratchi balanslari nolga teng boʻlganda.
Uchta shartnomaning tasdiqlangan manba kodi. Kod xeshi tarmoqdagi bilan mos. Har bir havola manbani TON Verifier da ochadi.
ContractMinterContractUSDTContractTON