ArcBlock 工程團隊每週更新

ArcBlock 工程團隊在 2021 年 1 月 16 日至 22 日的開發進度如下:
ABT Node
- 發布
- 完成錯誤集中測試,並於 1 月 22 日發布 1.1.17
- 核心
- Feat: 支援在 blocklet.yml 中設定 config service(進行中)
- Chore: 嘗試在所有 blocklets 中使用 auth service(進行中)
- Feat: 從 ABT Node 完全移除 chain/ocap 支援
- Refactor: 建立 ABT Node 執行個體時不初始化 node state:尚未合併
- Feat: 適配新的 registry api prefix
- Fix: 執行
abtnode export時匯出 blocklet registry - Fix: nginx worker_connections 問題
- Fix: https+port 的 access-url 問題
- Fix: 不檢查來自 non-registry 的 blocklets 更新
- 其他小幅 UI 修正與程式碼清理
Blocklets & Services
- Blocklet Registry
- Feat: blocklet 相關 endpoints 的 api prefix
- Reverse Swap Service
- Feat: 加入 user guide 區段
- Feat: 為 xenon.abtnetwork.io 加入 proxy-layer 以禁止
sendTx - Payment Gateway
- 將所有 crypto/hash 相關 dependencies 升級至最新版,以更新 Forge-js
- Transaction pipes: 新增更多 pipes,包括 verify-delegation、extract-signer 等
- Transaction protocols: transfer/exchange/declare/migrate/delegate/revoke_delegate
- State Layer: 為 storage layer 產生標準 account/asset/delegate states
- Adaptor: 將 memory adapter 作為 test fixture
ABT Wallet
- Native Wallet:
- Android 與 iOS 皆已正式發布
- 重構 iOS wallet 程式碼
- 再次發布 android wallet hotfix
- Web Wallet
- Feat: 支援在 account 上傳送與接收 token
- Feat: 支援拖放還原
- Feat: 為 NFT 顯示 offline/expire 標籤
- Feat: 顯示同步狀態
- Chore: 改善 DID Auth 期間的 NFT 顯示
- Chore: 改善 onchain data 同步穩定性
DevOps
- Production Nodes: 5 個 production nodes 已升級至最新版本
- 將 production nodes 遷移至 Elastic IP(進行中)
如需瞭解所有最新更新與改善,請造訪 https://www.arcblock.io。
本頁涉及
產品
-
Blocklet Server
superseded
把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。
術語
-
Blocklet
Blocklet 是 ARC 的可部署單元。它把應用宣告的內容、設定和執行需求放在一起,讓開發者面對的是一個清楚的應用單位,而不是散落在不同位置的部署線索。