Skip to main content

ArcBlock Weekly Engineering Update

ArcBlock
ABT NodeArcBlockBlockletDeveloperWeekly Report

The development progress ArcBlock engineering team made for its Dapps platform from March 27 to April 2, 2021 is as follows:

ABT Node

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

Blocklets

  • 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

  • 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 Wallet

  • 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

DevOps

  • 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

For all the latest updates and improvements simply visit https://www.arcblock.io.

Referenced here

Products

  • Blocklet Server superseded

    The server that hosted blocklets as subprocesses. ARC is where that work continues; the subprocess hosting model is not being carried forward.

Terms

  • Blocklet

    A Blocklet is ARC's deployable unit. It keeps an application's declared content, configuration, and runtime needs together, so the unit being run is easier to understand and manage.