Registrieren Sie das offene Netzwerkkonto der Baidu Super Chain https://xuper.baidu.com/. Schließen Sie die Kontoinitialisierung ab, laden Sie den persönlichen privaten Schlüssel und die Adresse herunter
Vertragsinstallation
Dieser Schritt kann weggelassen werden. Verwenden Sie einfach den installierten opennft-VertragSuchen Sie den Ordner „contractfile“ unter dem Modul „chainplatform-nft-web“ und installieren Sie den Vertrag gemäß dem Baidu Super Chain Operation Document.
Gehen Sie:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/64b3a685
Java:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/e944842a
Ändern Sie nach erfolgreicher Installation die Eigenschaft von const.nftContractName in application.yml in den entsprechenden Vertragsnamen.
Datenbankskript importieren
Importieren Sie die .sql-Datei im SQL-Verzeichnis des Blockchainplatform-nft-web-Moduls in die Datenbank
Und verbessern Sie die Informationen in den Tabellen nft_chain_plat und nft_user_chainplat
passwd: Sicherheitscode, Daten verschlüsselt mit SecUtils.encoderByRSAPrivateKey()
Adresse: die AK-Adresse der Hyperchain des Benutzers
EVMAddress: Verwenden Sie Account.xchainAKToEVMAddress(address) zum Konvertieren und Abrufen
Platzieren Sie abschließend die Quelldatei im angegebenen Ressourcenverzeichnis
Statische Ressourcen
Entpacken Sie die Datei static.zip des Moduls Blockchainplatform-nft-web in das Verzeichnis, das dem Attributwert staticdir in application.yml entspricht
WeChat-Konfiguration
Verbessern Sie die Daten in der WeChat-Konfigurationstabelle für die WeChat-Anmeldung und WeChat-Zahlung
E-Mail-Konfiguration
Es wird verwendet, um die Quelldateien per E-Mail an das Postfach des Benutzers zu senden, nachdem der Benutzer das NFT-Werk gekauft hat.
Beantragen Sie die entsprechenden Informationen in Ihren eigenen Postfacheinstellungen und füllen Sie die Attribute für E-Mail in application.yml aus
SMS-Konfiguration
Wird zur Überprüfung der Mobiltelefonnummer verwendet, wenn Benutzer persönliche Informationen vervollständigen
Beantragen Sie die Nutzung des Alibaba Cloud SMS-Dienstes, verbessern Sie aliyun.accessKeyId und aliyun.accessKeySecret in application.properties sowie die SMS-Vorlage für eine erfolgreiche Bewerbung
Startup-Klasse
Verwenden Sie den Redis-Cache und ändern Sie die Konfigurationsinformationen in application.yml.
Suchen Sie die Startklasse „net.shengjian.makerone.SpringrainApplication“ unter dem Modul „chainchainplatform-nft-web“ und starten Sie sie.
Standardbenutzername/Passwort:admin/123