Daftarkan akun jaringan terbuka Baidu Super Chain https://xuper.baidu.com/ Selesaikan inisialisasi akun, unduh kunci pribadi pribadi dan alamat
Pemasangan kontrak
Langkah ini dapat dihilangkan, cukup gunakan kontrak opennft yang diinstalTemukan folder contractfile di bawah modul blockchainplatform-nft-web, dan instal kontrak sesuai dengan Dokumen Operasi Super Chain Baidu.
buka: https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/64b3a685
java:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/e944842a
Setelah instalasi berhasil, ubah properti const.nftContractName di application.yml ke nama kontrak yang sesuai.
Impor skrip basis data
Impor file .sql di direktori sql modul blockchainplatform-nft-web ke dalam database
Dan tingkatkan informasi di tabel nft_chain_plat dan nft_user_chainplat
passwd: kode keamanan, data dienkripsi menggunakan SecUtils.encoderByRSAPrivateKey()
alamat: alamat ak hyperchain pengguna
EVMAddress: Gunakan Account.xchainAKToEVMAddress(address) untuk mengonversi dan memperoleh
Terakhir, tempatkan file sumber di direktori sumber daya yang ditentukan
Sumber daya statis
Buka zip file static.zip dari modul blockchainplatform-nft-web ke direktori yang sesuai dengan nilai atribut staticdir di application.yml
Konfigurasi WeChat
Tingkatkan data di tabel konfigurasi WeChat untuk login WeChat dan pembayaran WeChat
Konfigurasi email
Ini digunakan untuk mengirim file sumber ke kotak surat pengguna melalui email setelah pengguna membeli karya NFT.
Ajukan permohonan informasi terkait di pengaturan kotak surat Anda sendiri dan isi atribut yang sesuai dengan email di application.yml
Konfigurasi SMS
Digunakan untuk verifikasi nomor ponsel ketika pengguna melengkapi informasi pribadi
Terapkan untuk menggunakan layanan SMS Alibaba Cloud, tingkatkan aliyun.accessKeyId dan aliyun.accessKeySecret di application.properties, dan template SMS agar aplikasi berhasil
Kelas pemula
Gunakan cache redis dan ubah informasi konfigurasi di application.yml.
Temukan kelas startup net.shengjian.makerone.SpringgrainApplication di bawah modul blockchainplatform-nft-web dan mulai.
Nama pengguna/kata sandi default:admin/123