Bu yerda Nexelorant Account kontraktlarining va Affaire-dagi CPP bitimlarining, shuningdek ularga bog'liq fabrikalar, xabarlar va konstantalarning to'liq manba matnlari e'lon qilingan. Har bir fayl to'liq o'qish uchun ochiq.
Har bir fayl uchun e'lon qilingan baytlarning SHA-256 qiymati ko'rsatilgan: shu orqali o'z nusxangizni bu sahifadagi fayl bilan solishtirish mumkin. Nazorat summasining o'zi manba kodining joylashtirilgan kontraktga mosligini tasdiqlamaydi. Tafovut bo'lsa, hal qiluvchi omil — blokcheyndagi aniq kontraktning kodi va holati; manba kodining mosligi alohida tekshiriladi.
Asos
Nexelorant Account
Nexelorant Account — egasining manzili va ochiq kalitiga ega dasturlanadigan hisob. Kontrakt nazarda tutilgan avtorizatsiyani tekshiradi va bog'langan jetton-hamyonga buyruqlar yuboradi. Uning roli CPP bitimi kontraktidan farq qiladi: u aniq bitimning holatini saqlaydi va uning hisob-kitobini boshqaradi.
Guruhga hisob kontrakti va uni joylashtiruvchi fabrika, shuningdek to'rt ta xabarlar va konstantalar fayli kiradi. Ularda qabul qilinadigan xabarlar, avtorizatsiya parametrlari va cheklovlar tasvirlangan. O'qishni hisobning amalga oshirilishidan boshlash mumkin.
account.messages.tact
account.constants.tact
NexelorantAccountFactoryV1.tact
factory.messages.tact
factory.constants.tact
Affaire
CPP — bitimlar qatlami
Affaire — Nexelorant ekotizimidagi martech ijro qatlami. E'lon qilingan to'plamda reklama beruvchi va ijrochi o'rtasidagi CPP bitimining joriy amalga oshirilishi ko'rsatilgan: u uchun yaratilish paytida belgilangan parametrlarga ega alohida smart-kontrakt joylashtiriladi. distributorAddress — nazarda tutilgan komissiya ulushi uchun Nexelorant-ning texnik moliyaviy manzili, bitimning uchinchi biznes-tomoni emas.
Bitim parametrlari joylashtirish paytida belgilanadi, ruxsat etilgan holat o'tishlari va hisob-kitoblarni esa kontraktning kodi belgilaydi. E'lon qilingan manba kodi shu mantiqni va har bir ishlovchining cheklovlarini tekshirish imkonini beradi.
CPPDealV1.tact
cppdeal.messages.tact
cppdeal.constants.tact
CPPDealFactoryV1.tact
factory.messages.tact
factory.constants.tact
O'zingizdagi narsa bilan solishtiryapsizmi?
Agar tafovut topsangiz, faylni, qatorni va kutilgan xatti-harakatni ko'rsating. Joylashtirilgan nusxani tekshirayotgan bo'lsangiz, kontrakt manzilini qo'shing; fayllarni solishtirayotgan bo'lsangiz — olingan nazorat summalarini.