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

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 回)
- 機能:
listXAPI で最大 100 件のページネーションに対応 - 機能:トランザクションの状態とインデックスで tx receipt に対応
- 作業:tx receipt を生成するようデータ移行スクリプトを更新
- 機能:Chain Blocklet のクラスターモードに対応:負荷テストの準備完了
- 機能:
listFactoriesAPI で 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 の要件を一緒に保ち、実行する単位を理解し管理しやすくします。