Registre uma conta de rede aberta do Baidu Super Chain https://xuper.baidu.com/ Conclua a inicialização da conta, baixe a chave privada pessoal e o endereço
Instalação de contrato
Esta etapa pode ser omitida, basta usar o contrato opennft instaladoEncontre a pasta contractfile no módulo blockchainplatform-nft-web e instale o contrato de acordo com o documento de operação da Super Chain do Baidu.
vá: https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/64b3a685
java: https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/e944842a
Após a instalação bem-sucedida, modifique a propriedade const.nftContractName em application.yml para o nome do contrato correspondente.
Importar script de banco de dados
Importe o arquivo .sql no diretório sql do módulo blockchainplatform-nft-web para o banco de dados
E melhore as informações nas tabelas nft_chain_plat e nft_user_chainplat
passwd: código de segurança, dados criptografados usando SecUtils.encoderByRSAPrivateKey()
endereço: o endereço ak da hiperchain do usuário
EVMAddress: Use Account.xchainAKToEVMAddress(address) para converter e obter
Finalmente, coloque o arquivo de origem no diretório de recursos especificado
Recursos estáticos
Descompacte o arquivo static.zip do módulo blockchainplatform-nft-web no diretório correspondente ao valor do atributo staticdir em application.yml
Configuração do WeChat
Melhorar os dados na tabela de configuração do WeChat para login e pagamento do WeChat
Configuração de e-mail
Ele é usado para enviar os arquivos de origem para a caixa de correio do usuário por e-mail após o usuário adquirir a obra NFT.
Solicite as informações correspondentes nas configurações de sua própria caixa de correio e preencha os atributos correspondentes ao correio em application.yml
Configuração de SMS
Usado para verificação de número de celular quando os usuários completam informações pessoais
Inscreva-se para usar o serviço Alibaba Cloud SMS, melhore aliyun.accessKeyId e aliyun.accessKeySecret em application.properties e o modelo de SMS para aplicação bem-sucedida
Aula de inicialização
Use o cache redis e modifique as informações de configuração em application.yml.
Encontre a classe de inicialização net.shengjian.makerone.SpringrainApplication no módulo blockchainplatform-nft-web e inicie-a.
Nome de usuário/senha padrão:admin/123