メインコンテンツへスキップ

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

ArcBlock
BlockletBlocklet ServerTutorials

最近リリースされたBlocklet Server 1.16.2は、さまざまな側面で改善を遂げましたが、特にセキュリティとコンポーネントの使いやすさの面で顕著です:

  • アプリケーションの秘密鍵は、現在ご自身のウォレットに保存されるようになり、セキュリティが強化されました。アプリケーションに関連するチェーン上のすべての資産は、ウォレット内で直接閲覧・管理できます。
  • 新しい構造により、アプリケーションを構成する際の柔軟性が高まりました。例えば、任意のコンポーネントのマウントポイントを変更したり、任意のコンポーネントを削除したりすることが可能です。

稼働中のアプリケーションでこれらの改善を活用するには、アプリケーションの移行が必要です。本ガイドでは、アプリケーションの移行方法をご紹介します:

1. ウォレットの要件

現在、私たちはAndroid、iOS、Chrome/Edge拡張機能の3つのプラットフォーム向けにウォレットを提供しています。移行プロセスには、最新版のウォレットが必要です:

2. アプリケーションの移行

本ガイドでは、Edge拡張機能のウォレットを使ったプロセスを実演します。AndroidおよびiOSのウォレットのインターフェースと操作は同一です。

2.1 アプリケーションダッシュボードページへのログイン

  1. パーソナル情報のアバターをクリックします: connect
  2. ウォレット内でOwnerまたはAdminのパスポートを選択します: passport
  3. ログイン後、パーソナル情報のアバターをクリックし、Dashboardを選択して、Dashboardページに入ります: dashboard link 3.1 注 Kitアプリケーションの場合は、ここでPage Editorを選択してください: page kit dashboard link 3.2 注、OwnerまたはAdminのパスポートでない場合は、Switch Passportをクリックして切り替えることができます: switch passport
  4. サイドバーのDashboardをクリックしてダッシュボードページに入ります: sidebar dashboard

2.2 移行の実行

  1. 移行に関する注意事項をよくお読みください: warning
  2. アプリケーションを停止します。
  3. 移行に関する注意事項内のClick Hereボタンをクリックして、移行を開始します: start-migration
  4. 移行が安全に行われることを確認するため、ウォレット内のランダムな確認コードを確認します: confirm-random-code
  5. 次に、ウォレット内での鍵ペアの生成を確認します: confirm-generate-sk
  6. 移行が完了するまで待ちます。
  7. 移行が完了したら、コンポーネントを最新版に更新する必要があります。そうしないと、旧バージョンのアプリケーションが正常に機能しない可能性があります。

3. よくある質問

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

4. フォローアップ

移行プロセス中に何か問題が発生した場合は、私たちまでご連絡ください。

このページに関わるもの

製品

  • Blocklet Server superseded

    blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。

用語

  • Blocklet

    Blocklet は ARC の deployable unit です。アプリケーションが宣言する content、configuration、runtime の要件を一緒に保ち、実行する単位を理解し管理しやすくします。