سجل حساب شبكة Baidu Super Chain المفتوح https://xuper.baidu.com/ أكمل تهيئة الحساب، وقم بتنزيل المفتاح الشخصي الخاص والعنوان
تركيب العقد
يمكن حذف هذه الخطوة، فقط استخدم عقد opennft المثبتابحث عن مجلد ملف العقد ضمن وحدة blockchainplatform-nft-web، وقم بتثبيت العقد وفقًا لوثيقة تشغيل Baidu Super Chain.
اذهب: https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/64b3a685
جافا: https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/e944842a
بعد التثبيت الناجح، قم بتعديل خاصية const.nftContractName في application.yml إلى اسم العقد المقابل.
استيراد البرنامج النصي لقاعدة البيانات
قم باستيراد ملف .sql في دليل sql الخاص بوحدة blockchainplatform-nft-web إلى قاعدة البيانات
وتحسين المعلومات في جداول nft_chain_plat وnft_user_chainplat
passwd: رمز الأمان، البيانات مشفرة باستخدام SecUtils.encoderByRSAPrivateKey()
العنوان: عنوان ak الخاص بالسلسلة الفائقة الخاصة بالمستخدم
EVMAddress: استخدم Account.xchainAKToEVMAddress(العنوان) للتحويل والحصول عليه
وأخيرًا، ضع الملف المصدر في دليل المورد المحدد
الموارد الثابتة
قم بفك ضغط ملف static.zip الخاص بوحدة blockchainplatform-nft-web إلى الدليل المطابق لقيمة سمة staticdir في application.yml
تكوين وي شات
قم بتحسين البيانات في جدول تكوين WeChat لتسجيل الدخول إلى WeChat ودفع WeChat
تكوين البريد الإلكتروني
يتم استخدامه لإرسال الملفات المصدر إلى صندوق بريد المستخدم عبر البريد الإلكتروني بعد أن يشتري المستخدم عمل NFT.
تقدم بطلب للحصول على المعلومات المقابلة في إعدادات صندوق البريد الخاص بك واملأ السمات المقابلة للبريد في application.yml
تكوين الرسائل القصيرة
يستخدم للتحقق من رقم الهاتف المحمول عندما يقوم المستخدمون بإكمال المعلومات الشخصية
تقدم بطلب لاستخدام خدمة Alibaba Cloud SMS، وتحسين aliyun.accessKeyId وaliyun.accessKeySecret في application.properties، وقالب SMS للتطبيق الناجح
فئة بدء التشغيل
استخدم ذاكرة التخزين المؤقت redis وقم بتعديل معلومات التكوين في application.yml.
ابحث عن فئة بدء التشغيل net.shengjian.makerone.SpringrainApplication ضمن وحدة blockchainplatform-nft-web وابدأ تشغيلها.
اسم المستخدم/كلمة المرور الافتراضية:admin/123