Registre la cuenta de red abierta de Baidu Super Chain https://xuper.baidu.com/ Complete la inicialización de la cuenta, descargue la clave privada personal y la dirección
Instalación por contrato
Este paso se puede omitir, simplemente use el contrato opennft instaladoBusque la carpeta del archivo del contrato en el módulo blockchainplatform-nft-web e instale el contrato de acuerdo con el Documento de operación de Baidu Super Chain.
ir:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/64b3a685
java:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/e944842a
Después de una instalación exitosa, modifique la propiedad de const.nftContractName en application.yml al nombre del contrato correspondiente.
Importar script de base de datos
Importe el archivo .sql en el directorio sql del módulo blockchainplatform-nft-web a la base de datos
Y mejorar la información en las tablas nft_chain_plat y nft_user_chainplat
passwd: código de seguridad, datos cifrados usando SecUtils.encoderByRSAPrivateKey()
dirección: la dirección ak de la hipercadena del usuario
EVMAddress: use Account.xchainAKToEVMAddress (dirección) para convertir y obtener
Finalmente, coloque el archivo fuente en el directorio de recursos especificado.
Recursos estáticos
Descomprima el archivo static.zip del módulo blockchainplatform-nft-web en el directorio correspondiente al valor del atributo staticdir en application.yml
Configuración de WeChat
Mejorar los datos en la tabla de configuración de WeChat para el inicio de sesión y el pago de WeChat.
Configuración de correo electrónico
Se utiliza para enviar los archivos fuente al buzón del usuario por correo electrónico después de que el usuario compra el trabajo NFT.
Solicite la información correspondiente en la configuración de su propio buzón y complete los atributos correspondientes al correo en application.yml
Configuración de SMS
Se utiliza para la verificación del número de teléfono móvil cuando los usuarios completan información personal.
Solicite el uso del servicio SMS de Alibaba Cloud, mejore aliyun.accessKeyId y aliyun.accessKeySecret en application.properties y la plantilla de SMS para una aplicación exitosa
clase de inicio
Utilice el caché de Redis y modifique la información de configuración en application.yml.
Busque la clase de inicio net.shengjian.makerone.SpringrainApplication en el módulo blockchainplatform-nft-web e iníciela.
Nombre de usuario/contraseña predeterminados:admin/123