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

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

ArcBlock
ABT NodeArcBlockBlockletDeveloperWeekly Report

2021年4月17日から4月30日までに ArcBlock のエンジニアリングチームが DApps プラットフォームで進めた開発内容は次のとおりです。

ABT Node

4月30日にバージョン 1.3.2 をリリース

  • コア
  • 修正:"maxRetries" を 0 に設定した際、キューが期待どおりに動作しない問題
  • 機能:マーケットプレイスの詳細画面に有料 Blocklet の価格を表示
  • 修正:メタデータ検証ロジックが原因でマーケットプレイスの詳細ページにエラーが発生する問題
  • 修正:Blocklet スキーマに signatures と lastPublishedAt を追加
  • 修正:Blocklet メタデータの検証プロセスをさらに堅牢化
  • 修正:すべてのコアワークフローページとポップアップをレスポンシブ対応
  • CLI
  • 修正:blocklet dev が動作しない問題
  • 修正:abtnode stop の実行時に、稼働中の Blocklet のみを停止
  • サービス
  • 機能:event-bus モジュールの設計と実装:進行中
  • 機能:専用 pub-sub サービスの設計と実装:進行中
  • DevOps
  • 修正:"lerna version" でバージョンを完全一致に更新
  • 修正:ブランチワークフローを徹底し、master に対して提出できるのはリリース PR のみに制限

Blocklets

  • ABT Node Launcher
  • 修正:インスタンス作成プロセスをさらに堅牢化
  • 機能:NFT から直接 Node を停止・起動できるように対応
  • 機能:期限切れインスタンスの効率的なリソース管理に対応中:進行中
  • NFT Store
  • 機能:ホームページ、詳細ページ、注文履歴でページネーションに対応
  • Blocklet Registry
  • 修正:Blocklet メタデータ内のトークンシンボルを abtnode に返すように変更
  • 機能:リリースを妨げる問題を解消するため、abt-node からのリクエストに対応
  • OCAP Playground
  • 修正:Node 所有権 NFT のテストケースを検証

Asset Chain

  • Asset Chain(パッチリリース 4 回)
  • 機能:listX API で最大 100 件のページネーションに対応
  • 機能:トランザクションの状態とインデックスで tx receipt に対応
  • 作業:tx receipt を生成するようデータ移行スクリプトを更新
  • 機能:Chain Blocklet のクラスターモードに対応:負荷テストの準備完了
  • 機能:listFactories API で name/numMinted による並べ替えに対応

ABT Wallet

  • iOS Wallet
  • 作業:バグバッシュを実施し、2.8.0 をリリース
  • 作業:v3.0 に向けてコードベースを整理
  • 機能:v3.0 の開発を開始、進行中
  • Android Wallet
  • 作業:v3.0 に向けてコードベースを整理
  • 機能:v3.0 の開発を開始、進行中
  • Web Wallet
  • 作業:0.3.4 をリリース
  • 作業:プライベートホスティング向けに公式 Registry へ公開
  • 作業:v3.0 の開発を開始、進行中

DevOps

  • Production Nodes:本番 Node を最新の ABT Node にアップグレード
  • 最新リリース v1.3.1 向けの ABT Node AMI を作成

最新のアップデートと改善内容については、https://www.arcblock.io をご覧ください。

このページに関わるもの

製品

  • Blocklet Server superseded

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

用語

  • Blocklet

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