註冊百度超級鏈開放網路帳戶https://xuper.baidu.com/ 完成帳戶初始化, 下載個人私鑰和address
合約安裝
此步驟可省略,使用已安裝完成的opennft合約即可找到blockchainplatform-nft-web模組下的contractfile資料夾,合約安裝依照百度超級鏈操作文件進行操作
go:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/64b3a685
java:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/e944842a
安裝成功後將application.yml中的const.nftContractName的屬性修改成對應的合約名稱,
導入資料庫腳本
將blockchainplatform-nft-web模組sql目錄下的.sql檔案匯入資料庫
並且完善nft_chain_plat,和nft_user_chainplat表中的信息
passwd:安全碼,使用SecUtils.encoderByRSAPrivateKey()加密後的數據
address: 用戶超級鏈的ak地址
EVMAddress: 使用Account.xchainAKToEVMAddress(address)轉換獲取
最後將來源檔案放在resource的指定目錄下
靜態資源
將blockchainplatform-nft-web模組的的static.zip檔案解壓縮到與application.yml中staticdir屬性值對應的目錄下
微信配置
完善微信配置表中資料,用於微信登入及微信支付
信箱配置
用於使用者購買nft作品後將來源檔案,以郵件的方式傳送至使用者信箱
在自己信箱的設定中申請對應的資訊填入application.yml中的mail對應的屬性中
簡訊配置
用於使用者完善個人資訊時的手機號碼驗證
申請使用阿里雲短信服務,完善application.properties中的aliyun.accessKeyId和aliyun.accessKeySecret,以及申請成功的短信模板
啟動類別
使用redis快取,在application.yml中修改設定資訊.
找到blockchainplatform-nft-web模組下的net.shengjian.makerone.SpringrainApplication啟動類別,進行啟動
預設使用者名稱/密碼:admin/123