跳到主要內容

ArcBlock 每週工程進度更新

ArcBlock
ABT NodeArcBlockBlockletDeveloperWeekly Report

ArcBlock 工程團隊於 2021 年 3 月 20 日至 3 月 26 日期間在 DApps 平台上的開發進度如下:

ABT Node

  • Core
  • chore: 改善 Blocklet 元件支援,包括多項修正
  • spec: 在 blocklet.yml 中新增 charging/nftFactory 欄位
  • feat: 支援在設定時驗證節點所有權 NFT
  • fix: 修正使用 URL 時的 Blocklet 標誌
  • fix: 修正變更 registry 時未正確清除 Blocklet 快取的問題
  • fix: 修正 Blocklet 狀態未在 manager 與 statedb 之間正確同步的問題
  • cli: 從環境變數或 EC2 user-data 尋找並儲存所有者 NFT 資訊

Blocklets

  • ABT Node Launcher
  • feat: 支援驗證 NFT,接著啟動新節點並 mint 新的 NFT
  • 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 上的其他 Blocklet
  • 更新所有 Blocklet 以適用於最新版 abtnode

Asset Chain

  • feat: 支援 secondary tokens 的 faucet
  • feat: 支援依 factory 列出 assets
  • feat: 支援 getAccountTokens API
  • 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
  • 改善 CI,以自動部署 Blocklet 元件

如欲瞭解所有最新更新與改善,請造訪 https://www.arcblock.io。

本頁涉及

產品

  • Blocklet Server superseded

    把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。

術語

  • Blocklet

    Blocklet 是 ARC 的可部署單元。它把應用宣告的內容、設定和執行需求放在一起,讓開發者面對的是一個清楚的應用單位,而不是散落在不同位置的部署線索。