ArcBlock 週間エンジニアリングアップデート

2021年1月2日から8日までの ArcBlock エンジニアリングチームの開発進捗は次のとおりです。
ABT Node
- リリース
- 1月8日に 1.1.10 をリリース
- コア
- 機能:複数サービスのマウントと利用をサポート
- 機能:認証サービスのログイン部分が完成
- 機能:認証サービスのアクセス制御部分は進行中
- 機能:ロールベースのアクセス制御を汎用化し、プロセス間で動作
- 機能:チーム機能でユーザーロールの変更をサポート
- 保守:デフォルトのアクセス制御ポリシーに基づき UI を改善
- 機能:公開、ホスティング、利用までをエンドツーエンドで動作
- 修正:Web ウォレット URL の CORS をデフォルトで有効化
- 修正:
blocklet initでblocklet.ymlのフィールドが欠落 - 修正:pm2 イベント利用時にイベントを名前空間化
- QA:プロジェクト全体のテストカバレッジを改善
Blocklet とサービス
- Blocklet レジストリ
- 本番 Node にデプロイし ABT Node に API を提供
- レート制限サービス
- 複数サービス対応の実証に使用する基本 PoC 実装
- リバーススワップサービス
- 基本的なユーザーワークフローと Web アプリの骨格
- 必要な Blocklet の更新
- すべての本番 Blocklet を公式レジストリへ公開
@abtnode/passportパッケージを必要とする Blocklet を最新 Node で動作するよう更新
ABT Wallet
- ネイティブウォレット:
- iOS:DID Auth ワークフローの停止問題と任意の chainInfo 対応
- Web ウォレット
- 機能:DID Auth で任意の chainInfo をサポート
- 保守:ネイティブのバックアップファイルからのデータ復元を改善
- 保守:アプリ内のデバッグとログ記録を統一
- 保守:ウォレットのバックアップとリセットの UX を改善
- 保守:その他の機能を設定ページへ移動
- 保守:ほとんどのページをレスポンシブ化
DevOps
- 本番 Node:4 台を最新リリースへアップグレード
最新の更新と改善については https://www.arcblock.io をご覧ください。
このページに関わるもの
製品
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。
用語
-
Blocklet
Blocklet は ARC の deployable unit です。アプリケーションが宣言する content、configuration、runtime の要件を一緒に保ち、実行する単位を理解し管理しやすくします。