Blocklet Server 1.16 アプリケーション移行ガイド

最近リリースされたBlocklet Server 1.16.2は、さまざまな側面で改善を遂げましたが、特にセキュリティとコンポーネントの使いやすさの面で顕著です:
- アプリケーションの秘密鍵は、現在ご自身のウォレットに保存されるようになり、セキュリティが強化されました。アプリケーションに関連するチェーン上のすべての資産は、ウォレット内で直接閲覧・管理できます。
- 新しい構造により、アプリケーションを構成する際の柔軟性が高まりました。例えば、任意のコンポーネントのマウントポイントを変更したり、任意のコンポーネントを削除したりすることが可能です。
稼働中のアプリケーションでこれらの改善を活用するには、アプリケーションの移行が必要です。本ガイドでは、アプリケーションの移行方法をご紹介します:
1. ウォレットの要件
現在、私たちはAndroid、iOS、Chrome/Edge拡張機能の3つのプラットフォーム向けにウォレットを提供しています。移行プロセスには、最新版のウォレットが必要です:
- Android v4.12.0以降:https://play.google.com/store/apps/details?id=com.arcblock.wallet.app.product
- iOS v4.12.0以降:https://apps.apple.com/app/id1460083542
- Chrome/Edge拡張機能 v4.7.1以降:https://chrome.google.com/webstore/detail/did-wallet/ibjflpbmadchofnbpppegdbnifdgincp?hl=en
2. アプリケーションの移行
本ガイドでは、Edge拡張機能のウォレットを使ったプロセスを実演します。AndroidおよびiOSのウォレットのインターフェースと操作は同一です。
2.1 アプリケーションダッシュボードページへのログイン
- パーソナル情報のアバターをクリックします:

- ウォレット内でOwnerまたはAdminのパスポートを選択します:

- ログイン後、パーソナル情報のアバターをクリックし、
Dashboardを選択して、Dashboardページに入ります:
3.1 注 Kitアプリケーションの場合は、ここでPage Editorを選択してください:
3.2 注、OwnerまたはAdminのパスポートでない場合は、Switch Passportをクリックして切り替えることができます:
- サイドバーの
Dashboardをクリックしてダッシュボードページに入ります:
2.2 移行の実行
- 移行に関する注意事項をよくお読みください:

- アプリケーションを停止します。
- 移行に関する注意事項内の
Click Hereボタンをクリックして、移行を開始します:
- 移行が安全に行われることを確認するため、ウォレット内のランダムな確認コードを確認します:

- 次に、ウォレット内での鍵ペアの生成を確認します:

- 移行が完了するまで待ちます。
- 移行が完了したら、コンポーネントを最新版に更新する必要があります。そうしないと、旧バージョンのアプリケーションが正常に機能しない可能性があります。
3. よくある質問
- 一部のアプリケーション更新により、ページナビゲーションが崩れる場合があります。ナビゲーションが想定通りでない場合は、
Navigationページで調整できます:
- 移行後にNFT Makerが起動しない?移行後にNFT Makerの起動に失敗する問題に遭遇した場合は、以下の操作をお試しください:
- オプション1 Spaces環境変数を追加していた場合は、
APP_SPACE_ENDPOINT環境変数を見つけ、NFT MakerとNFT Blenderの両方に再入力してください:
- オプション2、データを保持したままNFT Makerコンポーネントを削除し、サブコンポーネントとして再度追加することができます。これによりDID Spacesとのバインディングがトリガーされます:

4. フォローアップ
移行プロセス中に何か問題が発生した場合は、私たちまでご連絡ください。
このページに関わるもの
製品
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。
用語
-
Blocklet
Blocklet は ARC の deployable unit です。アプリケーションが宣言する content、configuration、runtime の要件を一緒に保ち、実行する単位を理解し管理しやすくします。