跳到主要内容

ArcBlock 每周研发进展(4 月 2 日)

ArcBlock
ABT NodeArcBlockBlockletDeveloperWeekly Report

2021 年 3 月 27 日至 4 月 2 日,ArcBlock 工程团队研发进展如下:

ABT 节点

Released v1.2.6 and v1.2.7

  • Core
  • chore: blocklet component improvement and bugfix
  • spec: add charging.shares field in blocklet.yml
  • feat: support purchase blocklets before install
  • feat: support verify blocklet ownership NFT before install
  • cli: ensure developer account and nft factory before publish
  • fix: Blocklet Service reverse-proxy issue
  • fix: nginx router cors broken issue caused by 307

Blocklet

  • ABT Node Launcher
  • fix: remove elastic ip for newly launched node because aws has limitations
  • chore: integration tests with NFT store
  • NFT Store
  • feat: purchase workflow polish
  • chore: release to dev registry
  • Blocklet Registry
  • support return chainHost in registry meta api
  • support verify nftFactory before accept publish
  • support verify minimum share rate before accept publish
  • chore: integration tests with NFT store
  • OCAP Playground
  • support test case for delegated acquire/transfer/exchange
  • fix send_token test case

资产链

  • Asset Chain (5 release)
  • feat: support delegate on acquire_asset
  • feat: extend getAccountTokens by supporting filter by both account and token
  • fix: getXState issue when expanding context.*Tx
  • feat: add preMintAsset/acquireAsset/mintAsset on SDK Client
  • feat: add indexdb rebuild and migration script

ABT 钱包

  • Native Wallet:
  • iOS:
    • feat: support new tx protocols for new asset chain
    • feat: support external nft display protocol
  • Android
    • feat: polish support for new tx protocols
    • feat: support delegated acquire/transfer/exchange
    • bug bash and bunch of UI/UX bugfix
  • Web Wallet:
  • feat: polish support for new tx protocols
  • feat: support external nft display protocol
  • bug bash and bunch of UI/UX bugfix
  • released v0.3.1

开发运维

  • Production Nodes: 5 production nodes upgraded to v1.2.6/v1.2.7
  • Setting up staging environment for all blocklets
  • ABT Node Launcher
  • Blocklet Registry

本页涉及

产品

  • Blocklet Server superseded

    把 blocklet 作为子进程托管的服务器。这项工作在 ARC 里继续;子进程托管这个模型不再往下走。

术语

  • Blocklet

    Blocklet 是 ARC 的可部署单元。它把应用声明的内容、配置和运行需求放在一起,让开发者面对的是一个清楚的应用单位,而不是散落在不同位置的部署线索。