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

2021年3月20日から3月26日までに、ArcBlock エンジニアリングチームが DApps プラットフォームで進めた開発内容は以下のとおりです:
ABT Node
- Core
- chore: Blocklet コンポーネントのサポートを改善し、複数の問題を修正
- spec:
blocklet.ymlに charging/nftFactory フィールドを追加 - feat: セットアップ時のノード所有権 NFT の検証をサポート
- fix: URL 使用時の Blocklet ロゴを修正
- fix: registry 変更時に Blocklet のキャッシュが正しく消去されない問題を修正
- fix: manager と statedb の間で Blocklet のステータスが正しく同期されない問題を修正
- cli: 環境変数または EC2 user-data から所有者 NFT の情報を取得して保存
Blocklets
- ABT Node Launcher
- feat: NFT を検証してから新しいノードを起動し、新しい NFT を mint する機能をサポート
- feat: NFT ステータス API をサポート
- feat: NFT 表示 API をサポート
- NFT Store
- feat: 購入ウィザードの完全なワークフローをサポート
- feat: 注文一覧をサポート
- Blocklet Explorer
- 新しい tx protocols をサポート
- token 詳細ページをサポート
- factory 詳細ページをサポート
- Blocklet Registry
- 署名付き registry meta API をサポート
- OCAP Playground
- すべての新しい tx protocols のテストケースをサポート
- NFT の外部表示に関するテストケースをサポート
- marketplace 上のその他の Blocklets
- すべての Blocklets を更新し、最新の abtnode に対応
Asset Chain
- feat: secondary tokens の faucet をサポート
- feat: factory ごとの assets 一覧をサポート
- feat:
getAccountTokensAPI をサポート - feat: tx state と index で
tokenSymbolsフィールドをサポート - chore: セキュリティを強化:token payload のサイズを制限し、偽 asset の作成を防止
- fix: indexdb の時間フィルターに関する問題を修正
- fix: getXState 実行時に context.tx を展開
- feat: GraphQL client 向けの API エラーメッセージを改善
- feat: Blocklet Explorer を内蔵し、Blocklet コンポーネントを活用
ABT Wallet
- Native Wallet:
- iOS: Ethereum 対応 epic に取り組み中
- Android
- feat: Ethereum 対応 epic を完了
- feat: 新しい Asset Chain 向けの新しい tx protocols をサポート
- feat: 外部 NFT 表示 protocol をサポート
- Web Wallet:
- feat: Ethereum 対応 epic を完了
- feat: 新しい Asset Chain 向けの新しい tx protocols をサポート
- feat: 外部 NFT 表示 protocol をサポート
DevOps
- Production Nodes: 5つの production nodes を v1.2.5 にアップグレード
- Blocklet コンポーネントの自動デプロイ向けに CI を改善
最新のアップデートと改善内容は、こちらでご確認いただけます:https://www.arcblock.io.
このページに関わるもの
製品
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。
用語
-
Blocklet
Blocklet は ARC の deployable unit です。アプリケーションが宣言する content、configuration、runtime の要件を一緒に保ち、実行する単位を理解し管理しやすくします。