Enregistrez le compte réseau ouvert Baidu Super Chain https://xuper.baidu.com/ Terminez l'initialisation du compte, téléchargez la clé privée personnelle et l'adresse
Installation sous contrat
Cette étape peut être omise, utilisez simplement le contrat opennft installéRecherchez le dossier contractfile sous le module blockchainplatform-nft-web et installez le contrat conformément au document d'exploitation de la super chaîne Baidu.
allez :https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/64b3a685
Java :https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/e944842a
Une fois l'installation réussie, modifiez la propriété de const.nftContractName dans application.yml par le nom du contrat correspondant.
Script d'importation de base de données
Importez le fichier .sql du répertoire sql du module blockchainplatform-nft-web dans la base de données
Et améliorez les informations dans les tables nft_chain_plat et nft_user_chainplat
passwd : code de sécurité, données chiffrées à l'aide de SecUtils.encoderByRSAPrivateKey()
adresse : l'adresse ak de l'hyperchaîne de l'utilisateur
EVMAddress : utilisez Account.xchainAKToEVMAddress(address) pour convertir et obtenir
Enfin, placez le fichier source dans le répertoire de ressource spécifié
Ressources statiques
Décompressez le fichier static.zip du module blockchainplatform-nft-web dans le répertoire correspondant à la valeur de l'attribut staticdir dans application.yml
Configuration de WeChat
Améliorer les données dans le tableau de configuration WeChat pour la connexion WeChat et le paiement WeChat
Configuration de la messagerie
Il est utilisé pour envoyer les fichiers sources par e-mail à la boîte aux lettres de l'utilisateur après que l'utilisateur a acheté l'œuvre NFT.
Demandez les informations correspondantes dans les paramètres de votre propre boîte aux lettres et renseignez les attributs correspondant au mail dans application.yml
Configuration des SMS
Utilisé pour la vérification du numéro de téléphone mobile lorsque les utilisateurs complètent des informations personnelles
Postulez pour utiliser le service Alibaba Cloud SMS, améliorez aliyun.accessKeyId et aliyun.accessKeySecret dans application.properties, ainsi que le modèle SMS pour une candidature réussie.
Classe de démarrage
Utilisez le cache Redis et modifiez les informations de configuration dans application.yml.
Recherchez la classe de démarrage net.shengjian.makerone.SpringrainApplication sous le module blockchainplatform-nft-web et démarrez-la.
Nom d'utilisateur/mot de passe par défaut : admin/123