Baidu Super Chain オープン ネットワーク アカウントの登録 https://xuper.baidu.com/ アカウントの初期化を完了し、個人の秘密キーとアドレスをダウンロード
受託設置
この手順は省略できます。インストールされている opennft コントラクトを使用するだけです。blockchainplatform-nft-web モジュールの下にあるcontractfileフォルダーを見つけて、Baidu Super Chain Operation Documentに従ってコントラクトをインストールします。
行く: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(アドレス)を使用して変換して取得します
最後に、ソースファイルをリソースの指定されたディレクトリに配置します
静的リソース
blockchainplatform-nft-web モジュールの static.zip ファイルを application.yml の staticdir 属性値に対応するディレクトリに解凍します。
WeChatの設定
WeChat ログインと WeChat 支払いの WeChat 構成テーブルのデータを改善します。
電子メール設定
ユーザーがNFT作品を購入した後、ソースファイルをユーザーのメールボックスに電子メールで送信するために使用されます。
独自のメールボックス設定に該当する情報を申請し、application.ymlにメールに対応する属性を記入します。
SMS設定
ユーザーが個人情報を入力する際の携帯電話番号認証に使用されます
Alibaba Cloud SMS サービスの使用を申請し、application.properties の aliyun.accessKeyId と aliyun.accessKeySecret、およびアプリケーションを成功させるための SMS テンプレートを改善します。
スタートアップクラス
Redis キャッシュを使用し、application.yml の構成情報を変更します。
blockchainplatform-nft-web モジュールの下で net.shengjian.makerone.SpringrainApplication 起動クラスを見つけて起動します。
デフォルトのユーザー名/パスワード:admin/123